
1. 前言 拦截器这个名词定义的非常形象,就像导弹要攻击目标的时候,可能会被先进的反导系统拦截,此处的反导系统就是一种拦截器。 我们开发的应用,对外暴露的是控制器中定义的 A...
1. 前言 消息队列是一个容器,可以对程序产生的消息进行存储。消息队列的主要用途是削峰、异步、解耦,我们用一个实际场景来解释下。 有一家果汁生产企业,张三是采购员,负责采购水...
1. 前言 前面的章节我们介绍了两种重要的数据结构,数组和链表,由于他们各自的特性使得他们的优缺点非常分明,在查询速度和插入速度上顾此失彼,不能兼顾,那么有没有一种数据结构可...
书名:代码本色:用编程模拟自然系统作者:Daniel Shiffman译者:周晗彬ISBN:978-7-115-36947-5 “和自然在一起我永不孤独。” ——伍迪·...
1. 前言 很多研发团队,可能都会有一个体会,当多人研发一个项目时,并不能达到 1+1>2 的效果。有时候还会出现 1+1<1 ,即 2 个人还不如 1 个人干得快,甚是悲哀...
一、取当前环境 二、枚举类型switch 三、List.stream 1、样例1 2、样例2 3、样例3 4、样例4 四、从Redis里取对象 五、Redis修改对象信息 六...
准备工作 Config Server是一个可横向扩展、集中式的配置服务器,它用于集中管理应用程序各个环境下的配置, 默认使用Git存储配置文件内容,也可以使用SVN存储,或者...
复用 随着码代码的时间增长,程序员会越发需要"复用"这个能力,比如最简单的对String类进行判空: 我们需要每次都这样写么?在面向对象中,我们可以利用类来封装这块逻辑进行复...
确实是这样,坚持做对的事情。
Spring及IOC介绍 Spring简介 Rod Johnson,Spring Framework创始人,著名作者。很难想象Rod Johnson的学历,真的让好多人大吃一...
Spring与SpringMVC Spring是一个一站式的框架,提供了表现层(SpringMVC/Struts)到业务层(Spring)再到数据层(Hibernate/My...