Java泛型是JDK1.5引入的新特性.如果用一句话总结泛型的作用,就是类型参数化. 为什么要引入泛型 在JDK1.5之前,如果你使用集合类,代...
前言 读后写是一个典型多变但又常见的场景.比如缓存更新.下单扣减库存.这个场景下如果稍不注意就会写出bug.而且bug并不是每次都出现.排查的时...
最近在项目中做缓存的性能优化,对热点代码/TP时间进行分析之后.发现这些性能不理想的请求,都是cache的value比较大导致的.所以自然想到的...
Vue.js简介 1. Vue.js是什么 Vue.js (读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架。与其他重量级...
定义 责任链模式(Chain of Responsibility)是多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系.将这些...
前言 在进行Web开发的时候,我们总会在Service/Dao层遇到各种各样的异常,从而返回到Controller层.如果没有做统一的异常处理,...
关于使用消息队列的清单 消息队列,英文:MessageQueue,下面简称MQ. 这里的MQ是指分布式系统下的消息系统. 是什么MQ MQ是一种...
研究表明,我们的大脑终生都处于灵活状态.也可以说,大脑就像肌肉一样运作.因此直到老年,它都可以被深造. 通过这个研究,初步可以得出一个结论 聪明...
前言 作为程序员,在公司使用一个Git账号发布代码到公司的Git仓库,回家使用另一个Git账号发布代码到Github是常见的需求.下面就用六个步...