会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
李新杰的博客园
知识改变命运 教育改变中国 代码改变世界
博客园
首页
新随笔
联系
订阅
管理
随笔 - 79 文章 - 0 评论 - 981 阅读 -
32万
上一页
1
2
3
4
5
6
···
8
下一页
2019年12月25日
【玩转SpringBoot】异步任务执行与其线程池配置
摘要: 同步代码写起来简单,但就是怕遇到耗时操作,会影响效率和吞吐量。此时异步代码才是王者,但涉及多线程和线程池,以及异步结果的获取,写起来颇为麻烦。不过在遇到SpringBoot异步任务时,这个问题就不存在了。因为Spring家族是最替用户考虑的。结果就是,像同步一样简单,像异步一样强大。众所熟悉的同步代
阅读全文
posted @ 2019-12-25 09:21 编程新说(李新杰)
阅读(2556)
评论(0)
推荐(4)
编辑
2019年12月24日
【玩转SpringBoot】通过事件机制参与SpringBoot应用的启动过程
摘要: 生命周期和事件监听一个应用的启动过程和关闭过程是归属到“生命周期”这个概念的范畴。典型的设计是在启动和关闭过程中会触发一系列的“事件”,我们只要监听这些事件,就能参与到这个过程中来。要想监听事件,首先得有事件监听器,就是常说的Listener。下面就是Spring提供的监听器,如下图01: 按规定所
阅读全文
posted @ 2019-12-24 09:10 编程新说(李新杰)
阅读(1287)
评论(0)
推荐(3)
编辑
2019年12月23日
【玩转SpringBoot】SpringBoot应用的启动过程一览表
摘要: SpringBoot应用的启动方式很简单,就一行代码,如下图01: 其实这行代码背后主要执行两个方法,一个是构造方法,一个是run方法。构造方法主要内容就是收集一些数据,和确认一些信息。如下图02: 真正的执行要从run方法开始,为此,SpringBoot特意定义了一个监听器,专门监听这个run方法
阅读全文
posted @ 2019-12-23 08:28 编程新说(李新杰)
阅读(1279)
评论(0)
推荐(4)
编辑
2019年12月22日
【玩转SpringBoot】让错误处理重新由web服务器接管
摘要: 其实web服务器是会处理错误的在web.xml还是随处可见的年代时(确实有点老黄历了),下面的这些配置应该都不陌生。根据错误代码处理错误,如下图01: 根据异常类型处理错误,如下图02: 不过我们更加熟悉的应该是SpringMVC的统一异常处理。如下图03: 看到@ControllerAdvice注
阅读全文
posted @ 2019-12-22 09:17 编程新说(李新杰)
阅读(663)
评论(0)
推荐(2)
编辑
2019年12月21日
【玩转SpringBoot】翻身做主人,一统web服务器
摘要: 寄人篱下的日子一直以来受传统影响,我们的web工程总是打成war包,然后放入tomcat的webapps目录下面。如下图01: 当tomcat启动时,会去解压war包,然后运行web工程。这大家都非常熟悉了。用一个抽象的图形表示,就是这样子。如下图02: 在一个大大的tomcat里面,有一个小小的w
阅读全文
posted @ 2019-12-21 10:56 编程新说(李新杰)
阅读(1389)
评论(2)
推荐(3)
编辑
2019年12月20日
【玩转SpringBoot】看似复杂的Environment其实很简单
摘要: 喜欢写代码,讨厌配环境我相信这十个字的小标题代表了大多数码农的心声。十年前读大学时,学校开设了C语言还有C++。但是学习这两种语言,对于新手来说非常没有成就感。于是我就在校门口买个光盘,装个VS(宇宙第一IDE),还有离线中文版MSDN(最牛的帮助文档),万事已俱备。学习C#语法,看类的API,然后
阅读全文
posted @ 2019-12-20 09:19 编程新说(李新杰)
阅读(6236)
评论(3)
推荐(6)
编辑
2019年12月19日
【玩转SpringBoot】给自动配置来个整体大揭秘
摘要: 上一篇文章中提到的条件注解,只是自动配置整体解决方案中的一个环节而已,可以说是管中窥豹。本文就逐步擦除迷雾,让整体浮现出来,这样就会有一个宏观的认识。除了写代码之外,还能干点什么?提到“配置”这个词,我们不一定知道它是什么,但绝对知道它不是什么,显然,不是写代码。那对于用户(使用SpringBoot
阅读全文
posted @ 2019-12-19 09:39 编程新说(李新杰)
阅读(758)
评论(1)
推荐(2)
编辑
2019年12月18日
【玩转SpringBoot】用好条件相关注解,开启自动配置之门
摘要: 自动配置隐含两层含义,要搞清楚上帝让程序员的发量减少,是为了让他变得更聪明,如果有一天聪明到了极点,那就是绝顶聪明。据说在大脑高速运转下,这样更有利于散热,不至于核心温度过高而产生告警。聪明的大脑是用来思考的,现在就来深入思考和分析下自动配置。自动配置包含两层意思,一个是配置,一个是自动。这不废话嘛
阅读全文
posted @ 2019-12-18 08:18 编程新说(李新杰)
阅读(849)
评论(0)
推荐(3)
编辑
2019年12月17日
【玩转SpringBoot】配置文件yml的正确打开姿势
摘要: 序言在很久以前,Spring的配置文件是基于XML的。它的名字就是applicationContext.xml,没错,就只有这一个xml文件。它里面配置了所有的东西。但是数据库信息通常会单独拿出来,放入一个properties文件,通常叫db.properties。后来觉着一个xml里的东西实在太多
阅读全文
posted @ 2019-12-17 09:25 编程新说(李新杰)
阅读(4290)
评论(1)
推荐(6)
编辑
2019年12月15日
线程池开门营业招聘开发人员的一天
摘要: 线程池一大早就来到了公司,进到了属于自己的“经理”办公室,时间才刚刚8点,虽然他不用打卡。不觉中时间来到了8:40,公司的“中层管理”人员们陆续到来,打卡后坐到各自工位,稍作调整,准备参加公司的“晨会”。趁还有点时间,就给大家介绍下出席晨会的人员吧。线程池就是Java里的大名鼎鼎的ThreadPoo
阅读全文
posted @ 2019-12-15 22:13 编程新说(李新杰)
阅读(4060)
评论(19)
推荐(23)
编辑
上一页
1
2
3
4
5
6
···
8
下一页
11年码农/架构师
微信公众号
知识星球
昵称:
编程新说(李新杰)
园龄:
15年7个月
荣誉:
推荐博客
粉丝:
1382
关注:
3
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
我的标签
Java
(28)
Spring
(26)
品Spring
(17)
Python
(10)
SpringBoot
(9)
面试
(8)
Reactive
(5)
Hbase
(4)
响应式编程
(4)
多线程
(4)
更多
随笔分类
Hbase(4)
IO(2)
Java(35)
JVM(2)
Language(3)
Python Tutorial(10)
Redis(3)
Session(1)
Spring(25)
SpringMVC(3)
SpringWebFlux(2)
多线程(4)
计算机基础(3)
面试(11)
面向对象(1)
品Spring(16)
设计模式(2)
数据结构与算法(4)
玩转SpringBoot(9)
响应式编程(4)
更多
随笔档案
2020年7月(1)
2020年6月(3)
2020年5月(2)
2020年3月(3)
2019年12月(11)
2019年10月(5)
2019年9月(17)
2019年7月(1)
2019年6月(2)
2019年5月(2)
2019年4月(6)
2019年2月(5)
2019年1月(9)
2018年12月(1)
2018年7月(1)
2013年3月(1)
2013年2月(1)
2013年1月(3)
2012年12月(5)
更多
阅读排行榜
1. 【面试】如果你这样回答“什么是线程安全”,面试官都会对你刮目相看(43216)
2. 【面试】迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清楚的好文章(快快珍藏)(32922)
3. 【面试】Spring事务面试考点吐血整理(建议珍藏)(17486)
4. 【面试】吃透了这些Redis知识点,面试官一定觉得你很NB(干货 | 建议珍藏)(17127)
5. 【面试】一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生(16687)
评论排行榜
1. 【面试】如果你这样回答“什么是线程安全”,面试官都会对你刮目相看(200)
2. 【面试】迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清楚的好文章(快快珍藏)(90)
3. 【面试】我是如何面试别人List相关知识的,深度有点长文(87)
4. 我是如何在毕业不久只用1年就升为开发组长的(77)
5. 【面试】我是如何在面试别人Redis相关知识时“软怼”他的(71)
推荐排行榜
1. 【面试】如果你这样回答“什么是线程安全”,面试官都会对你刮目相看(422)
2. 【面试】迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清楚的好文章(快快珍藏)(142)
3. 【面试】一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生(70)
4. 【面试】如果把线程当作一个人来对待,所有问题都瞬间明白了(58)
5. 【面试】我是如何面试别人List相关知识的,深度有点长文(56)
最新评论
1. Re:1小时让你掌握响应式编程,并入门Reactor
通俗易懂,学习了
--Mr.Crutch
2. Re:【面试】一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生
mark
--bwqueen
3. Re:【面试】如果你这样回答“什么是线程安全”,面试官都会对你刮目相看
通俗易懂,点赞
--老YAN
4. Re:【面试】迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清楚的好文章(快快珍藏)
@i野老i 感觉你这个看上去容易理解...
--bruceBlithe
5. Re:【面试】如果你这样回答“什么是线程安全”,面试官都会对你刮目相看
mark
--Mamba24⁸
点击右上角即可分享