Java芝士点
文章平均质量分 80
鹿其7777
改完bug再吃饭
展开
-
手写一个策略模式
在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。原创 2022-09-08 14:46:24 · 277 阅读 · 1 评论 -
Nginx实现负载均衡配置
“Nginx 是一款轻量级的 HTTP 服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的 IO 性能,时常用于服务端的反向代理和负载均衡。”原创 2022-06-19 17:28:51 · 10003 阅读 · 2 评论 -
Java NIO之Selector多路复用器
之前总结过NIO组件之一 Channel,我们可以通过它来与客户端建立连接,并且设置为非阻塞模式,这样虽然解决了使用BIO可能内存爆掉的问题,但是当客户端只是建立连接,没有数据收发时,如果去轮询每个客户端,可能会造成性能的浪费,这样的客户端占用越多,很有可能导致服务端cpu会飙升。Seletor多路复用由此出现。...原创 2022-05-13 21:27:43 · 1037 阅读 · 0 评论 -
Java:Stream流主要用法
Java 8 新增的 Stream 是为了解放程序员操作集合(Collection)时的生产力,之所以能解放,很大一部分原因可以归功于同时出现的 Lambda 表达式——极大的提高了编程效率和程序可读性。原创 2022-05-10 21:52:18 · 854 阅读 · 1 评论