- 博客(16)
- 资源 (10)
- 收藏
- 关注
原创 HttpClient实现RPC协议
转载请说明出处:https://blog.csdn.net/LiaoHongHB/article/details/85051935一、使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可。1. 创建HttpClient对象。2. 创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建HttpGet对象;如果需要发送POST请求,创建HttpPost对象。...
2018-12-17 17:00:08 1203
原创 WebService客户端和服务端的实现
转载请说明出处:https://blog.csdn.net/LiaoHongHB/article/details/85051595一、WebService到底是什么 一言以蔽之:WebService是一种跨编程语言和跨操作系统平台的远程调用技术。 所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然!跨操作系统平台则是指服...
2018-12-17 16:49:06 4931
转载 Spring Boot各种日志记录方式详解
转载自:https://blog.csdn.net/ztchun/article/details/79804583 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhoutaochun/article/details/79804583 <sv...
2018-12-14 10:45:27 1660
转载 Maven简介(三)——profile介绍
尊重原创,原文链接4 profile介绍4.1 profile简介profile可以让我们定义一系列的配置信息,然后指定其激活条件。这样我们就可以定义多个profile,然后每个profil...
2018-12-13 15:47:25 168
转载 Maven中依赖版本冲突问题
&nbsp;&nbsp;&nbsp; 解决该问题有四种原则:路径近者优先原则,第一声明者优先原则,这两种原则又统称为调节原则,还有排除原则和版本锁定原则。&nbsp;&nbsp;&nbsp;&nbsp;以下原则struts2-spring-plugin中的spring-bean-3.0.5包和sprin
2018-12-13 15:25:47 186
原创 基于zookeeper集群下的命名服务
转载请说明出处:https://blog.csdn.net/LiaoHongHB/article/details/84983973zookeeper的命名服务有两个应用方向,一个是提供类似JNDI的功能,利用zookeepeer的树型分层结构,可以把系统中各种服务的名称、地址以及目录信息存放在zookeeper,需要的时候去zookeeper中读取。另一个,是利用zookeeper顺序节点...
2018-12-13 10:51:59 721
原创 基于zookeeper集群下的分布式队列
转载请说明出处:https://blog.csdn.net/LiaoHongHB/article/details/84983529在传统的单进程编程中,我们使用队列来存储一些数据结构,用来在多线程之间共享或传递数据。分布式环境下,我们同样需要一个类似单进程队列的组件,用来实现跨进程、跨主机、跨网络的数据共享和数据传递,这就是我们的分布式队列。zookeeper可以通过顺序节点实现分布式...
2018-12-13 10:35:48 301
原创 基于zookeeper集群下的分布式锁
转载请说明出处 :https://blog.csdn.net/LiaoHongHB/article/details/84982238我们常说的锁是单进程多线程锁,在多线程并发编程中,用于线程之间的数据同步,保护共享资源的访问。而分布式锁,指在分布式环境下,保护跨进程、跨主机、跨网络的共享资源,实现互斥访问,保证一致性。架构图 左侧是zookeeper集群,locker是数据节点...
2018-12-13 09:50:03 416
原创 基于Zookeeper集群环境下的负载均衡
转载请说明出处:https://blog.csdn.net/LiaoHongHB/article/details/849738791、原理服务端启动创建临时节点(下图中servers下节点),临时节点数据包含负载信息 客户端启动获取服务器列表,并根据负载去连接一个负载较轻的服务器 服务端每次接收到客户端的连接,添加自己的负载,客户端断开与自己的连接则减少自己的负载2、架构图S...
2018-12-12 15:48:54 742
原创 基于Zookeeper集群环境下的数据发布订阅
转载请说明出处:https://blog.csdn.net/LiaoHongHB/article/details/84958209 代码下载地址:https://download.csdn.net/download/liaohonghb/10843702 ZooKeeper 是一个高可用的分布式数据管理与系统协调框架。基于对 Paxos 算法的实现,使该框架保证了分布式环境中...
2018-12-11 17:30:45 341
原创 基于Zookeeper集群环境下的master选举
转载请说明出处:https://blog.csdn.net/LiaoHongHB/article/details/84951540该篇博客需要有上一篇基础:https://blog.csdn.net/LiaoHongHB/article/details/84950486代码下载地址:https://download.csdn.net/download/liaohonghb/10843687...
2018-12-11 11:12:25 708
原创 基于Zookeeper集群环境下的服务注册
转载请标明出处:https://blog.csdn.net/LiaoHongHB/article/details/84950486代码下载地址:https://download.csdn.net/download/liaohonghb/10843684架构图:zookeeper服务注册:上面这张图左边是zookeeper集群,右边work server三台是工作服务器 。工作服务器...
2018-12-11 10:41:33 1047
转载 JAVA中的异常处理机制及异常分类
版权声明:本文为博主原创文章,未经博主允许不得转载。 转载自:https://blog.csdn.net/sinat_36713319/article/details/68945619 &lt;p&gt;JAVA的异常处理机制:如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。...
2018-12-07 17:16:41 357
转载 虚拟机CentOS 7 网络连接显示"线缆被拔出"
版权声明:本文为博主原创文章,未经博主允许不得转载。 转载自:https://blog.csdn.net/zhongxiayimeng/article/details/72745272 虚拟机centOS 7显示“线缆被拔出”的原因是两个服务被禁用了。解决方法:...
2018-12-07 09:46:19 1328 1
原创 Linux环境下搭建Zookeeper集群模式
转载请说明出处:https://blog.csdn.net/LiaoHongHB/article/details/848493971、下载VMware,然后进行安装2、下载CentOS7镜像文件3、使用VMware和CentOS7创建三台虚拟机 三台虚拟机ip地址分别是192.168.202.128,192.168.202.129,192.168.202.1...
2018-12-06 11:43:23 273 1
原创 IDEA使用SonarQube扫描代码完成代码质量检测
转载务必说明出处:https://blog.csdn.net/LiaoHongHB/article/details/84785414前提:开发环境已经安装了Java1.8及以上,idea使用maven依赖,MySQL安装完成。sonarqube:下载路径:http://www.sonarqube.org/downloads/下载完成之后,以Windows-64位举例;点击运行图...
2018-12-04 11:51:52 16952 6
基于Zookeeper集群环境下的数据发布订阅代码
2018-12-11
基于Zookeeper集群环境下的master选举代码
2018-12-11
基于Zookeeper集群环境下的服务注册代码
2018-12-11
基于websocket的网页聊天室(私聊+多对多)
2018-11-19
spring security oauth2 实现jwt sso
2018-11-14
Socket编程的client
2018-07-09
Socket编程的server
2018-07-09
JAVA 对CSV和Excel文件格式的读写
2017-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人