- 博客(6)
- 收藏
- 关注
原创 netty4 核心原理-核心理论篇
通过我的netty系列文档第一篇 netty4 核心原理-基础篇 对于netty有了一个初步的认识,接下来我们继续探索netty核心理论知识1.netty是如何解决拆包和粘包的2.netty中如何应用零拷贝技术的3.如何设计一个通信协议(完 ^_^)...
2021-11-30 09:39:43 488
原创 netty4 核心原理-基础篇
开篇题新入职一家公司,工作节奏较快,没有过多属于自己的时间,时间管理方面必须将时间颗粒度划分的更细点,努力挤出点属于自己的时间,学习和巩固下相关知识。netty目前计划规划三遍,基础篇,核心理论篇,实战篇,现在开始netty学习之旅。1.什么是netty?Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。Netty 是一个广泛使用的 Java 网络编程框架(Netty 在 2011 年获得了Duke's ...
2021-11-28 20:38:04 1383
原创 设计模式(一)--------七大软件设计原则
从今天开始系统的看下spring里面的一些源码了,这个之前先来了解一下主要的设计模式,为系统学习spring源码打下基础。现在出发~~1.开闭原则: 一个软件实体如类,方法和函数应该对其扩展开发,对其修改关闭。用抽象构建框架,用实现扩展细节。 优点:提高软件系统的可重用性可维护性。2.依赖倒置原则: 指在代码接口中,高层模块不能依赖底层模...
2020-03-21 23:21:46 250
原创 解决feign调用session传不出去的问题
最近在做项目的时候发现,微服务使用feign相互之间调用时,存在session丢失的问题。例如,使用Feign调用某个远程API,这个远程API需要传递一个鉴权信息,我们可以把cookie里面的session信息放到Header里面,这个Header是动态的,跟你的HttpRequest相关,我们选择编写一个拦截器来实现Header的传递,也就是需要实现RequestInterceptor接口,具...
2020-03-06 18:30:01 886
原创 JVM系列(1)-----初始JVM
这几天面试,问了一些JVM的知识感觉答的不是很好,在此写JVM系列的文章(再次讨论的是java8的相关知识点),回顾一下相关知识,希望能够帮到看我文章的朋友,现在马上开始。相关概念:1.什么是jvm?(java virtual machine)Java虚拟机是抽象的计算机。像真正的计算机一样,它具有指令集并在运行时操作各种内存区域。2.什么是运行时数据区?Java虚拟机定义了在程序执行期...
2020-03-01 18:30:05 171
原创 javax.validation.UnexpectedTypeException: HV000030: No validator could be found for type: java.lang.
使用hibernate validator出现上面的错误, 需要 注意@NotNull 和 @NotEmpty 和@NotBlank 区别@NotEmpty 用在集合类上面@NotBlank 用在String上面@NotNull 用在基本类型上 如果在基本类型上面用NotEmpty或者NotBlank 会出现上面的错
2017-06-01 23:15:25 1076
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人