摘要: 各个业务系统,都需要查询各类数据库;一般查询数据库都是客户端自己连接,根据现在的情况,存在以下几点问题1.客户端连接很多,连接大小,峰值不可控2.客户端SQL程序员自己写,参差不齐3.SQL书写方式不同。将数据库查询抽成服务端可以解决的问题1.只有数据传递的网络通信2... 阅读全文
posted @ 2018-08-08 16:56 IT苦行僧 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 最近一直学习,主要处理java的分布式,MQ,RPC,通信,数据库,缓存等方向。一般现在的MQ都是企业级的,庞大,功能齐全。最主要是代码量大,对于我们这些小程序员而言,太大,修改困难,修复更加困难,学习资料现在多了还要好点。因此自己写了个小MQ,取名也叫SmallMQ... 阅读全文
posted @ 2018-08-03 23:13 IT苦行僧 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 最近使用了一下ZMQ的java版本,先不评述其它,网上已经有很多内容了。我通过ZMQ的模式,在MsgClient,MsgServer中封装了基础ZMQ的使用。以此扩展了使用模型;主要是基于2类分布式1.订阅发布模型你可以原样使用订阅发布ZMQ。我再此基础上进行了如图扩... 阅读全文
posted @ 2018-07-23 04:16 IT苦行僧 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 没有什么文章,仅仅偶然听说deepin的CTO离职,想感叹下 国产很难用,大家都知道,但是开发需要钱的,谁来投?没有用户用,怎么修改更新?今年突然来了中兴问题,不知道龙芯能不能发展,或许今后又来个什么问题,国产操作系统能不能起来,何况现在还只是国产linux. ... 阅读全文
posted @ 2018-06-17 02:58 IT苦行僧 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 根据fastRPC的应用测试,用DB操作发布服务测试,对已经存在的问题进行升级;主要修改内容:1.添加自定义加载器,根据配置文件,允许设置目录,放置第三方jar包,解决打包问题2.默认情况,服务器目录放置我们发布的服务,commonlib目录放置其它第三方引用包。3.... 阅读全文
posted @ 2018-05-16 00:50 IT苦行僧 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 现在GIS用途较多,最近要有所接触,所以决定自己打造一个已经又的方案。均以Java作为开发二位地图:客户端:geotools,swing,geoserver; web:openlayer,geoserver三维地图: worldwind... 阅读全文
posted @ 2018-04-19 20:14 IT苦行僧 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 根据整理的RPC模型,在此上,根据最近的项目,发布了DB服务,操作数据库。以RPC模型,发布数据库的操作服务,主要发送SQL语句,在服务端执行;同时引入了流行的数据库连接池;服务端还发布了文件接收服务,可以直接接收文件(SQL脚本),我只是发布了接收,执行部分不发布放出。 以简单的服务接口整理了数据 阅读全文
posted @ 2018-03-22 01:33 IT苦行僧 阅读(285) 评论(2) 推荐(0) 编辑
摘要: 根据整理的RPC模型,在此上,根据最近的项目,发布了DB服务,操作数据库。以RPC模型,发布数据库的操作服务,主要发送SQL语句,在服务端执行;同时引入了流行的数据库连接池;服务端还发布了文件接收服务,可以直接接收文件(SQL脚本),我只是发布了接收,执行部分不发布放... 阅读全文
posted @ 2018-03-22 01:27 IT苦行僧 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 现在出现了很多中间件解决跨语言问题,使用RPC远程调用;但是庞大是个问题,而且要按照格式使用。尤其是源码量比较庞大。 为了简单易用,我采用订阅发布模型,在此基础上创建了fastRPC,模拟RPC,调用远端方法。 其实主要过程就是通过提供的类,将每个参数打包为特定格式,按照类型名称,在服务端匹配转换; 阅读全文
posted @ 2018-03-11 15:46 IT苦行僧 阅读(360) 评论(1) 推荐(0) 编辑
摘要: 现在出现了很多中间件解决跨语言问题,使用RPC远程调用;但是庞大是个问题,而且要按照格式使用。尤其是源码量比较庞大。为了简单易用,我采用订阅发布模型,在此基础上创建了fastRPC,模拟RPC,调用远端方法。其实主要过程就是通过提供的类,将每个参数打包为特定格式,按照... 阅读全文
posted @ 2018-03-11 09:18 IT苦行僧 阅读(237) 评论(0) 推荐(0) 编辑