自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 java并发编程艺术——基础篇

这篇文章目的是为了总结一下这段时间看《java并发编程艺术》学到的东西,尝试用自己的话说出来对java多线程的理解和使用。一、什么是多线程,为什么要用多线程,多线程带来的挑战多线程定义:多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理(Chip-level multithreading)或同时多线程(Si

2020-05-16 03:25:38 1585

原创 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 5717 2

原创 从0开始仿写一个SpringMvc框架(1)

仿写SpringMvc(简单版)要实现的功能:扫描注解、控制反转、实现BeanFactory、整合tomcat、实现DispatcherServlet。本项目基于idea开发1、建立项目,新建一个maven工程导入相关依赖,主要是tomcat的依赖和配置打成jar包后程序的入口 <dependencies> <dependency> ...

2019-10-12 05:01:00 412

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除