会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Qiao_Zhi
有远大抱负的人不可忽略眼前的工作!!!
新随笔
联系
订阅
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
···
148
下一页
2021年3月31日
Netty 群聊实现
摘要: 用netty 实现一个群聊,服务端接收客户端消息,并且转发给其他用户。无论是群聊还是单聊,都是由服务器端进行转发。 1. ChatServer package netty.chat; import io.netty.bootstrap.ServerBootstrap; import io.netty
阅读全文
posted @ 2021-03-31 19:42 QiaoZhi
阅读(428)
评论(0)
推荐(0)
2021年3月30日
Unpooled 工具类的使用
摘要: Netty 提供一个专门用来操作缓冲区(即Netty的数据容器)的工具类:io.netty.buffer.Unpooled 之前简单用过,如下: /** * 通道就绪事件 * * @param ctx * @throws Exception */ @Override public void chan
阅读全文
posted @ 2021-03-30 22:10 QiaoZhi
阅读(2385)
评论(0)
推荐(0)
Netty 小结
摘要: 1. NioEventLoop 和 NioEventLoopGroup 1. NioEventLoop 表示一个不断循环的执行处理任务的线程。每个NioEventLoop都包含一个Selector,用于监听绑定在它上面的socket通讯。 每个Loop 都有一个线程池,进来的时候会用线程池处理请求。
阅读全文
posted @ 2021-03-30 22:06 QiaoZhi
阅读(120)
评论(0)
推荐(0)
2021年3月29日
EurekaServer 原理简单分析
摘要: 部署一个EurekaServer非常的简单,大致分为下面几步: (1) 倒入spring-cloud-starter-netflix-eureka-server 包 (2) yml配置集群等信息 server: port: 7001 eureka: instance: hostname: eurek
阅读全文
posted @ 2021-03-29 16:23 QiaoZhi
阅读(636)
评论(0)
推荐(1)
2021年3月27日
Springboot 整合Jersey
摘要: 在查看EurekaServer 服务端代码时偶然看到Jersey这个东西,简单记录下。 1. 简介 Jersey是一个RESTFUL请求服务JAVA框架,与常规的JAVA编程使用的struts框架类似,它主要用于处理业务逻辑层。 1.X的版本是sun公司提供的独立的jar包,在2.X版本中已经将je
阅读全文
posted @ 2021-03-27 09:55 QiaoZhi
阅读(1667)
评论(0)
推荐(1)
2021年3月25日
HTTP 协议详解 & HTTPS
摘要: 1. 网络模型 说HTTP协议之前,先简单说一下网络模型。为了简化网络的复杂度,网络通信的不同方面被分解为多层次结构,每一层只与紧挨着的上层或者下层进行交互。将网络进行分层,就可以修改甚至替换某一层的软件,只要层与层之间的接口保持不变,就不会影响到其他层。 在网络分层有两种模型 开放式系统互联通信参
阅读全文
posted @ 2021-03-25 21:40 QiaoZhi
阅读(643)
评论(0)
推荐(1)
Springboot整合RabbitMQ
摘要: 1.pom修改 引入如下依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> 2.修改applicati
阅读全文
posted @ 2021-03-25 21:31 QiaoZhi
阅读(559)
评论(0)
推荐(0)
OpenFeign远程调用原理
摘要: 之前对OpenFeign 了解到只用在接口上面打个注解,然后就可以通过内部调用去调用远程地址。研究完Feign生成对象以及代理对象的作用过程之后发现这个过程用到了Spring的好多东西,在之后的过程中可以借鉴这种思想。 查看Springboot项目一般从Enable入口,然后查看倒入的类。然后分析其
阅读全文
posted @ 2021-03-25 21:20 QiaoZhi
阅读(4677)
评论(0)
推荐(0)
2021年3月15日
@Configuration 注入对象的过程以及创建过程
摘要: 写在前面,@Configuration注解创建对象可以使用静态方法,也可以使用实例方法。 如果使用静态方法,获取对象getBean()的时候不会创建@Configuration 配置类本身,如果是实例方法,获取bean需要先创建配置类自己,然后反射创建获取的bean。 1. 测试 1. 类信息 Us
阅读全文
posted @ 2021-03-15 20:32 QiaoZhi
阅读(2011)
评论(0)
推荐(0)
2021年3月14日
redis 执行lua脚本
摘要: 参考: https://redis.io/commands/eval 参考:https://redis.io/topics/ldb 1. redis-cli 命令行测试 命令如下:key 可以理解用于传键名称,而arg 用于传递其他参数 EVAL script numkeys key [key ..
阅读全文
posted @ 2021-03-14 15:04 QiaoZhi
阅读(6408)
评论(0)
推荐(1)
上一页
1
···
13
14
15
16
17
18
19
20
21
···
148
下一页
公告