手写基于Java反射的RPC框架 目录说明项目已经传至github仓库。 rpc-client : 框架中客户端框架核心代码 rpc-server : 框架中服务端框架核心代码 rpc-common : 框架工具 rpc-registry : 框架中两个核心业务类功能 注册服务 - ServiceDiscovery 发现服务 - ServiceRegistry rpc-sample-app : 客户端程序 (调用被发布的服务 2018-04-19 后端 #RPC
部署zookeeper集群 zookeeper是一个分布式协调服务框架,本次手写RPC框架需要使用zookeeper做中间件,进行通信的业务的协调。下面开始部署分布式zookeeper。这边我使用的是虚拟机,在虚拟机中部署多台zookeeper。 1.下载我们需要到apache官网上下载Zookeeper,官网地址https://archive.apache.org/dist/zookeeper/,我这边是ubuntu操作系 2018-04-15 大数据 #Zookeeper
jvm调优 JVM中可分为方法区(非堆)、堆、桟、本地桟、程序计数器。今天主要说堆,我们new的对象会存在该区域内,其中可分为Young Generation(新生代)、Old Generation(老年代)和Permanent Generation(永久代),它被多个线程所共享同时也是GC主要负责垃圾回收的主要区域之一。 垃圾回收机制刚被实例化的对象会存在于Eden Space中,当Eden Space空 2018-04-15 后端 #JVM
mybatis like相关问题 Mybatis 中关于like的使用 使用字符串传值我们要使用#{0}#{1}#{2去匹配传入的每个参数},因为带like,所以在传入值的时候要在名字左右拼上%号,像这样’%tom%’,而不是’tom’,还有一点就是一定注意传入的顺序 Mapper.java 1public List<BdipChatPoint> selectListByPage(String modelUrl,S 2018-04-10 后端 #Mybatis
各种数据库分页 sqlserver分页 辅助类12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394packag 2018-04-09 其他 #问题总结
ActiveMQ使用 ActiveMQ 是一个apache提供的一个消息队列服务,为我们在生产中提供了一个很好的服务器,我们不需要使用Java BloingQueue,使用这个服务就能很好的应对各种生产场景。 下载我们需要到apache官网上下载ActiveMQ,官网地址http://activemq.apache.org/activemq-5145-release.html,我这边是ubuntu操作系统,下载尾缀是t 2018-04-08 后端 #ActiveMQ
Javaweb实现云端回收站功能 最近接手JavaWeb回收站功能,业务场景:在云端为用户删除模型操作提供一个回收站功能,主要业务。模型删除、模型找回。下面只梳理业务逻辑 关系表主要业务牵扯表有这几张:bim_space_manager(用户空间)、bim_model_tree_trash(回收站)和bim_model_tree(模型) bim_space_manager 可以理解为百度网盘的用户空间。 bim_model_tr 2018-04-02 其他 #问题总结
wangEditor粘贴图片上传 wangEditor粘贴图片上传功能 思路使用paste.js辅助上传,开源的github地址 https://github.com/layerssss/paste.js/ 如果需要的话可以试用提供的压缩工具对base64进行压缩后上传,在这边没压缩的图片10M,压缩完200KB,还是推荐一用。 初始化富文本编辑器 定位编辑器的textarea div框,为其绑定paste事件 解析粘贴板中的数 2018-03-27 前端 #Editor
Java workflow 最近一直被工作流纠缠这,浪费了很多时间。对于一个流程的开发,完全可以手动写一个,何必要使用框架来完成这件事情呢?开始我也是这么想的,但是自打我尝试了之后才发现,这其实并不是一件简单的事情。下面是在开发过程中遇到了各种各样的困难,做一个总结 1.流程业务描述A --> 发起碰撞报告报表 -> B --> 对报表进行审批 --> A --> 确认归档 2.生产 每个活动点 2018-03-22 其他 #问题总结
ubuntu16.04TLS tar系统整机备份及恢复 老实说,备份是系统损毁时的救星。事实上,没有人希望自己的系统损坏,往往由于不预期的伤害导致系统发生错误,比如之前我想在电脑上卸载一个依赖包,结果卸载以后,系统导致不能正常启动。不用慌,插上硬盘,执行一条命令电脑就恢复正常了!正是因为计算机是个相当不可靠的机器,所以我们要时常对它进行备份,进而来预防不测。 预言linux是一个文件系统,因此可以利用tar来备份。备份之前首先要了解哪些是我们需要备份的 2018-03-20 Linux #Ubuntu