- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 NIO服务器以异步非阻塞方式发送和接收数据
IO模型:BIO传统阻塞IO、NIO同步非阻塞IO、AIO异步非阻塞IO。 同步与阻塞:同步指读写过程,同步读写必须得到对方响应才继续往下进行,异步读写无须得到对方响应即可往下进行;阻塞与否是指线程。 NIO:同步非阻塞IO模型,它的读写是同步的,线程的处理是非阻塞的,但是,不代表它不能实现“异步非阻塞”的效果。由于它的线程是非阻塞的,就好比BIO中开辟多个线程实现异步读写一样,NIO同样可以实现异步读写。这也是为什么虽然有AIO,但是大家还在用NIO。(AIO的设计理念很好,但实现效果并不理想……) N.
2020-07-16 18:19:13 486
原创 守护线程
1.主线程、守护线程、用户线程(非守护线程)定义 守护线程同主线程一同销毁,是为主线程提供辅助功能的; 如果启用了用户线程(非守护线程),那么主线程执行完毕后,程序不会结束。 2.测试代码 import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import ja...
2019-09-23 23:28:30 135
原创 eclipse ssh方式连接gitee
1.采用eclipse生成公钥、私钥(其他方式亦可) 2.eclipse配置私钥(非.pub文件) 3.gitee配置公钥 4.未验证是否必需配置(我这能用,就懒得去验证了) 5.获取gitee ssh地址 6.eclipse import git代码 File -> Import -> Git -> Projects from Git ->...
2019-05-22 19:10:48 1082
原创 构造大量测试数据的方法(MySql)
创建测试表 CREATE TABLE `sys_user` ( `id` CHAR (32) NOT NULL DEFAULT '' COMMENT '主键', `username` VARCHAR (100) NOT NULL DEFAULT '' COMMENT '用户名', `password` CHAR (32) NOT NULL DEFAULT '' COMMENT '密码',...
2019-03-23 16:42:45 1540
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人