摘要:
1 场景分析 平常开发中,调用其他系统的接口是很常见的,调用一般需要用到一些配置信息,而这些配置信息一般在配置文件中,程序启动时读取到内存中使用。 例如有如下配置文件。 # 文件名 ThirdApp.properties appId=188210 secret=MIVD587A12FE7E 程序直接 阅读全文
摘要:
我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。 引言 众所周知,MySQL 8.x 版本做了一些比较大的改动优化,也希望大家能去了解下 MySQL 8 版 阅读全文
摘要:
我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。 前言 我们知道,HTTP 是无状态的协议,服务端并不知道哪个请求是哪个用户发起的。有些场景我们需要知道请求 阅读全文
摘要:
我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章。 引言 我在面试别人的过程中,JVM 内存模型我几乎必问,虽然有人说问这些就是面试造航母,工作拧螺丝。如果你想当一名 CRUD 码农,你可以选择不用了解这些。 在 JVM 内存模型的问答中,有些 阅读全文
摘要:
我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。 Phaser Phaser 是 JDK1.7 推出的,一个可重用的同步障碍,与 CyclicBarrier 阅读全文
摘要:
我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。 HandlerInterceptor 详解 HandlerInterceptor 允许定制 handler 阅读全文
摘要:
我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。 ThreadLocal 简介 Threadlocal 类提供了线程局部变量功能。意思可以在指定线程内部存储 阅读全文
摘要:
我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。 前言 Spring 提供了 ApplicationContext 事件机制,可以发布和监听事件,这个特性非 阅读全文
摘要:
我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。 题目 实现一个算法,确定一个字符串 s 的所有字符是否全都不同。 示例1: 输入: s = "leetco 阅读全文
摘要:
我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。 背景 如果想在 Java 进程退出时,包括正常和异常退出,做一些额外处理工作,例如资源清理,对象销毁,内存 阅读全文