人生 = 思维方式 x 热情 x 能力
-
计算股票买卖的最大收益时机
玩玩学习一下简单的算法,找到生活中的应用场景
-
优雅的NPE判断
不使用if null 逻辑,采用JDK8的Optional,自己设计工具类OptionalBean优雅判断NPE
-
Java的IO流
Java IO按数据格式和传输方式分组,基于字节操作的IO、基于字符操作的IO、基于磁盘操作的IO、基于网络操作的IO,字节与字符的转化,网络IO的工作方式-BIO\NIO\AIO
-
定时任务调度实战1
linux系统下使用crontab,在单体应用中使用Timer定时器,Spring Scheduled注解,Quartz框架,分布式调度框架xxl-job,elastic-job,saturn,tbschedule
-
开放API接口签名验证
让你的开放接口不再裸奔
-
谈谈京东对Elasticsearch的使用,解决日均5亿订单查询
Elasticsearch 分布式搜索引擎,支持对大量数据的快速查询,需要思考如何将业务数据放进ES
-
spring oauth2+JWT后端自动刷新access_token
JWT 存储在客户端的认证字符串,无状态化,它可以存储当前登录的用户等认证信息,jwt的4种注销方法,jwt的刷新
-
JAVA 线上故障排查完整套路,CPU->磁盘->内存->网络->GC
线上故障主要会包括cpu、磁盘、内存以及网络问题
-
生产环境JVM内存溢出案例分析
公司的业务量比较大,在生产环境经常会出现JVM内存溢出的现象,如何快速响应,快速定位,快速恢复业务
-
23种设计模式之外观模式-Facade
外观模式是一种结构型设计模式,它提供统一的对外访问接口,屏蔽多个子系统的直接访问,也称门面模式