JAVA
天徵崖
这个作者很懒,什么都没留下…
展开
-
使用Mybatis向MySQL批量插入数据
数据库开发过程中经常会遇到需要批量插入数据的问题,比如:需要对一个文件执行解析入库的操作;本文以Mybatis的foreach为例,(假定Mybatis环境已经配置好)向MySQL中批量插入数据;dao中设置要插入的数据;public int insertRecordsFromList(List<LoginLog> list){ Map<String, List<LoginLog原创 2016-06-11 20:30:00 · 1299 阅读 · 0 评论 -
java遍历文件夹
java非递归方式实现遍历文件LinkedList<File> dirList = new LinkedList<File>(); File file = new File(path); if(file.exists()){ if(file.isDirectory()){ File[] files = file.l原创 2016-11-21 19:48:41 · 351 阅读 · 0 评论 -
java生产者消费者
生产者消费者模型是并发编程中比较经典的问题,其他的不多说,直接给出代码 线程同步采用synchronized,当然了,使用ReentrantLock或者Semaphore进行线程之间的通信也完全可以;public class StringTest { public static void main(String[] args) { /*生产者消费者模型*/ P原创 2017-04-30 18:19:59 · 306 阅读 · 0 评论 -
dubbo心跳检测机制
目的: 维持provider和consumer之间的长连接实现: dubbo心跳时间heartbeat默认是60s,超过heartbeat时间没有收到消息,就发送心跳消息(provider,consumer一样),如果连着3次(heartbeatTimeout为heartbeat*3)没有收到心跳响应,provider会关闭channel,而consumer会进行重连;不论是provide...原创 2018-06-13 11:06:01 · 13863 阅读 · 0 评论 -
windows系统java.nio.channels.FileChannel#transferTo传输文件的问题
问题描述最近在写程序的时候有一个需求,将文件通过网络进行传输,考虑到性能,最终选用FileChannel#transferTo进行传输,最初的代码如下:fileChannel.transferTo(0, fileChannel.size(), socketChannel);结果文件比较大的时候(比如说十几M),总是传输不完整;经查阅资料,原来大文件传输的时候,windows对一...原创 2018-06-18 08:51:56 · 2351 阅读 · 3 评论 -
curator KeeperErrorCode = Unimplemented异常
问题描述: 最近在玩Spring cloud 2.0,使用zookeeper最为注册中心,zookeeper的版本为3.4.11,工程依赖的curator版本为4.0.1,工程配置好启动报org.apache.zookeeper.KeeperException$UnimplementedException: KeeperErrorCode = Unimplemented for xxx 异常 ...原创 2018-07-03 17:47:05 · 8640 阅读 · 0 评论