代码艺术
楠之枫雪
简单的一个人
展开
-
Reactor模型与事件驱动
在看Netty原理浅析时,看到Reactor模型,感觉有点意思。 在处理web请求时,通常有两种体系结构,分别为:thread-based architecture(基于线程)、event-driven architecture(事件驱动) thread-based architecture: 基于线程的体系结构通常会使用多线程来处理客户端的请求,每当接收到一个请求,便开启一个独立的线程来处理。这种方式虽然是直观的,但是仅适用于并发访问量不大的场景,因为线程需要占用一定的内存资源,且操作系统在线程之原创 2020-12-11 19:47:16 · 656 阅读 · 0 评论 -
通过与运算传递多选参数
public static void main(String[] s){ int n0=1; int n1=2; int n2=4; int n3=8; int n4=16; //n0~n4都是相加和是独立数, //所以n0~n4与任何和数值的与值都是本身 int data =n0+n1+n2+n3; System.out.println("data 中是否包含n0原创 2021-01-01 17:54:57 · 126 阅读 · 0 评论 -
代码艺术-Android针对带有复杂动画自定义view的代码设计
Android自定义view有时需要完成一些复杂的动画,这时后会发现代码看起来还是蛮复杂的,如何实现让代码结构清晰,对提供代码稳定性以及对代码修改有着非常大的帮助。原创 2017-02-12 13:17:14 · 1218 阅读 · 0 评论