摘要:
# coding:utf-8 import threading import time def test_xc(): f = open("test.txt","a") f.write("test_dxc"+'\n') time.sleep(1) mutex.acquire()#取得锁 f.close() mutex.release()#释... 阅读全文
posted @ 2017-06-03 19:43
413Xiaol
阅读(123)
评论(0)
推荐(0)
摘要:
text = "A2A"s = filter(lambda ch: ch in '0123456789', text)print int(s) 阅读全文
posted @ 2017-06-03 19:42
413Xiaol
阅读(209)
评论(0)
推荐(0)
摘要:
uptime 系统时间、运行时间、连接数(没一个终端算一个连接)、在1,5,15分钟内系统负载 uname -a 查看系统所有相关信息 -r 查看系统内核版本 -s 查看系统内核名称 vmstat 1 3 监控系统CPU内存等,一秒采样一次,一共采样四次 dmesg 开机时内核检测信息 pidsta 阅读全文
posted @ 2017-06-03 18:06
413Xiaol
阅读(166)
评论(0)
推荐(0)
摘要:
系统中的类加载器 1.BootStrap ClassLoader a.启动ClassLoader b.加载rt.jar 2.Extension ClassLoader a.扩展ClassLoader b.加载JAVA_HOME/lib/ext/*.jar 3.App ClassLoader a.应用 阅读全文
posted @ 2017-06-03 17:44
413Xiaol
阅读(127)
评论(0)
推荐(0)
摘要:
1.加载 a.装载类的第一个阶段 b.取得类的二进制流 c.转为方法区数据结构 d.在Java堆中生成对应的java.lang.Class对象 2.链接 a.验证(保证Class流的格式是正确的) 文件格式的验证 是否以0xCAFEBABE开头 版本号是否合理 元数据验证 是否有父类 继承了fina 阅读全文
posted @ 2017-06-03 17:14
413Xiaol
阅读(120)
评论(0)
推荐(0)
摘要:
串行收集器 1.最古老的收集器 2.当进行垃圾回收的时候,回收线程是串行执行的,时间久,可能会产生较长停顿 3.-XX:+UseSerialGC 新生代、老年代使用串行回收 新生代复制算法 老年代标记-压缩 并行收集器 a.ParNew 1.新生代并行,老年代串行 2.是串行收集器新生代的并行版本 阅读全文
posted @ 2017-06-03 17:01
413Xiaol
阅读(386)
评论(0)
推荐(0)