喜欢一个非常优秀的人是什么感觉? 作家张佳玮曾这样形容: “战战兢兢,然而常自窃喜;诚惶诚恐,然而甘之如饴。” 被出色的人吸引很容易,但想要对方也同样欣赏自己,却不那么简单。...

喜欢一个非常优秀的人是什么感觉? 作家张佳玮曾这样形容: “战战兢兢,然而常自窃喜;诚惶诚恐,然而甘之如饴。” 被出色的人吸引很容易,但想要对方也同样欣赏自己,却不那么简单。...
定义方法的抽象类 定义不同的Operation实例对象,有不同的execute函数实现 定义使用Operation类对象的地方 传入对象,这个对象有重写接口函数,调用接口函数...
使用Jetty启动服务 通过register函数注册Filter类,在Filter类中会重写filter函数处理请求或响应。
应用自定义的exception
guava cache的使用
线程类型: 固定线程 cached线程 定时线程 固定线程池使用 cache线程池使用 定时调度线程池使用
实现一个单例模式 instance使用volatile关键字:作用是保证线程可见性,即当前线程更新了volatile值后,其他线程可以马上看到这个值。通过清除其他线程缓存在c...
集成Mybatis到项目的步骤 初始化Mybatis的SqlSessionFactory,需要根据配置文件中mysql的相关参数来配置,参考MyBatisSqlSession...
生成全局唯一ID 通过MySQL的自增主键,作为唯一id; 通过内存中变量AtomicLong的自增来得到唯一id; 通过Java的UUID来生成唯一id; 生成订单id: ...
在工程开发中如何写main函数? 加载conf文件,通过conf文件来配置服务; 初始化服务依赖的组件,如MySQL、Kafka、Zookeeper、Redis等; stop...
启动kafka broker 先下载从官网下载kafka console包, 启动zookeeper 启动kafka broker 创建kafka topic 管理POM依赖...