自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jetty 的线程策略 EatWhatYouKill

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-11-01 16:17:24 487 1

原创 Tomcat 如何扩展Java线程池

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-10-31 15:44:14 528

原创 Tomcat 提高 I/O性能的秘密—— AprEndpoint 组件

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-10-28 17:10:11 986

原创 Tomcat 异步组件 —— Nio2Endpoint

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-10-27 16:05:20 820

原创 Tomcat I/O 组件——NioEndpoint 再深入

个人学习笔记版

2022-10-26 15:30:37 648

原创 Tomcat 如何实现非阻塞 I/O —— NioEndpoint 组件

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-10-23 21:12:18 552

原创 如何学习源码?

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-10-20 17:07:01 1357

原创 如何优化并提供 Tomcat的启动速度

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-10-19 15:31:17 2951

原创 从 Tomcat 和 Jetty 中总结组件化设计规范

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-10-17 21:43:41 463

原创 Jetty 架构——Handler组件

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-10-14 23:12:46 742

原创 Jetty 架构——Connector 组件

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-10-12 22:48:15 1151

原创 Tomcat 启动时组件做了什么

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-10-11 22:23:39 92

原创 Tomcat 是如何实现一键启停的

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-10-10 21:49:41 521

原创 Tomcat 的整体架构是如何设计的(下)

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-10-09 21:45:23 514

原创 Tomcat 的整体架构是如何设计的(上)

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-29 21:46:06 468

原创 手写一个 servlet 并运行

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-28 21:27:51 462

原创 Servlet 规范和 Servlet 容器

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-27 21:17:46 495

原创 HTTP 协议必会必知

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-26 22:34:04 265

原创 Web 容器学习路径

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-25 21:39:50 117

原创 从 Unix 开源开发学习应对大型复杂项目开发(下)

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-24 21:38:18 334

原创 从 Unix 开源开发学习应对大型复杂项目开发(中)

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-22 20:55:14 168

原创 从 Unix 开源开发学习应对大型复杂项目开发(上)

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-21 21:46:27 319

原创 通过 JDK 源码学习灵活应用设计模式(下)

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-20 22:03:06 156

原创 通过 JDK 源码学习灵活应用设计模式(上)

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-19 21:40:21 192

原创 备忘录模式

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-15 14:51:21 194

原创 状态机模式

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-14 16:23:47 1401

原创 责任链模式

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-13 15:07:19 182

原创 了解策略模式

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-09 11:52:06 213

原创 了解模板模式

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-07 22:44:13 138

原创 观察者模式

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-05 22:05:19 186 2

原创 了解享元模式

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-09-01 21:18:49 262

原创 适配器模式

前面提到,适配器模式就是为了处理“接口不兼容”,那么在实际的开发中,什么情况下才会出现接口不兼容呢?你可以自己先思考如果大家觉得文章有错误内容,欢迎留言或者私信讨论~个几分钟。...

2022-08-27 22:27:55 232

原创 装饰器模式

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-08-24 21:29:33 350

原创 了解代理模式

因为 Java 语言本身就已经提供了动态代理的语法(实际上,动态代理底层依赖的就是 Java 的反射语法)。我们来看一下,如何用 Java 的动态代理来实现刚刚的功能。虽然说这样能简单实现代理,但是随着而来的问题也有很多。一方面,我们需要在代理类中,将原始类中过度所有方法都是先一边,并且每个方式都附加相似的代码逻辑。另一方面,如果要添加的附加功能的类有不止一个,我们需要针对每个类都创建一个代理类。实际上,Spring AOP 底层的实现原理就是基于动态代理。很明显,这样的写法是存在在问题的。

2022-08-22 21:27:01 140

原创 构造器模式与原型模式

如果大家觉得文章有错误内容,欢迎留言或者私信讨论~

2022-08-20 17:45:52 289

原创 你推荐使用单例模式吗?

如果说四级的第一个词汇是`abandon`,那么学习设计模式的第一位永远是`单例模式`,作为最简单的设计模式之一,通常只要将构造设置为私有,顺带提供一个获取对象的 `getInstance()` 方法将对象传递出去即可。接下来让我们先来看看几种单例的实现方式,顺带思考每种方案各自的优劣...

2022-08-17 22:07:12 125

原创 【java基础】线程池的常见使用错误

若你发现博客内容有误,请及时在评论中指出

2022-05-31 16:42:14 760

原创 【java基础】Java开发中使用锁的常见错误

若你发现博客内容有误,请及时在评论中指出1. 理解的去加锁  我们直接看一个案例,现在有一个 add 方法需要对 a、b 两值进行 1 万次的累加,然后有一个 compare 方法对两值进行判断,如果出现 a < b 的情况就打印两值,代码如下:@Slf4jpublic class Interesting { volatile int a = 1; volatile int b = 2; public void add() { log.info(.

2022-05-29 16:06:09 371

原创 【java基础】Java开发中使用并发工具的常见错误

若你发现博客内容有误,请及时在评论中指出起头,不要盲目的使用并发工具类,小则损失性能,大则导致业务逻辑错误1. 及时清理 ThreadLocal 绑定的数据  ThreadLocal 是适用于变量在线程间隔离,而在类或者方法间不隔离的工具类,一般可以用在某种获取比较昂贵的数据上。  来看一个具体的案例。  使用 SpringBoot 构建一个 web 应用,我们使用 ThreadLocal 存储一个 Integer 值作为用户信息,首先我先从外部获取一次用户信息的值,然后再把获取到的值存入到 .

2022-05-28 16:11:45 157

原创 【JavaWeb】spring全家桶回顾——SpringBoot 组成

浏览博客时,若发现作者有描述错误或不清的地方,请私信或者留言讨论,共同进步   SpringBoot 是最近几年趋于流行的生产级别的应用框架,它并不是 Spring Framework 的升级版,而是让我们更好的使用 Spring Framework 的工具,其核心是以下四点:自动配置 - Auto Configuration起步依赖 - Starter Dependency命令行界面 - Spring Boot CLIactuator自动配置   SpringBoot 使用起来非常便.

2022-05-18 20:57:57 225

空空如也

空空如也

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

TA关注的人

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