Toggle navigation
我的编程探索之旅
Home
Archives
BiBi
Friends
About
Archives
不知不觉写了这么多辣鸡东西呢
清醒的堕落才最为可怕
Show All
30
Java
16
生活
8
Blog
5
Spring
4
Groovy
2
IO
2
前端
1
操作系统
1
设计模式
1
AOP
1
Guava
1
Json
1
SpringBoot
1
2021
网站托管的二三事
(转)操作系统就是一个“死循环”!
又一年年会,啥也不是
"阿巴阿巴阿巴 (ಥ﹏ಥ) "
给小破站安排上的小戏法
"荒废了半年的Blog我又折腾了起来"
Pjax加持APlayer,音乐无间断
"一开始我真的只是单纯的想加个音乐播放器..."
粉了粉了,Valine怎么这么好看
"一个简洁、真心好用的无后端评论系统"
happen-before原则
"你们真的了解过happen-before原则吗?"
2020
Map的快速构建
"你们还在用new吗?"
单例与线程安全
"单例也会暗含线程隐患?"
Spring之properties解析
"来瞅瞅Spring怎么解析properties的吧"
关于Gson的几个坑
"为何有些序列化的结果出乎你想象?"
Spring之AOP使用
Spring对Groovy的支持
"spring是怎么实现对Groovy的注入支持的?"
2019
(转载)Spring的BeanFactoryPostProcessor和BeanPostProcessor区别
"别傻傻分不清啦"
Java内存可见性问题
WebSocket、Socket、TCP、HTTP区别
米仓食堂(兴盛路店)-寿喜烧
"配上蛋液,口感超一流!"
Java集合框架Koloboke
Joda--对时间的操作
"优雅的处理时间"
Thread中stop(),suspend(),resume()为什么不安全
"都说这些api不安全,可知道为什么不安全吗"
List#subList和Spring#split的使用陷阱
"使用不当会引起内存泄漏!!"
网络IO中的同步、异步、阻塞和非阻塞
"在学习网络编程过程中,经常会把这几个概念搞混淆"
双向数据绑定与单向数据绑定
Netty之心跳与重连
"设计一个心跳机制"
事件驱动编程RxJava
"简化我们日常的事件驱动编程"
Java安全管理器SecurityManager
"程序实施安全策略的类"
三七互娱 十周年
"我是一颗洋葱 来地球追梦"
动态,敏捷的Groovy
"了解下Groovy的强大吧!"
Guava使开发更简单之RangeMap
"在范围内取值,RangeMap简直不要太方便~~"
Hello 2019
"Hello World, Hello Blog"
喜迎
春节