07 2016 档案

NIO中Selector分析
摘要:NIO中,使用Selector.select()方法来侦听是否有数据可以读/写,服务端开始执行时,如果没有客户端,这里的语句将进行阻塞,等待下面三个情况出现,才会进行后续的方法之行,这里是重点。 1) 有数据可读/写,或出现异常。 2) 阻塞时间到,即time out。 3) 收到一个non-blo 阅读全文

posted @ 2016-07-28 10:22 舒润 阅读(349) 评论(0) 推荐(0)

AIO、NIO、BIO
摘要:AIO:异步非阻塞 NIO:同步非阻塞 BIO:同步阻塞 (1)同步 指的是用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪 (2)异步 指用户进程触发IO操作以后便开始做自己的事情,而当IO操作已经完成的时候会得到IO完成的通知 (3)阻塞 指当试图对该文件描述符进行读写时, 如果当时没 阅读全文

posted @ 2016-07-22 12:08 舒润 阅读(285) 评论(0) 推荐(0)

MyBatis日期有坑
摘要:使用MyBatis时,可能会遇到日期格式的时间段问题,当数据库的时间为DATE类型时,MyBatis的jdbcType应该使用DATE,否则,有时间会出现莫名的数据找不到的问题,具体原因,可以查看源码,本次只为记录,MyBatis的使用时,需要注意每个数据格式类型的一致性,否则,会出现这类似的问题。 阅读全文

posted @ 2016-07-19 23:25 舒润 阅读(10117) 评论(0) 推荐(1)

MySQL索引建立与删除
摘要:#添加索引alter table 表名 add index 索引名称(列名1, 列名2);alter table 表名 add index 索引名称(列名1, 列名2, 列名3);alter table 表名 add index 索引名称(列名); #删除索引drop index 索引名称 on 表 阅读全文

posted @ 2016-07-19 15:01 舒润 阅读(159) 评论(0) 推荐(0)

Linux服务器使用命令操作MySQL插入数据乱码问题
摘要:服务器上使用MySQL命令方式进行插入数据时,很多时候会遇到插入数据乱码问题,导出一个sql执行文件,再倒入到unbutn中,结果出现乱码,折腾7-8分钟, 解决方式 在导出mysql sql执行文件的时候,指定一下编码格式: 复制代码代码如下: mysqldump -uroot -p --defa 阅读全文

posted @ 2016-07-04 12:37 舒润 阅读(495) 评论(0) 推荐(0)

导航