• 120
    Kotlin分享小记

    经过几周的Kotlin实践,我整理出了一些Kotlin的语法和特性在团队内部来分享,晚上把PPT的内容整理了一下,放到这里。 我们大家都知道Ja...

  • 120
    从Excel的读写来看Kotlin的扩展方法

    Apache POI框架是非常常用的操作Office文档库,最近用Kotlin重构了一段使用POI操作Excel的方法,让代码的构建上简化了很多...

  • 120
    面向"轨道"编程

    这两天看了一份关于Monad的PPT,将使用Monad比喻成了面向轨道编程,觉得写的挺好的,周末特意写篇文章记录一下。首先我们看一段代码,这段代...

  • Orika的使用姿势

    在项目中经常会有对象拷贝属性的需求,类之间属性的拷贝,看似是一个简单的操作,其实通常也是工程里最花费时间的事情,毕竟这个年代不能老是不停地写se...

  • 基于RabbitMQ的延迟队列

    什么是延迟队列 延迟队列,即消息发送之后,在一段时间之后延迟被消费端消费的消息队列。比如我们发送一条消息,希望在半个小时之后才可以被消费端消费到...

  • 管理任务就是管理时间

    周末,把之前在积压了一周的《日常决策》读完,顺便做了一些笔记。书中提到了很多方法论来帮助我们应对日常生活的中的一些决策,写的非常简单明了。 两种...

  • 120
    How tomcat started

    作为我们最常用的Java服务器软件之一,tomcat已经经过了十多年的迭代,成为我们服务器上非常重要的一部分。那么tomcat是如何启动的呢? ...

  • 120
    Explores The Ideas Behind Spring Transaction

    根据之前一篇文章的例子,我发现Spring Boot是自动完成事务的配置的,所以周末我特意翻了一段源码,探究了一把Spring Boot是如何完...

  • Spring Boot With Transaction

    在Spring Boot中,配置一套使用MySQL的环境非常简单,而且当我们使用了spring-boot-starter-jdbc的时候,Spr...

个人介绍
想变的很厉害,一直在努力。

http://spring4all.com/