恒通商务园吗
2017-12-21公司园区秋景,摄于2017年11月
现象 最近在部署dev环境(非本地开发环境)时遇到一个现象:同一套代码,同一个接口,相同的请求参数,通过swagger调用新部署的dev环境返回中文乱码,但是调用本地开发环境...
什么是this逃逸? this逃逸是指当一个对象还没有完成构造(构造方法尚未返回)的时候,其他线程就已经可以获得到该对象的引用,并可以通过该引用操作该对象 this逃逸有什么...
线程安全 线程安全,耳熟能详,但想准确的描述并不容易。这里借用《Java Concurrency In Practice》作者Brian Goetz对其的一个定义:“当多个线...
记得在大学刚开始学习Java的时候,也许是为了让大家好理解,老师说Java是一门解释执行的语言。但是现在回顾这句话,这种说法可能就不是那么准确了 实际上,Java程序在启动最...
今天记一次错误排查及解决笔记 现象 最近在接口联调中发现一个现象,前端传入JSON格式数据,其中包含Long型时间戳,但是在调用Feign接口(有Date类型参数)的时候,发...
说起Java语言的编译期,它可能是指编译器把Java源码文件转变为Class字节码文件的过程,也可能是指虚拟机在运行时把字节码转变为机器代码的过程(JIT编译器,Just I...
字节码执行引擎是Java虚拟机最核心的组成部分之一。虚拟机是相对于物理机的概念,两者都有代码执行能力。不同的是物理机的执行引擎直接建立在物理硬件和操作系统层面上,而虚拟机的执...
所谓类加载机制,就是虚拟机将Class文件加载到内存,对数据进行校验、解析、初始化,然后转化为可被虚拟机使用的数据类型的过程 与静态连接的语言不通,Java采用动态连接方式,...
很遗憾,这将是很枯燥的一章,但是如果想较为深入的理解JVM,这一章又很有必要硬着头皮搞清楚。如果之前没有接触过类似的内容,那么有很大的可能第一次基本读不懂,如果出现这样的情况...
需求 多个应用系统需要实现登录功能,并且账号体系是同一套,同时为了提升使用体验(一次登录,即可访问多个相互信任的应用系统),因此需要搭建一套sso系统。sso的基本原理可以参...
垃圾收集(Garbage Collection,GC),其实主要需要完成3件事情:哪些内存需要回收?什么时候回收?如何回收? 对于程序计数器、虚拟机栈以及本地方法栈,这三块内...