1. 如何解决技术焦虑

    从事软件编程已经长达8年之后,曾经中间有很长一段时间感觉自己的技术能力没有得到根本性提升,与那些优秀的同龄人相比,技术自卑油然而生,面对日新月息的技术变更和时不我待的岁月流逝,步入中年的我不得不变的焦虑起来。回顾自己的编程生涯,刚毕业的头几年,通过自主学习实现了编程语言的基本掌握,紧接着使用学到的技术完成各种项目,然后日复一日,有时候也会看看技术书籍,但是终究未能突破语言层而知晓技术背后的本质。而后通过长时间的摸索与交流,寻找到了一些解决技术人技术焦虑的方法,这些问题和方法更多的是一种思维方式,一种看问题的视角,希望这些建议能够让我们有所收获和思考。

    2018/04/13 Think

  2. Mybatis 核心理念

    Mybatis的本质:混合型Java对象持久化工具;

    2018/04/09 Java

  3. 阿里云多机房部署网络架构

    2018/03/29 HighAvailability

  4. POJO 对象setter 方法是否合适return "this"

    通常的POJO对象setter方法return 为void

    2018/03/22 Java

  5. AWS应用自动发现服务

    定义:AWS Application Discovery Service 收集并呈现数据,以使企业客户能了解其本地环境中服务器的配置、使用和行为。

    2018/03/15 HighAvailability

  6. 《基于中间件的基础设施自动发现》

    论文地址: https://patents.google.com/patent/US7912749B2/en

    2018/03/14 Paper

  7. 自用型监控系统方案

    一、监控系统整体概述 系统背景: 在当前项目中,当我们对特定流程注入故障后,如何评估故障的效果以及系统应对故障的表现?传统方式是用户需要登录线上机器或者各种监控系统去查看具体的指标信息,然后通过人工判断,来判断故障的影响范围,产品使用上不够自动化,且没有闭环。我们期望引入监控系统,把之前需要人来做的事情交给系统来做,为故障注入后的影响进行量化分析。

    2018/03/14 HighAvailability

  8. spring quartz 指定trigger的执行机器

    我们在使用spring-quartz的时候,常常会遇到一个场景,那就是任务的调度会随着争取锁的先后顺序而出现不固定机器执行的场景,这在正常业务逻辑中具备了很好的容灾能力,但是在我们排查问题时,却带来了困绕,如果出现问题,我们期望任务调度固定在一台机器上进行执行,方便我们对问题的定位和排查。

    2018/03/06 Java