![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 50
凹凸曼_M78
滴水穿石
展开
-
Java Process 创建linux用户
通过调用shell脚本方式,传入username和password方式产生用户 #!/bin/sh useradd $1; echo $2|passwd --stdin $1 public static void main(String[] args) { InputStream in = null; try{ File file = new File(原创 2016-11-14 14:04:25 · 993 阅读 · 0 评论 -
CLH, MCS锁
转载文章 http://blog.csdn.net/liu88010988/article/details/50799745转载 2018-01-04 15:15:23 · 294 阅读 · 1 评论 -
JAVA 对象大小
写在前面看了网上很多描述,其实已经写的很详细了,但是自己没有实践过总是觉得有点蒙蒙的概念Java对象的内存布局:对象头(Header),实例数据(Instance Data)和对齐填充(Padding)。虚拟机的对象头包括两部分信息,第一部分用于存储对象自身的运行时数据,如hashCode、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等。这部分数据的长度在32位和64的虚拟机(...原创 2018-07-09 09:10:08 · 1060 阅读 · 0 评论 -
ROCKETMQ记录源码细节及疑问
记录相关细节: Client模块: 1.DefaultMQPushConsumer.subscribe方法,一经调用如果MQClientInstance不为空则发送心跳给Broker 2.MessageModel是BROADCASTING的则使用LocalFileOffsetStore CLUSTERING则使用RemoteBrokerOffsetStore 3.默认5秒钟持...原创 2018-11-16 09:18:44 · 394 阅读 · 0 评论