五年时间,感谢有你丨与思否的故事

2021-06-08
阅读 1 分钟
2.8k
还记得那是2017年,我刚跳槽换了坑。在新公司首次接触Spring Boot/Spring Cloud技术栈,为了快速赶上融入团队,并且熟练的使用它。依稀记得那时正是看的小马哥在segmentfault讲得Spring Boot&Spring Cloud的视频教程,从此与思否结缘,顺带也开启了我的个人博客创作之旅。
封面图

最好的IDEA debug长文?看完我佛了

2021-02-07
阅读 16 分钟
10.4k
最近写了几篇IntelliJ IDEA系列的文章,反响蛮好。我想了下,因为并非是分享什么破解方法、推荐插件、主题这种蛋炒饭式哗众取宠的文章,而是真实对工作有帮助,对提高工作效率很有用的内容。同学们对使用IDEA还是有不少痛点,或者姿势不够正确优雅,一直以来A哥坚持写些不随波逐流、有一定深度专栏文章,哪怕只是个工具I...
封面图

玩转IDEA项目结构Project Structure,打Jar包、模块/依赖管理全搞定

2021-02-02
阅读 10 分钟
3.1k
如何给Module模块单独增加依赖?如何知道哪些Module模块用了Spring框架,哪些是web工程?IDEA如何打Jar包?打War包?
封面图

谁再把IDEA的Project比作Eclipse的Workspace,我就跟谁急

2021-02-01
阅读 7 分钟
2.4k
有一个观点:若一个Java开发者能把IDEA玩得666,则技术一定不会差;但若玩不转IDEA(如不会设置、定制、解决日常问题、快捷键等等),那大概率水平很一般。因为高手一般得有高手的样子,你同意这个观点吗?

IntelliJ IDEA 20周岁啦,为期2天的周年庆活动对开发者免费开放

2021-01-28
阅读 8 分钟
2.5k
你好,我是A哥(YourBatman)。题记:A哥2015年入行,2017年9月首次使用IntelliJ IDEA,从最初的排斥抵触,到现在爱不释手。一晃IntelliJ IDEA 20岁了,祝福它越来越好。近一年我分享了好几篇关于IDEA的深度剖析文章,在文首就提前分享给你:
封面图

一文告诉你Java日期时间API到底有多烂

2021-01-27
阅读 9 分钟
1.9k
日期是商业逻辑计算的一个关键部分,任何企业的程序都需要正确的处理日期时间问题,否则很可能带来事故和损失。为此本系列仅着眼于这一个点就写了好几篇文章,目的是帮助你系统化的搞定所有问题/难题。
封面图

LocalDateTime、OffsetDateTime、ZonedDateTime互转,这一篇绝对喂饱你

2021-01-25
阅读 11 分钟
5.7k
你好,我是A哥(YourBatman)。在JSR 310日期时间体系了,一共有三个API可用于表示日期时间:LocalDateTime:本地日期时间OffsetDateTime:带偏移量的日期时间ZonedDateTime:带时区的日期时间也许平时开发中你只用到过LocalDateTime这个API,那是极好的,但是不能止步于此,否则就图样图森破了。随着场景的多样性变化,咱...
封面图

全球城市ZoneId和UTC时间偏移量的最全对照表

2021-01-22
阅读 14 分钟
6.3k
如你所知,现行的世界标准时间是UTC世界协调时,时区已不直接参与时间计算。但是呢,城市名称or时区是人们所能记忆和容易沟通的名词,因此我们迫切需要一个对照表,能让只知道城市名或者ID的情况下就迅速知道它的偏移量,从而计算出当地的本地时间。
封面图

全网最全!彻底弄透Java处理GMT/UTC日期时间

2021-01-21
阅读 20 分钟
11.5k
本系列的目的是明明白白、彻彻底底的搞定日期/时间处理的几乎所有case。上篇文章 铺设所有涉及到的概念解释,例如GMT、UTC、夏令时、时间戳等等,若你还没看过,不仅强烈建议而是强制建议你前往用花5分钟看一下,因为日期时间处理较为特殊,实战必须基于对概念的了解,否则很可能依旧雾里看花。
封面图

GMT UTC CST ISO 夏令时 时间戳,都是些什么鬼?

2021-01-18
阅读 7 分钟
5.5k
日期/时间的处理是平时开发中非常常见的场景,若只是简单的格式化场景那就还好,一旦涉及到时区、跨地域跨时区时间转换场景,甚至当还有GMT时间、UTC时间等一堆概念堆上来的时候,总是心理发虚,招架不住。

9. 细节见真章,Formatter注册中心的设计很讨巧

2021-01-15
阅读 13 分钟
1.6k
Spring设计了org.springframework.format.Formatter格式化器接口抽象,对格式化器进行了大一统,让你只需要关心统一的API,而无需关注具体实现,相关议题上篇文章 有详细介绍。
封面图

8. 格式化器大一统 -- Spring的Formatter抽象

2021-01-11
阅读 11 分钟
1.7k
上篇文章 介绍了java.text.Format格式化体系,作为JDK 1.0就提供的格式化器,除了设计上存在一定缺陷,过于底层无法标准化对使用者不够友好,这都是对格式化器提出的更高要求。Spring作为Java开发的标准基建,本文就来看看它做了哪些补充。
封面图

YourBatman 2020年感悟关键词:科比、裁员、管理层、活着

2021-01-01
阅读 8 分钟
2.5k
分享、成长,拒绝浅藏辄止。关注公号【BAT的乌托邦】,回复专栏获取原创专栏:重学Spring、重学MyBatis、中间件、云计算...本文已被 [链接] 收录。

7. JDK拍了拍你:字符串拼接一定记得用MessageFormat#format

2020-12-29
阅读 13 分钟
1.9k
分享、成长,拒绝浅藏辄止。关注公号【BAT的乌托邦】,回复专栏获取原创专栏:重学Spring、重学MyBatis、中间件、云计算...本文已被 [链接] 收录。

6. 抹平差异,统一类型转换服务ConversionService

2020-12-28
阅读 13 分钟
1.7k
分享、成长,拒绝浅藏辄止。关注公众号【BAT的乌托邦】,回复关键字专栏有Spring技术栈、中间件等小而美的原创专栏供以免费学习。本文已被 [链接] 收录。

Spring Cloud 2020.0.0正式发布,再见了Netflix

2020-12-24
阅读 10 分钟
2.2k
分享、成长,拒绝浅藏辄止。关注公众号【BAT的乌托邦】,回复关键字专栏有Spring技术栈、中间件等小而美的原创专栏供以免费学习。本文已被 [链接] 收录。

5. 穿过拥挤的人潮,Spring已为你制作好高级赛道

2020-12-22
阅读 13 分钟
1.8k
分享、成长,拒绝浅藏辄止。关注公众号【BAT的乌托邦】,回复关键字专栏有Spring技术栈、中间件等小而美的原创专栏供以免费学习。本文已被 [链接] 收录。

4. 上新了Spring,全新一代类型转换机制

2020-12-21
阅读 11 分钟
1.3k
分享、成长,拒绝浅藏辄止。关注公众号【BAT的乌托邦】,回复关键字专栏有Spring技术栈、中间件等小而美的原创专栏供以免费学习。本文已被 [链接] 收录。

3. 搞定收工,PropertyEditor就到这

2020-12-17
阅读 12 分钟
1.3k
分享、成长,拒绝浅藏辄止。搜索公众号【BAT的乌托邦】,回复关键字专栏有Spring技术栈、中间件等小而美的原创专栏供以免费学习。本文已被 https://www.yourbatman.cn 收录。

2. Spring早期类型转换,基于PropertyEditor实现

2020-12-08
阅读 8 分钟
1.4k
青年时种下什么,老年时就收获什么。关注公众号【BAT的乌托邦】,有Spring技术栈、MyBatis、JVM、中间件等小而美的原创专栏供以免费学习。分享、成长,拒绝浅尝辄止。本文已被 https://www.yourbatman.cn 收录。

IntelliJ IDEA 2020.3正式发布,年度最后一个版本很讲武德

2020-12-04
阅读 8 分钟
3k
仰不愧天,俯不愧人,内不愧心。关注公众号【BAT的乌托邦】,有Spring技术栈、MyBatis、JVM、中间件等小而美的原创专栏供以免费学习。分享、成长,拒绝浅尝辄止。本文已被 https://www.yourbatman.cn 收录。

1. 揭秘Spring类型转换 - 框架设计的基石

2020-12-01
阅读 7 分钟
1.6k
仰不愧天,俯不愧人,内不愧心。关注公众号【BAT的乌托邦】,有Spring技术栈、MyBatis、JVM、中间件等小而美的原创专栏供以免费学习。分享、成长,拒绝浅尝辄止。本文已被 https://www.yourbatman.cn 收录。

Spring Boot 2.4.0正式发布,全新的配置文件加载机制(不向下兼容)

2020-11-30
阅读 11 分钟
3.8k
千里之行,始于足下。关注公众号【BAT的乌托邦】,有Spring技术栈、MyBatis、JVM、中间件等小而美的原创专栏供以免费学习。分享、成长,拒绝浅尝辄止。本文已被 https://www.yourbatman.cn 收录。

如果程序员和产品经理都用凡尔赛文学对话......

2020-11-23
阅读 6 分钟
2k
有了坚持不一定成功;但没有坚持,就注定失败。本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的专栏供以免费学习。关注公众号【BAT的乌托邦】逐个击破,深入掌握,拒绝浅尝辄止。

6. 自定义容器类型元素验证,类级别验证(多字段联合验证)

2020-11-20
阅读 7 分钟
1.7k
今天搬砖不狠,明天地位不稳。本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的专栏供以免费学习。关注公众号【BAT的乌托邦】逐个击破,深入掌握,拒绝浅尝辄止。

Spring改变版本号命名规则:此举对非英语国家很友好

2020-11-16
阅读 6 分钟
1.3k
要想改变命运,首先改变自己。本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的专栏供以免费学习。关注公众号【BAT的乌托邦】逐个击破,深入掌握,拒绝浅尝辄止。

5. Bean Validation声明式验证四大级别:字段、属性、容器元素、类

2020-10-26
阅读 6 分钟
1.3k
1024,代码改变世界。本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的专栏供以免费学习。关注公众号【BAT的乌托邦】逐个击破,深入掌握,拒绝浅尝辄止。

4. Validator校验器的五大核心组件,一个都不能少

2020-10-25
阅读 8 分钟
1.8k
困难是弹簧,你弱它就强。本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的专栏供以免费学习。关注公众号【BAT的乌托邦】逐个击破,深入掌握,拒绝浅尝辄止。

JDK15正式发布,划时代的ZGC同时宣布转正

2020-09-17
阅读 7 分钟
1.8k
你发任你发,我用Java8。本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的专栏供以免费学习。关注公众号【BAT的乌托邦】逐个击破,深入掌握,拒绝浅尝辄止。

3. 站在使用层面,Bean Validation这些标准接口你需要烂熟于胸

2020-09-07
阅读 9 分钟
2.3k
乔丹是我听过的篮球之神,科比是我亲眼见过的篮球之神。本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的专栏供以免费学习。关注公众号【BAT的乌托邦】逐个击破,深入掌握,拒绝浅尝辄止。