首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
牛角突围录
掘友等级
Java后端老兵 专注Java进阶 架构设计实战派
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
最新
热门
JVM如何处理对象分配、布局和访问?
JVM遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 在类加载检查通过后,虚拟机将为新生对象分配内存。对象所需内存的大小在类加载完成后便可…
JVM 通过「逃逸分析」就能让对象在「栈上分配」?
然后跟求职者大谈特谈「逃逸分析」,说通过「逃逸分析」,JVM 会将实例对象分配在「栈」上。其实这种说法,是并不是很严谨,最起码目前在 HotSpot 中,并没有在栈中存储对象的实现代码! 首先逃逸分析是一种算法,这套算法在 Java 即时编译器(JIT),编译 Java 源代码…
MyBatis系列:缓存
Mybatis一级缓存默认是开启的,而且不能关闭。至于一级缓存为什么不能关闭,MyBatis核心开发人员做出了解释:MyBatis的一些关键特性(例如通过和建立级联映射、避免循环引用(circular references)、加速重复嵌套查询等)都是基于MyBatis一级缓存实…
架构:服务架构演进
为了方便进行探讨和交流,欢迎大家加我微信(备注:交流),一起学习,一起成长。
Tomcat访问(access)日志配置
在 tomcat 的 access 中打印出请求的情况可以帮助我们分析问题,通常比较关注的有访问 IP、线程号、访问 url、返回状态码、访问时间、持续时间。 最近在跟一个图片请求超时的问题,需要在项目的 access log 中增加请求的响应时间参数。正好学习一下 tomca…
Java REST API Documentation with Swagger2
In this article, we'll dive into the Swagger framework. We'll use Swagger2 to design, build, and document a Spring Boot RESTful API and Swa…
MySQL:索引详解
定义:索引是存储引擎用于快速找到记录的一种数据结构。举例说明:如果查找一本书中的某个特定主题,一般会先看书的目录(类似索引),找到对应页面。在MySQL,存储引擎采用类似的方法使用索引,高效获取查找的数据。 普通索引:即一个索引只包含单个列,一个表可以有多个单列索引。 唯一索引…
CentOS 7 下 yum 安装 Docker CE
Docker 使用越来越多,安装也很简单,本次记录一下基本的步骤。 Docker 目前支持 CentOS 7 及以后的版本,内核要求至少为 3.10。 CentOS 7 以后都可以安装 Docker 了,也可以确认一下。 Docker 需要用到 centos-extra 这个源…
Java日志:日志级别动态调整
作为开发人员,定位问题是我们的日常工作,而日志是我们定位问题非常重要的依据。传统方式定位问题时,往往是如下步骤: 实际上是可以动态修改日志级别,无需重启应用,立即生效。本文收集了3种动态修改日志级别的文章,分别是 从 Spring Boot 1.5 开始,Spring Boot…
Java日志框架:SLF4J详解
The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks, such as java.util.loggi…
下一页
个人成就
文章被点赞
884
文章被阅读
132,433
掘力值
4,484
关注了
22
关注者
227
收藏集
10
关注标签
41
加入于
2016-07-22