自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 行为型模式-策略模式

策略模式仅封装算法,方便新算法插入系统中、老算法从系统中退休。在上面分析策略模式的缺点时提到,策略模式并不决定在何时使用何种算法,算法选择由客户端来决定,虽然这在一定程度上提高了系统的灵活性,但客户端需要理解所有具体策略类之间的区别,以便选择合适的算法,增加了客户端的使用难度。

2023-10-29 20:49:37 76 1

原创 【Netty入门03】 Netty编解码器

只要是需要跟其他节点传输数据的应用程序都需要定义如何解析两个节点之间传输的原始数据,以及如何将其转换成目标程序所需要的数据格式(例如由二进制转换为Java对象)。这种转换逻辑就是交由编解码器处理。编解码器由编码器和解码器组成,解码器负责将消息从字节或其他序列形式转成指定的消息对象,而编码器则将消息对象转成字节或其他序列形式以便在网络上传输。

2023-10-25 17:46:24 386 1

原创 【Netty入门02】 Netty空闲检测原理解析以及基于空闲检测的心跳机制

Netty空闲检测机制也就是用于检测网络连接是否处于空闲状态,也就是在一段时间内没有对Channel进行读取或者写入数据读取或写入数据。

2023-09-07 18:17:25 750

原创 【Netty入门01】Netty版本选择以及入门样例

Netty版本选择与入门。

2023-08-26 23:09:19 2343

原创 数据库分表的类型与实现方式

1、hash算法 例如用户表,可以采取使用对uid进行hash后取模的方法来对用户表进行划分,在查询用户信息时,通过 对hash取模后既可以知道该用户是存储在哪个表中。3、根据表中的字段分表 例如根据表中的地区字段进行分表,这样子在查询时直接根据地区字段的值去查询对应的表既可。垂直分表要注意字段的划分,防止出现过多的多表连接查询。1. 垂直分表 根据字段划分,例如用户信息表,可以将账号、密码、昵称这些常用字段设计成一张主表,其他的例如生日、性别等可以设计成另外一张副表,两张表通过主表的主键进行关联。

2023-07-31 17:48:14 174 1

原创 SpringMvc执行流程

springMvc的执行关键在是在DispatcherServlet类里面,该类继承了Servlet,在Servlet类上做了扩展。通过handlerAdaptor执行相应的handler(也就是controller中的方法),执行完成后会返回一个modelAndView对象。执行处理器执行链的applyPreHandle方法,执行拦截器链。(过滤器在此处执行,而拦截器则是在doService之前执行)执行完上一步后,执行执行器处理链的applyPostHandle方法,执行拦截器链。

2023-07-04 18:21:35 46

原创 Redis整合Lua

redis整合lua

2023-02-16 11:28:07 852

Netty-4.1.97.Final源码

Netty-4.1.97.Final源码 适用于想深入学习Netty源码的java程序员 可用于对Netty源码进行阅读以及Netty本地化修改的场景

2023-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除