240 发简信
IP属地:山西
  • 120
    重构的重构 - 《重构》第二版导读

    近20年过去了,Martin Fowler先生终于推出了新版的《重构》。本人有幸于ThoughtWorks技术雷达十周年峰会现场率先拿到了此书的国内发行版。 在这20年中,软...

  • 终于明白六大类UML类图关系了

    UML,全称Unified Modeling Language,统一建模语言。而UML图分为用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等9种图。 在...

  • 120
    设计模式系列 — 中介者模式

    点赞再看,养成习惯,公众号搜一搜【一角钱技术[https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d663175f4ec749...

  • 120
    设计模式之中介者模式(mediator模式)

    引入中介者模式 中介者模式实例 中介者模式分析 引入中介者模式 大家想象一下有十个人要共同完成一个工作,他们要互相合作和沟通,并且根据对方的通知可能要改变自己的状态,但这通常...

  • 120
    IDEA插件开发

    一、概述 相信大家在使用Android Studio的时候,或多或少的会使用一些插件,适当的配合插件可以帮助我们提升一定的开发效率,更加快乐。例如: https://gith...

  • 如何 “干掉” if...else

    前言 if...else 是所有高级编程语言都有的必备功能。但现实中的代码往往存在着过多的 if...else。虽然 if...else 是必须的,但滥用 if...else...

  • 120
    19 Web自动化测试 -- 参数化

    在做自动化测试中,参数化非常常见。例如你希望你的自动化脚本能在不同的环境中执行。 当然参数化的方式非常多,例如可以把环境变量存放在文本中,excel文件中或者配置文件中等等,...

  • 120
    Spring Boot 日志配置(超详细)

    Spring Boot-日志配置(超详细) 更新日志:20170810 更新通过 application.yml传递参数到 logback 中。 [toc]简书不支持目录,截...

  • 欣赏作者的钻研精神

    MySQL(七)|MySQL中In与Exists的区别(1)

    最近被一条SQL语句弄的有点兴奋,具体情况是这样的...我这边有两个表需要关联查询,表的情况如下: 这里涉及到IN和EXISTS的区别。如果你试图在网上找出答案,你会发现所有...

个人介绍
简单、清晰、准确