`
samjavaeye
  • 浏览: 187512 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

近期节假日

20170102,20170127,20170130,20170131,20170201,20170202

SQLite3使用笔记

【下载和安装】 下载地址:https://www.sqlite.org/download.html 以64位Windows环境为例,下载: sqlite-dll-win64-x64-xxx.zip文件,解压后得到sqlite3.def和sqlite3.dll sqlite-tools-win32-x86-xxx.zip文件,解压后得到sqlite3.exe 把它们放到同一个目录里面即可。   【创建/连接数据库】 sqlite3.exe就是客户端,直接执行sqlite3.exe+数据库文件名,就可以创建/连接一个数据库,并进入命令行模式。 例如:sqlite3.exe D:\ ...
在单表中用pid字段表示父节点id,查询时要求根据id查找某节点及其所有子节点。 测试的表结构如下: create table test2( id integer, name varchar, pid integer );   插入测试数据   insert into test2 values(1,'A',null); insert into test2 values(2,'A1',1); insert into test2 values(3,'A2',1); insert into test2 values(4,'B',2);  树结构如下: 1   ...
先按Json字符串的格式定义好各级POJO对象,然后就可以简单的使用com.fasterxml.jackson.databind.ObjectMapper来进行Java 对象与Json字符串之间的互相转换。   先初始化 import com.fasterxml.jackson.databind.ObjectMapper; ObjectMapper objectMapper = new ObjectMapper(); Java对象转字符串 Person person = new Person("张三", 38); String jsonStr = object ...

太极线当值计算

# -*- coding: UTF-8 -*- # taiji_calc.py import datetime import sys holiday_file = '节假日.txt' scale = 2 #默认保留两位小数点 holiday_list = [] def read_holiday(): fobj = open(holiday_file, 'r') for each_line in fobj: line_list = each_line.split(',') ...

Python学习笔记

Python入门常用功能  
【按固定周期统计】 先看一条完整的sql语句: select date_format(date_add(startDate, interval 8 hour), '%u') as period, count(1) as total from table1 group by period;  解释: date_add 时间增加,例如startDate字段时区差异为8小时,则可以使用date_add(startDate, interval 8 hour)在统计时增加8小时。 date_format 将时间转换成字符串,在按固定周期(如天、周、月等)进行统计时十分有用。用法为date_fo ...

Junit4中测试抛异常

    博客分类:
  • Java
虽然很简单,但是久了不用很容易忘记…… 其实就是在@Test后面加上expected=异常的class对象,例如: @Test(expected=IllegalArgumentException.class) public void testMethod() { ...... }  
apache poi软件包可以用来操作office文档,并且可以支持2007以上版本的文档,例如excel的.xslx文件。下面是一个生成excel文件的例子,演示了常用的格式设置。 import java.awt.Color; import java.io.FileOutputStream; import java.text.SimpleDateFormat; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellStyle; import org.apache.poi ...
服务器上的MySql用了几个月,今天突然无法连接。在数据目录下找到.err文件,看到里面最后的出错信息为: 140605  9:37:39 InnoDB: Fatal error: cannot allocate memory for the buffer pool 140605  9:37:39 [ERROR] Plugin 'InnoDB' init function returned error. 140605  9:37:39 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. 140605  9:3 ...
转自http://blog.csdn.net/haoyyy/article/details/21027641 找到一种不乱码的临时解决方法: 在网上查中文乱码,往往是设置服务器。但是在工作中,往往只需要查看日志等,不需要也没有权限去修改服务器。 一般用cat查看没乱码的,用more查看也不会出现乱码。 想用less命令查看的时候,就先执行这个命令,然后再用less查看: export LESSCHARSET=latin1 这样用less查看的大部分都没问题了,但是存在某些行太长自动换行后乱码的情况。这是因为每个汉字由多个字节组成,在行尾被截断了,下一行都有问题,你需要手工调整一下客 ...
ivy.xml文件超过10k时会出错,解决方法是把单个ivy.xml拆分成多个,例如: <target name="get-lib1" depends="init,configure-lib" description="下载或从本地缓存获取第三方包"> <ivy:retrieve pattern="${build.lib.dir}/[artifact].[ext]" /> </target> <target name="get-lib2" d ...
【中英文字体】 

Log4j2配置入门

    博客分类:
  • Java
首先是Log4j升级到2.0版本以后,只支持XML格式的配置文件。实际应用中需要引入的jar包有log4j-api-2.0-rc1.jar、log4j-core-2.0-rc1.jar和commons-loggin.jar这三个。 在classpath中添加一个log4j2.xml文件,内容类似这样: <?xml version="1.0" encoding="UTF-8"?> <configuration status="OFF"> <appenders> <Console ...
格式名 含义  %c 输出日志信息所属的类的全名  %d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy-MM-dd HH:mm:ss },输出类似:2002-10-18- 22:10:28  %f 输出日志信息所属的类的类名  %F:输出日志消息产生时所在的文件名称。 %l:输出日志事件的发生位置,相当于%c.%M(%F:%L)的组合,包括类全名、方法、文件名以及在代码中的行数。例如:test.TestLog4j.main(TestLog4j.java:10)。 %L::输出代码中的行号。 %m 输出代码中指定的信息,如log(m ...
Global site tag (gtag.js) - Google Analytics