- 博客(3)
- 收藏
- 关注
转载 鸟叔linux私房菜--文件权限和目录配置
文件拥有者身份 user 自己,group 所在的组的人,others 组外其他的人 怎么看权限?ls -al 第一栏文件权限 10个字符 第一个字符 文件类型 -文件,d目录,l连接文件, b表示装置文件里面可供存储的设备,c表示装置文件里面的串行接口设备。 接下来是用户,组,其他人的权限标识,每个3字符,r表示读,w表示写,x表示写,-表示无,注意rwx所在的位置是不会变的,有就显示
2017-09-24 10:35:11
736
原创 JVM—HotSpot虚拟机探秘
一.对象的创建 执行new指令:常量池查能否查到类的符号引用 并且检查该符号引用代表的类是否被加载、解析和初始化过,若没有执行类加载 新生对象分配内存:java堆中划分指定大小(类加载完可以完全确定)的内存给新生对象,若java堆内存完全规整,使用指针碰撞(指针往空闲区偏移),若不规整采用空闲列表(虚拟机维护的一个列表,记录上哪些内存块是可以用的)。内存规整判断依据,垃圾收集器是否带有内存压缩整理功
2017-09-24 08:46:39
298
原创 第一章 并发编程的挑战
第一章 并发编程的挑战 并发启动很多线程,程序变慢的可能原因?(上下文切换,死锁,硬件和软件资源受限) jstack – Java线程Dump分析工具 相关博文 如何减少上下文切换?无锁并发编程,CAS算法,使用最少线程,协程。 避免死锁的常见方法? 避免一个线程同时获取多个锁 避免一个线程在锁内同时占用多个资源,尽量保证每个锁只占用一个资源
2017-08-13 22:18:24
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人