[译]Kafka Consumer介绍:使用新的0.9版本kafka消费者
原文地址:Introducing the Kafka Consumer: Getting Started with the New Apache Kafka 0.9 Consumer Client ...
Read more
java 8日期类学习
最近开发过程中遇到了很多时间类处理,由于对Calender类不熟悉,我说这个类设计的烂,谁赞成,谁反对?也被推荐过joda-time类库,鉴于项目用的都是java 8了,是时候了解一下java.ti ...
Read more
Guava实现大数据量sql分段批量插入
最近做一个数据拉取的需求,由于有上万的数据量,想到分段批量插入数据库,经同事推荐,Guava有好的工具类,特此记录并分享给大家 代码实现一开始在网上搜索,基本用到的都是List接口的sublist ...
Read more
Spring boot实践之自定义starter
为何要自定义starter,使用场景是什么,又该如何去自定义呢?本文围绕这几个方面展示自定义starter的过程 使用场景在Spring-Boot实践系列文章中,对日常开发中的许多功能做了统一封装 ...
Read more
Spring boot实践之多数据源最佳实践
多数据源主要用于mysql主从,多库等场景,笔者初始接触时也在网上找了很多资料如何配置,但做法百花齐放,有很多用到了ThreadLocal,注解,数据源路由等技术,最终选择了一个简单,易用,易理解的 ...
Read more
Spring-boot实践之请求日志切面
记录请求日志切面的写法,和别人写的相比并无特殊之处 思路日志信息将controller中方法参数作为请求参数,返回值作为响应,这样做的前提是请求参数和返回值都已使用javabean封装,不一定适合 ...
Read more
Effective-java读书笔记(三):类和接口
使类和接口的可访问性最小化模块设计原则:对外隐藏内部数据和实现细节,把api和他的实现隔离开来,模块之间通过api通信,一个模块不需要知道其它模块的内部细节,这称之为封装。 封装有效地让各模块直接解耦 ...
Read more
Effective java读书笔记(二):对象通用方法
对象通用方法覆盖equals时的约定当类具有特有的”逻辑相等”概念时,必须覆盖equals方法,这样也可以使这个类作为map的key,或者set中的元素 当对象非null时,equals方法满足以下四 ...
Read more
Effective java读书笔记(一):对象的创建与销毁篇
对象的创建与销毁篇使用静态工厂创建对象创建一个对象最常用的方式是构造方法,但有时也要考虑使用静态工厂创建对象: 12345678public class UserFactory { ...
Read more
11.22日映客架构师讲座
不要把每一个单独的服务优化到极致,心中要有一个架构的演进方向,根据这个方向优化分散的点,如存储,mq,服务等,最终达到一个我们心中理想的架构。同时要融入到公司,理解业务,要有将产品带向好的方向的心态 ...
Read more