- 博客(14)
- 收藏
- 关注
原创 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 8634
原创 windows系统java.nio.channels.FileChannel#transferTo传输文件的问题
问题描述最近在写程序的时候有一个需求,将文件通过网络进行传输,考虑到性能,最终选用FileChannel#transferTo进行传输,最初的代码如下:fileChannel.transferTo(0, fileChannel.size(), socketChannel);结果文件比较大的时候(比如说十几M),总是传输不完整;经查阅资料,原来大文件传输的时候,windows对一...
2018-06-18 08:51:56 2350 3
原创 dubbo心跳检测机制
目的: 维持provider和consumer之间的长连接实现: dubbo心跳时间heartbeat默认是60s,超过heartbeat时间没有收到消息,就发送心跳消息(provider,consumer一样),如果连着3次(heartbeatTimeout为heartbeat*3)没有收到心跳响应,provider会关闭channel,而consumer会进行重连;不论是provide...
2018-06-13 11:06:01 13861
原创 java生产者消费者
生产者消费者模型是并发编程中比较经典的问题,其他的不多说,直接给出代码 线程同步采用synchronized,当然了,使用ReentrantLock或者Semaphore进行线程之间的通信也完全可以;public class StringTest { public static void main(String[] args) { /*生产者消费者模型*/ P
2017-04-30 18:19:59 306
原创 MySql游标遍历的记录数不完整
在项目中使用MySql存储过程中,使用游标遍历数据,发现定义游标的查询语句有8条记录,循环遍历的时候却只循环了一次; 查看MySql官方文档才发现,不仅到达游标结尾会有NOT FOUND condition发生,select … into …,没有查到数据,同样也会有NOT FOUND condition发生,因此在用select … into … 以后,一定要把循环标志位置位;MySql官方文档
2016-12-07 13:56:00 3103 1
原创 项目中引用jQuery插件报$.xxx is not a function
今天在项目中引用第三方的jQuery报$.xxx is not a function 由于是下载的开源代码进行二次开发,项目使用的模板引擎是freemarker,各种<#include xxx.ftl>,本来引用jQuery第三方插件的顺序为先引jQuery文件,再引插件文件;项目的页面大致如下:<#include header.ftl><div>....页面内容</div><#i
2016-12-01 22:18:17 2555
原创 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
原创 使用Mybatis向MySQL批量插入数据
数据库开发过程中经常会遇到需要批量插入数据的问题,比如:需要对一个文件执行解析入库的操作;本文以Mybatis的foreach为例,(假定Mybatis环境已经配置好)向MySQL中批量插入数据;dao中设置要插入的数据;public int insertRecordsFromList(List<LoginLog> list){ Map<String, List<LoginLog
2016-06-11 20:30:00 1299
原创 MySql Exception Handler的优先级
MySql存储过程编程中的异常处理是不可避免的问题,那么,当多个exception handler都满足同一个异常时,到底哪一个exception handler会被调用呢?
2016-06-05 15:37:38 1038
原创 Oracle PL/SQL异常处理
Oracle的exception_init编译指令 当在Oracle的PL/SQL中用raise_application_error的方式抛出异常(自定义),进行异常处理的时候需要将抛出的错误号和自定义的异常关联起来,否则程序无法根据异常名称引用具有特定错误号的异常; 这个时候可以使用编译指令将错误名称和Oracle的错误编号关联起来,就可以编写错误处理程序了;
2016-04-09 20:42:34 936 1
原创 J1800N-D2H主板升级bios,安装Fedora20,并搭建开发环境
安装过程如下:以fedora20桌面版为例准备工作:下载UtralSO用作安装盘的制作工具,下载win8.1,下载fedora20桌面版,在技嘉官网下载mb_utility_appcenter_soc.exe,mb_utility_atbios_soc.exe以及最新的bios文件mb_bios_ga-j1800n-d2h_f4.zip 一.升级主板的bios
2014-10-24 09:49:55 3551 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人