240 发简信
IP属地:湖南
  • @倔强小苹果 有收获就好,觉得有补充可以留言。归纳的目的就是为了万一忘了可以有地方找。

    高段位、不造轮子(善用工具类)

    使用大众的语言,交流才会有默契。写代码亦如此!不要乱造轮子,积累轮子,搞懂轮子,最终站在巨人的肩上,才是正途。 字符串操作 org.apache.commons.lang3....

  • 120
    测试驱动之我思我为

    写过长代码复杂逻辑的同学可能会意识到,在同一个类中进行业务逻辑堆积,承担的职责过重,那么很可能会造成方法调用链过长,条件分支过多,代码复杂,这会使我们对全局的掌控能力降低,思...

  • 120
    文本编辑器神器notepad++

    "功能强大的开源文本编辑软件NOTEPAD++。它的强大功能着实能够提高生产效率,节约时间" 基础功能 自动保存上次打开的所有文本 即便你不小心删除了源文件,Notepad+...

  • 120
    领域驱动设计中的发散与聚合

    记一次事件工作坊的经历。 当你回顾你的经历时,你正在理解和消化你的初衷。 项目上一次偶然的机会,接触到了领域驱动设计。一开始接触新的概念时,总感觉它高深莫测,不知道如何运用。...

  • 120
    Spring拦截器与Filter过滤器

    项目中,我们可以有两种方式,进行请求的过滤,一种是Filter过滤器,另一种就是Spring拦截器(HandlerInterceptor)。 它们都是起前置处理器的作用,能够...

  • 120
    SpringMVC可看懂了

    Spring MVC 基于模型 - 视图 - 控制器( Model-View-Controller , MVC )模式实现,结合Servlet 和SpringIOC,我们能够...

  • 120
    Spring体现的设计原则与模式

    设计模式是面向对象编程中总结出来的成功的编程经验与最佳实现,运用这种高段位的编程技巧的会使得代码体系结构更加清晰、功能更加凝练 ,下面我们将讨论下Spring中本广泛使用的设...

  • 120
    SpringAop也不难

    AOP像OOP一样,是一种独立于语言的编程范式,实现AOP协议的方式多种多样,包括:运行时、编译器植入、代理等,而SpringAop的采用的是动态代理与Cglib静态植入。 ...

  • 120
    SpringIOC不可不知

    Spring是一个非侵入的、轻量级的构建企业级应用的解决方案。它采用的是模块化设计,能够简单的开箱即用,它的无侵入设计,使得开发人员能够专注于业务逻辑的开发,而这些都是建立在...

  • 120
    日志: 分布式系统的核心

    最近这段时间一直在研究消息队列、文件系统、数据库等,慢慢的发现他们都有一个核心组件:日志.有时也叫write-ahead logs 、commit logs 或者事物 log...

  • 120
    深度解读 - TDD(测试驱动开发)

    本文结构: 什么是 TDD 为什么要 TDD 怎么 TDD FAQ 学习路径 延伸阅读 什么是 TDD TDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(U...

个人介绍
Java程序员一枚,走在奋斗的路上。