HRPC HRPC是一款基于Netty和Zookeeper设计的轻量级高性能RPC框架。 特性 采用Protostuff序列化;高性能,负载均衡;支持服务的注册和订阅;支持同步及异步2种调用方式;长连接,自动重连;采用cglib动态代理;代码简答,易上手;支持Spring; 更多轻量级高性能 RPC ...
分类:
其他好文 时间:
2016-09-02 11:25:08
阅读次数:
122
HTTP协议的GET方法,支持只请求某个资源的某一部分; 206 Partial Content 部分内容响应; Range 请求的资源范围; Content-Range 响应的资源范围; 断点续传: 在连接断开重连时,客户端只请求该资源未下载的部分,而不是重新请求整个资源,来实现断点续传。 分块请 ...
分类:
编程语言 时间:
2016-08-31 00:46:35
阅读次数:
182
zookeeper的原生api相对来说比较繁琐,比如:对节点添加监听事件,当监听触发后,我们需要再次手动添加监听,否则监听只生效一次;再比如,断线重连也需要我们手动代码来判断处理等等。对于curator的介绍,从网上百度了一段:Curator是Netflix开源的一套zookeeper客户端框架,用 ...
分类:
其他好文 时间:
2016-08-28 21:04:40
阅读次数:
283
心跳重连缘由 在使用websocket过程中,可能会出现网络断开的情况,比如信号不好,或者网络临时性关闭,这时候websocket的连接已经断开, 而浏览器不会执行websocket 的 onclose方法,我们无法知道是否断开连接,也就无法进行重连操作。 如果当前发送websocket数据到后端, ...
分类:
Web程序 时间:
2016-08-25 21:03:44
阅读次数:
272
当一个数据库启动后,会向主数据库发送SYNC命令,主数据库收到SYNC命令后开始在后台保存快照,并将保存期间收到的命令缓存起来。当快照完成后,Redis会将快照文件和所有的缓存的命令发送给从数据库,从数据库接收到后,会载入快照文件并执行收到的缓存的命令。当主从数据库断开重连后会重新执行上述操作。因为... ...
分类:
编程语言 时间:
2016-08-13 19:42:13
阅读次数:
157
在项目中用到了tomcat 的jdbc连接池,发现一个问题是,当数据库重启时,服务没有重新的去连接数据库,需要将部署的项目重新启动才能连接到数据库。经过测试对配置做一下修改: 在配置dataSource的地方加入两个配置属性: 如下图: ...
分类:
数据库 时间:
2016-08-06 18:54:41
阅读次数:
532
登录的接口login.do接口上需要记录关键的信息:userId、设备型号(Android|iPhone)、登录时间、登录IP、设备唯一标识(UUID) 当在另外一台新设备上登录同一帐号时,将userId对应的相关登录设备信息直接进行覆盖,此时如果旧设备进行重连时,因为该uuid已经不是当前服务端的... ...
分类:
移动开发 时间:
2016-07-23 17:57:54
阅读次数:
473
错误如上,把节点断开重连可以暂时解决这个问题,如需完全解决需要保证master机器和slave机器上的jdk版本一致。 详见 http://stackoverflow.com/questions/11556404/jenkins-build-error-java-lang-classnotfound ...
分类:
Web程序 时间:
2016-07-15 19:13:49
阅读次数:
622
RS232C串口在使用的过程中, 可能因为外部原因而物理断开, 然后再人工插回去. 如何判断串口的状态, 并在串口插回去后自动重新连接. NET中串口通信用 SerialPort 类, 其实这个类只负责发送接受数据, 串口状态和它没半毛钱关系. 最常用的做法是新建一个线程, 定时判断串口的状态, 断 ...
分类:
Windows程序 时间:
2016-07-15 13:05:27
阅读次数:
1333
Navicat Premium 是一款数据库管理工具,是一个可多重连线资料库的管理工具。可以转换在 Navicat for MySQL、Navicat for Oracle、Navicat for PostgreSQL、Navicat for SQLite、Navicat for SQL Serve... ...
分类:
其他好文 时间:
2016-07-06 14:56:01
阅读次数:
173