首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jvm
订阅
Lacrimosa
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
Java Reflection:神秘的Java反射机制了解一下?
本文将全面讲解反射机制(Reflection)
深入理解JVM(一)JVM内存模型
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,总共包括以下几个运行时数据区域。 1.1. 可以看做是当前线程所执行的字节码的信号指示器。字节码解释器就是通过改变该计数器的值来选取下一条需要执行的字节码指令, 分支、循环、跳转、异常处理、线…
java的ArrayList源码解析
ArrayList的实现中大量调用了 Arrays.copyof()和System.arraycopy()方法
近几个月Github上最热门的Java项目一览
今天逛了逛Github,顺手精选出了一下近几个月以来Github上最热门的12个Java项目。如果遇到自己感兴趣的开源项目,不妨去学习一下哦! 1. java-design-patterns(Star:36k) 设计模式是形式化的最佳实践,程序员可以在设计应用程序或系统时使用它…
看完这个不会配置 logback ,请你吃瓜!
之前在 日志?聊一聊slf4j吧 这篇文章中聊了下slf4j。本文也从实际的例子出发,针对logback的日志配置进行学习。 目前还没有看过日志类框架的源码,仅限于如何使用。所以就不说那些“空话”了。最直观的认知是: springboot默认使用的日志框架是logback。 l…
教你用Java字节码做点有趣的事
直接在toString中修改代码,这种方法很麻烦,效率低,需要修改每一个要脱敏的类,或者写个idea插件自动修改toString(),这样不好的地方在于所有编译器都需要开个插件,不够通用。 在编译时期修改抽象语法树修改toString()方法,就像类似Lombok一样,这个之前…
Java Web现代化开发:Spring Boot + Mybatis + Redis二级缓存
Spring-Boot因其提供了各种开箱即用的插件,使得它成为了当今最为主流的Java Web开发框架之一。Mybatis是一个十分轻量好用的ORM框架。Redis是当今十分主流的分布式key-value型数据库,在web开发中,我们常用它来缓存数据库的查询结果。 本篇博客将介…