java开发
gao_sl
缺乏勇气的人生不够完美
展开
-
Spring+Netty+Protostuff+ZooKeeper实现轻量级RPC服务(一)
【转】Spring+Netty+Protostuff+ZooKeeper实现轻量级RPC服务(一)转载地址:https://my.oschina.net/Listening/blog/682124转载地址:http://www.jb51.net/article/87079.htmRPC,即Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用...转载 2018-06-14 14:00:31 · 574 阅读 · 1 评论 -
分布式与集群的区别
利用闲暇时间整理一下分布式和集群的相关知识,要是有什么不足请各位博友不吝补充。通俗的说:分布式是以缩短单个任务的执行时间来提升效率的。集群则是通过提高单位时间内执行的任务数来提升效率。例如:一件事情的完成需要五个子步骤,每个子步骤需要十分钟,在一台服务器上执行需要五十分钟。采用分布式后提供五台服务器,每台服务器来负责处理一个子步骤,不考虑子步骤间的依赖关系,执行完这件事情需要五十分钟。而采用集群时...转载 2018-06-20 09:08:57 · 156 阅读 · 0 评论 -
如何解决Tomcat端口号被占用
1、打开电脑命令行窗口,运行cmd ----》netstat -ano 指令查看所有的端口占用情况2、通过netstat -aon|findstr "想检测的端口号"来查看端口号占用情况,例如netstat -aon|findstr "8080" PID为端口被占用的进程号,“9332”是占用端口8080端口的进程号3、通过tasklist|findstr "进程号"查看对应的进程很明显jav...原创 2018-06-28 17:18:56 · 77400 阅读 · 9 评论 -
MongoDB和Redis
1、MongoDB 是一个基于分布式文件存储的数据库(关系型数据库非)2、NoSQL用于超大规模数据的存储NoSQL - 代表着不仅仅是SQL- 没有声明性查询语言- 没有预定义的模式-键 - 值对存储,列存储,文档存储,图形数据库- 最终一致性,而非ACID属性- 非结构化和不可预知的数据- CAP定理 - 高性能,高可用性和可伸缩性MongoDB 旨在为WEB应用提供可...翻译 2018-10-15 16:07:53 · 394 阅读 · 0 评论 -
Dubbo和ZooKeeper
1、ZooKeeper是一个分布式的应用程序协调服务。 2、ZooKeeper是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能,高效、功能稳定地提供给用户。RPC是一种通过网络从远程计算机请求服务,而不必了解底层技术的协议,客户端不在乎传输层使用TCP或者UDP...转载 2018-10-15 16:15:29 · 453 阅读 · 0 评论 -
Docker 应用容器引擎
Docker 是一个开源的应用容器引擎1、Docker的应用场景Web 应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其他的后台应用。2、Docker 的优点Docker 让开发者可以打包他们的应用和依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,便可以实现虚拟化Docker 镜像中包含了运行环境和配置,所以 Docke...转载 2018-10-15 16:18:38 · 639 阅读 · 0 评论 -
ibatis配置文件中 parameterClass,resultClass,resultMap的区别
1、parameterClass = 传递过来的参数类型2、resultClass = 返回的元素类型3、resultMap = 返回成员映射注:ibatIS中的parameterClass,一般分类两种,1种为传model,另一种为传map...转载 2019-01-26 13:54:41 · 1651 阅读 · 0 评论