- 博客(6)
- 收藏
- 关注
原创 Java一个对象占用多少字节
一、准备环境: Java(TM) SE Runtime Environment (build 1.8.0_212-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.212-b10, mixed mode)Maven依赖:jol-core(version:0.10)二、定义&参考说明:对象的内存以字节为单位,必须是8的倍数(压缩由去末尾3个0,恢复则补零),它...
2022-01-29 15:13:24
1151
1
原创 分布式文件系统 -- Minio
MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。
2021-12-10 15:10:06
3179
原创 JVM钩子函数
1.初探Runtime#addShutdownHook(Thread hook);/** * Registers a new virtual-machine shutdown hook. * * <p> The Java virtual machine <i>shuts down</i> in response to two kinds * of events: * * <ul> * * <li> The program
2021-12-05 16:20:35
763
原创 Java的程序编译和代码优化
Java语言的“编译期”有不同的解释,例如它可能是指把*.java文件转变成*.class文件的过程,也可能是指把*.class文件转变成机器码的过程。第一个过程的编译器被称为“前端编译器”,例如javac第二个过程的编译器被称为“JIT编译器,Just In Time Compiler”,例如HotSpot的C1、C2编译器。前期(编译期)优化Javac编译器Javac编译器是JDK自带的,由Java实现的前端编译器,源码在 JDK_SRC_HOME/langtools/src/share/c
2021-11-30 18:14:18
1277
原创 Linux统一登录认证之 --- OpenLDAP服务部署
前言OpenLDAP 是 LDAP 协议的一个开源实现。LDAP 服务器本质上是一个为只读访问而优化的非关系型数据库。它主要用做地址簿查询(如 email 客户端)或对各种服务访问做后台认证以及用户数据权限管控。(例如,访问 Samba 时,LDAP 可以起到域控制器的作用;或者 Linux 系统认证 时代替 /etc/passwd 的作用。)本文采用联网方式安装, 未来会尝试内网安装包方式
2021-11-30 17:58:17
1810
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人