今天遇到一个linux进程启动时指定Max open files不对的问题,导致程序建立socket异常,进而导致fullgc问题,影响正常服务。所以顺带又温习了下linux下的父子进程的特性。 孤儿进程与僵尸进程[总结] 1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸 ...
分类:
系统相关 时间:
2018-08-01 16:02:34
阅读次数:
187
Linux-孤儿进程与僵尸进程 1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一 ...
分类:
系统相关 时间:
2018-07-27 22:28:14
阅读次数:
243
30、LocalStack作为线程隔离对象的意义 30.1 数据结构 限制了某些能力 30.2 线程隔离 # -*- coding=utf-8 -*- import threading import time from werkzeug.local import LocalStack my_stac ...
分类:
编程语言 时间:
2018-07-26 18:24:13
阅读次数:
182
python Class:面向对象高级编程 元类:type 使用
分类:
编程语言 时间:
2018-07-20 19:00:04
阅读次数:
124
python Class:面向对象高级编程 Enum(枚举)、@unique :枚举就是个类,@unique装饰器用于检查枚举常量的值是否相同。常量能比同值,当不能比大小。
分类:
编程语言 时间:
2018-07-20 18:09:54
阅读次数:
1114
python Class:面向对象高级编程 __getattr__ 当调用了Class中没有的属性时,就会到__getattr__中找,还是没有就默认输出None
分类:
编程语言 时间:
2018-07-20 14:01:45
阅读次数:
131
python Class:面向对象高级编程 __getitem__ 指定输出特定位置数值
分类:
编程语言 时间:
2018-07-20 13:58:11
阅读次数:
155
python Class: 面向对象高级编程 __iter__ 和 next()
分类:
编程语言 时间:
2018-07-20 12:31:06
阅读次数:
143
python Class:面向对象高级编程 @property None
分类:
编程语言 时间:
2018-07-20 11:27:27
阅读次数:
143
python Class:面向对象高级编程 __str__ / __repr__ 使用效果一样,不用纠结
分类:
编程语言 时间:
2018-07-19 22:05:24
阅读次数:
215