java
文章平均质量分 77
u010101252
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Minikube+docker+harbor+k8s自动化部署 @by_TWJ
Minikube安装k8s/Kubernetes原创 2024-05-30 21:01:27 · 1732 阅读 · 2 评论 -
java本地锁与分布式锁-个人笔记 @by_TWJ
在 Java 6 及之前的版本中,synchronized 的锁升级过程是固定的,而在 Java 6 及之后的版本中,锁升级过程是根据当前锁的状态和竞争情况动态调整的。:当一个线程访问同步块并获取锁时,会在对象头中记录锁偏向的线程 ID,以后该线程再次进入同步块时,只需判断当前线程 ID 是否与对象头中记录的线程 ID 相同,如果相同,就可以直接进入同步块,无需进行额外的同步操作。在 Java 6 及之前的版本中,锁升级过程是固定的,即从偏向锁升级到轻量级锁,再升级到重量级锁。原创 2024-05-07 20:00:13 · 699 阅读 · 0 评论 -
分布式事务 - 个人笔记 @by_TWJ
这是对分布式事务的一个整合。用于学习分布式事务。里面包含了一些个人笔记。原创 2024-04-08 23:00:00 · 1214 阅读 · 0 评论 -
Netty 中的粘包和拆包 - @by_TWJ
Netty 中的粘包和拆包。解决办法,使用 LengthFieldBasedFrameDecoder、LineBasedFrameDecoder、FixedLengthFrameDecoder、DelimiterBasedFrameDecoder原创 2024-04-03 01:10:55 · 353 阅读 · 0 评论 -
springboot + spring security简单学习,目标是学习原理 @by_TWJ
springboot + spring security 类含义,类使用,认证原理分析。jwt示例原创 2024-03-31 20:02:10 · 1277 阅读 · 2 评论 -
session和jwt区别 @by_TWJ
基于session,用户信息存放在session里,在分布式下,是需要使用一个数据库(redis)存放共用的session信息的。,我觉得session会更优,因为我可以管理用户登录状态,我让他下线就下线。,我觉得jwt更优,这样jwt可以不用扩展搞redis,而且不用在服务端存放用户登录信息,减少了服务器使用内存,减少成本。jwt 存放在客户端本地,基于本地,但也可以存放在cookie等,可以自定义。基于jwt,因为用户信息都在jwtToken里,所以直接解析就能获取用户信息。jwt 有两个很关键的点,原创 2024-03-28 18:06:04 · 1807 阅读 · 0 评论 -
授权机制(OAuth2、JWT、Security)- @by_TWJ
授权机制(OAuth2、JWT、Security) / 认证原创 2024-03-13 15:18:35 · 1664 阅读 · 0 评论 -
Netty使用例子 - @by_TWJ
Tomcat将以JNI(Java Native Interface)的形式调用Apache HTTP服务器的核心动态链接库来处理文件读取或网络传输操作,从而大大提高Tomcat对静态文件的处理性能。实际上tomcat也有基于NIO的优化,并且还有个APR模型,那我们何必用Netty替代tomcat呢。Netty 是一个异步事件驱动的网络应用框架,可以使用自定义协议,或者用已有的Http协议等。我们了解了Netty,他的性能更强,那么我们是否可以替代tomcat呢?构建Netty例子的包。原创 2024-03-07 19:57:29 · 932 阅读 · 0 评论 -
spring相关文档
它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。它结合了轻量级的容器和依赖注入功能,提供了一种使用 POJO 进行容器配置和面向切面的编程的简单方法,以及一组用于AOP的模块。Spring Boot设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。原创 2024-03-05 14:43:45 · 389 阅读 · 0 评论 -
java8中文API
Java 8中文版 - API参考文档原创 2024-03-05 14:37:57 · 614 阅读 · 0 评论 -
Netty简单学习 - @by_TWJ
服务端程序处理传入多路请求,并将它们同步分派给请求对应的处理线程,Reactor模式也叫Dispatcher模式,即I/O多了复用统一监听事件,收到事件后分发(Dispatch给某进程),是编写高性能网络服务器的必备技术之一。这里并不是说AIO就是最好的,因为Netty在NIO的基础上做了些改进,例如Netty主从线程模型,使用subReader多线程去接收socket缓冲区数据,而且Netty是零拷贝,省略了内核空间地址和用户空间地址之间的数据copy,所以这里不做深究。原创 2024-03-01 17:58:02 · 1212 阅读 · 0 评论 -
java 强引用、弱引用、软引用、虚引用
网上的弱引用,书面化意思我看不懂,所以写了个简单的理解一下。原创 2024-02-20 20:46:20 · 420 阅读 · 0 评论 -
tomcat日志乱码问题、页面乱码问题等
一、默认解决方法无论Google还是百度,多数解决方法是server.xml设置URIEncoding=“UTF-8”。<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"redirectPort="8443" URIEncoding="UTF-8"/>二、接口乱码在catalina.bat 头部增加 -Dfile.encoding=UTF-8/bin/catalina.bat原创 2021-09-26 18:31:05 · 421 阅读 · 0 评论
分享