今天遇到一个问题,原来是mapper.xml文件出了问题,是使用MyBatis最常见的一种错误 报错的结果是这样的: 我的mapper.xml文件中有个查询语句是这样写的: 大家看看图一,好像根本没有错误,对吗?再看看 是的,没错,我没有指定这个方法的返回类型,系统无法识别,于是就这样改了一下,发现 ...
分类:
移动开发 时间:
2017-08-30 21:42:10
阅读次数:
412
Mybatis 缓存 Mybatis 缓存分为一级缓存和二级缓存,其中一级缓存为sqlSession级别的缓存,二级缓存为Mapper级别的缓存。 一级缓存 1. 通过Mybatis访问数据库默认每次都会新建一个sqlSession,如果两次数据访问处于一个事务中,那么获取到的就是同一个sqlSes ...
分类:
其他好文 时间:
2017-08-30 18:34:03
阅读次数:
168
1. 获取数据库连接2. 使用 Statement 执行更新操作3. 使用 ResultSet 执行查询操作4. 以面向对象的思想编写 JDBC 应用程序5. 使用 PreparedStatement6. 利用反射及 JDBC 元数据编写通用的查询方法7. DAO 设计模式8. JDBC 元数据9. ...
分类:
数据库 时间:
2017-08-30 14:20:34
阅读次数:
194
#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如: ...
分类:
其他好文 时间:
2017-08-25 01:21:11
阅读次数:
172
一.Htop的使用简介 大家可能对top监控软件比较熟悉,今天我为大家介绍另外一个监控软件Htop,姑且称之为top的增强版,相比top其有着很多自身的优势。如下: 两者相比起来,top比较繁琐 默认支持图形界面的鼠标操作 可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行 杀进程时不 ...
分类:
其他好文 时间:
2017-08-24 16:42:37
阅读次数:
161
pstack PID可以查看进程(PID)下的线程 top -H 可以查询线程的占有率 方法一:PS在ps命令中,“-T”选项可以开启线程查看。下面的命令列出了由进程号为<pid>的进程创建的所有线程。$ ps -T -p <pid>“SID”栏表示线程ID,而“CMD”栏则显示了线程名称。方法二: ...
分类:
编程语言 时间:
2017-08-24 16:15:34
阅读次数:
145
pstree,ps,pgrep,pkill,pidoftop,htopglance,pmap,vmstat,dstatkilljob,bg,fg,nohupsar,tsar,iosar,iftop注释:[string]后台的内核线程1、线程内共享进程内存,共享打开文件描述符(文件内容)2、线程是进程的子单位3、调度、跟踪困难USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMA..
分类:
系统相关 时间:
2017-08-23 21:42:17
阅读次数:
288
如果数据库中是时分秒,那么切记,用setTimestamp 而不是 setDate(仅仅精确是天,不含时分秒) ...
分类:
数据库 时间:
2017-08-23 20:01:18
阅读次数:
167
简单点来说就是 #相当于数据加上了双引号,$相当于直接显示数据。 比如 orde by #user_id#,如果传入的是11,那么会被解析为order by "111",如果传入的是id,则解析成的sql 为 order by “id”,order by $user_id$,如果传入的是111,那么 ...
分类:
其他好文 时间:
2017-08-21 19:39:52
阅读次数:
121
JDBC是Java应用程序访问数据库的里程碑式解决方案。Java研发者希望用相同的方式访问不同的数据库,以实现与具体数据库无关的Java操作界面。 JDBC定义了一套标准接口,即访问数据库的通用API,不同的数据库厂商根据各自数据库的特点去实现这些接口 1.2. JDBC接口及数据库厂商实现 JDB ...
分类:
数据库 时间:
2017-08-20 15:41:06
阅读次数:
193