- 博客(3)
- 收藏
- 关注
原创 java并发编程艺术——基础篇
这篇文章目的是为了总结一下这段时间看《java并发编程艺术》学到的东西,尝试用自己的话说出来对java多线程的理解和使用。一、什么是多线程,为什么要用多线程,多线程带来的挑战多线程定义:多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理(Chip-level multithreading)或同时多线程(Si
2020-05-16 03:25:38 1608
原创 netty+springBoot+webSocket+redis实现各个客户端之间通信、及时聊天等功能
本项目用到的技术1、netty框架,为什么要使用netty框架呢?netty框架是基于Nio的,那和传统的Bio有什么区别呢?BioBIO 有的称之为 basic(基本) IO,有的称之为 block(阻塞) IO,主要应用于文件 IO 和网络 IO, 这里不再说文件 IO, 在 JDK1.4 之前,我们建立网络连接的时候只能采用 BIO,需要先在服务端启动一个 ServerSocket,然...
2019-10-02 05:12:51 5926 2
原创 从0开始仿写一个SpringMvc框架(1)
仿写SpringMvc(简单版)要实现的功能:扫描注解、控制反转、实现BeanFactory、整合tomcat、实现DispatcherServlet。本项目基于idea开发1、建立项目,新建一个maven工程导入相关依赖,主要是tomcat的依赖和配置打成jar包后程序的入口 <dependencies> <dependency> ...
2019-10-12 05:01:00 437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人