浪,大叔

一个大叔的自我修养。

  • Unix下五种I/O模型

    Unix下五种I/O模型包括阻塞式I/O,非阻塞式I/O,I/O复用(select/poll/epoll),信号驱动式I/O(SIGIO),异步I/O(POSIX的aio_系列函数)。阻塞式I/O模型非阻塞式I/O模型I/O复用模型信号驱动式I/O模型异步I/O模型参考资料《UNIX网络编程卷1(第3版)》6.2小节

    分布式追踪系统Skywalking初体验

    环境要求JDK8+Elasticsearch 6.x8080,10800,11800,12800 端口不被占用elasticsearch集群搭建192.168.1.101:9200,192.168.1.102:9200,192.168.1.103:9200下载 SkyWalkinghttps://skywalking.apache.org/downloads/版本 v8.7.0 for Elast...

    由一个错误示例开始剖析wait(timeout)

    在很多讲 wait(long timeout)的例子,都会用下面类似的代码:public class RunA implements Runnable { private Object lock; public RunA(Object lock) { this.lock = lock; } @Override public void run() { ...

    编程界的套路王之设计模式

    设计模式概述胡宁 1-29 09:14:50https://www.runoob.com/design-pattern/design-pattern-tutorial.html胡宁 1-29 09:14:54https://design-patterns.readthedocs.io/zh_CN/latest/胡宁 1-29 09:14:58http://c.biancheng.net/desig...

    Spring Framework v5.2.12.RELEASE源码构建

    前置条件安装git 2.26.1.windows.1 安装jdk1.8 1.8.0_241 安装IntelliJ IDEA IntelliJ IDEA 2020.3.1 x64 安装Kotlin插件 203-1.4.10-release-IJ6682.9安装步骤1. 从github克隆源码到电脑,如失败请使用下一步骤git clone htt...

    Java事件机制

    Java事件机制包含三个角色: 1.event object: 事件对象,用于封装需要传递的数据 2.event listener: 用于接收事件对象 3.event source: 事件源 java事件机制工作机制: 首先事件监听器需要被注册到事件源中,当事件源状态发生变化时将相应的信息包装成事件对象并发送给所有注册的监听器。监听器收到对应的事件后执行相应的处理。需要特别说明的是,事件对象中包装...

    一文搞懂PECS原则

    Producer Extends Consumer Super 如果参数化类型表示一个生产者,就使用;如果它表示一个消费者,就使用个人理解 在阅读阿里巴巴Java开发手册时看到这个原则,于是就学习了一番。个人认为这个原则重点的地方在于理解List和List中的 ? 代表的意思。在List...

    一文搞懂Spring之注解组合

    使用spring做增删改查很多年后,一个百无聊赖的下午,不小心打开一个简单的注解org.springframework.context.annotation.Configuration,虽然很早就知道这个配置先当与之前通过xml配置bean的功能,但就是因为多看了那么一眼,发现这个注解上竟然坐着一个org.springframework.stereotype.Component,然后迅速打开我最拿...

    浪,大叔

    切换主题 | SCHEME TOOL