- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 基于JAVAFX的zookeeper图形界面管理工具
1.连接zookeeper界面2.节点信息界面3.节点进行增、删、改操作4.源码获取,点击下面连接获取源码5.获取编译好的exe文件点击下载
2019-07-14 21:38:45 412
原创 基于Spring、redis、netty手写RPC框架
服务结构:结构说明:redis 服务器里面有两种集合,一个集合保存服务器地址信息,另一种集合保存每一台服务所提供的服务名称。如果现在有两台服务器提供服务,则redis注册中心中的数据结构如下:server_list保存的是哪些服务器提供远程服务,value值为IP_端口的形式。然后每一个服务器提供哪些服务,由另一个集合保存,并且该集合的有过期时间的,如上面的172.32.4.1...
2019-05-15 16:32:37 661 2
原创 像mybatis一样,Spring启动时为接口创建代理对象并自动注入
有些时候,我们需要为一些接口创建代理对象,并放入Spring的IOC容器中,比如,当我们需要构建一个RPC框架客户端程序时,客户端肯定只有服务的接口,并没有具体的实现,实现在远程服务器,这个时候,我们就可以为这些服务接口创建代理对象,并将代理对象放入IOC容器中,当我们需要调用服务时,通过接口请求服务,最终由代理对象发起网络请求,将服务请求发送到远程服务器,远程服务器执行后,再将结果返回到客户端,...
2019-04-30 16:14:57 2514
原创 初探JAVA AIO
直接上代码吧,代码中有注释 package com.mtl.aio;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.channels.AsynchronousChannelGroup;import java.nio.channels.AsynchronousServerSo...
2018-09-01 14:19:25 255
原创 通过JAVA 代码来看TCP的3次握手和4次挥手
之前一直没弄明白我使用JAVA API进行socket编程的时候,到底调用哪个API的时候,TCP底层进行了3次握手,调用哪个API的时候,TCP底层进行了4次握手。网上查阅一番资料后没找到想要的,于是自己利用周末时间搞搞明白,记录一下,下次好查阅!阅读提前1.TCP3次握手和4次挥手理解 传送门:TCP3次握手连接协议和4次握手断开连接协议 TCP三次握手连接及四次挥手断开过程 ...
2018-08-26 18:02:59 5567 2
原创 Springboot集成ehcache时获取CacheManager自定义添加其他缓存
问题引入:当我spring集成ehcache的时候全程使用注解开发,需要缓存就在方法上添加@Cacheable注解(这里不讨论如何集成和使用,自行百度),有时候如果我们需要自己加缓存,并不想用注解作用在方法上,那该怎么办呢?第一步:获取ApplicationContext,编写ApplicationContextUtils 类,实现ApplicationContextAware 接口@Co
2017-12-14 16:36:00 18912
原创 使用JAVA向微软消息队列(MSMQ)发送和接收消息
直接进入主题一、安装MSMQ,可按照下面博客安装安装MSMQ二、在MSMQ中创建队列①②③修改队列的权限(测试的时候全部勾上吧)三、下载msmqJava所需的jar包和dll文件官网下载:下载所需文件CSDN下载:下载所需文件四、解压所下载的文件里面有两个文件夹:/bin、/doc/bin里面是所需的库/doc里面是文档五、创建工...
2017-01-04 16:51:04 9135 41
zookeeperManager.zip
2019-07-12
TCP压测工具
2018-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人