今天遇到一个linux进程启动时指定Max open files不对的问题,导致程序建立socket异常,进而导致fullgc问题,影响正常服务。所以顺带又温习了下linux下的父子进程的特性。 孤儿进程与僵尸进程[总结] 1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸 ...
分类:
系统服务 时间:
2018-08-01 15:40:35
收藏:
0 评论:
0 赞:
0 阅读:
188
dict {'name':'holle'}字典存储大量关联型数据,可迭代的,最多只有200个键。查询数据速度非常快,符合二分查找(有100个数比如找75会先找到50然后判断,所以2^7次方7次即可找到) 字典的key是唯一不可变的。3.6以前的版本字典是无序的。之后也是无序但显示有序 key:不可变... ...
分类:
其他 时间:
2018-08-01 15:40:12
收藏:
0 评论:
0 赞:
0 阅读:
174
如果我们要给 sid 做一个约束,即两张表中的 sid 要一一对应,所以我们要添加外键 score 关联 stu: 此时,更改score 中 sid 的值,因为此处的sid 必须与 stu 中的sid对应,stu 中没有 sid= 1008,所以这个时候更改score中的sid = 1008 ,保存 ...
分类:
数据库技术 时间:
2018-08-01 15:39:52
收藏:
0 评论:
0 赞:
0 阅读:
169
1 #include 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using namespace std; 5 int main(... ...
分类:
编程语言 时间:
2018-08-01 15:39:37
收藏:
0 评论:
0 赞:
0 阅读:
150
1 #include 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using namespace std; 5 int main(... ...
分类:
编程语言 时间:
2018-08-01 15:39:22
收藏:
0 评论:
0 赞:
0 阅读:
212
1 #include 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using namespace std; 5 int main(... ...
分类:
其他 时间:
2018-08-01 15:39:07
收藏:
0 评论:
0 赞:
0 阅读:
182
最近我阅读了很多有关DevOps的文章,其中一些非常有趣,然而一些内容也很欠考虑。貌似很多人越来越坚定地在DevOps与chef、puppet或Docker容器的熟练运用方面划了等号。对此我有不同看法。DevOps的范畴远远超过puppet或Docker等工具。 这样的看法甚至让我感觉有些气愤。De ...
分类:
其他 时间:
2018-08-01 15:38:52
收藏:
0 评论:
0 赞:
0 阅读:
205
1 #include 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using namespace std; 5 int main(... ...
分类:
其他 时间:
2018-08-01 15:38:37
收藏:
0 评论:
0 赞:
0 阅读:
145
1 #include 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using namespace std; 5 int main(... ...
分类:
编程语言 时间:
2018-08-01 15:38:22
收藏:
0 评论:
0 赞:
0 阅读:
342
目前,业界流行的数据操作框架是 Mybatis,那 Druid 是什么呢? Druid 是 Java 的数据库连接池组件。Druid 能够提供强大的监控和扩展功能。比如可以监控 SQL ,在监控业务可以查询慢查询 SQL 列表等。Druid 核心主要包括三部分: 1. DruidDriver 代理 ...
分类:
编程语言 时间:
2018-08-01 15:37:46
收藏:
0 评论:
0 赞:
0 阅读:
221
SVN简介:SVN是一个开源的版本控制系统,SVN管理着随时间改变的数据。这些数据放置在一个中央资料档案库中,这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的改动。系统环境:主机操作系统IP地址SVNServerCentOS7.4x86_64192.168.100.135clientCentOS7.4x86_64192.168.100.140搭建SVN服务器步骤如下:1.关闭防火墙及S
分类:
其他 时间:
2018-08-01 15:16:46
收藏:
0 评论:
0 赞:
0 阅读:
136
log日志都是一个系统不可缺少的一个重要组成部分,出现问题通过日志解决是非常有效的方法,如果能将日志收集在一个指定的服务器,对生产环境来说是很重要的。
分类:
系统服务 时间:
2018-08-01 15:16:37
收藏:
0 评论:
0 赞:
0 阅读:
169
磁盘管理的概述文件在存储介质上的组织由文件系统负责管理FAT文件系统NTIS文件系统分区方式MBR和GPT可以MBR(masterbootrecord主启动记录)包含引导程序和分区表分区表中存储着硬盘的每个分区的信息每块硬盘至多可以划分4个分区划分更多分区时可以对某一分区进行扩展GPT(GUIDpatrltlontable,全局唯一标识分区表)支持每个磁盘上多个4个分区Windows系统最多可以划
分类:
Windows开发 时间:
2018-08-01 15:15:54
收藏:
0 评论:
0 赞:
0 阅读:
271
thinkphp5资源路由访问404报错解决办法:把public重定向
分类:
Web开发 时间:
2018-08-01 15:15:43
收藏:
0 评论:
0 赞:
0 阅读:
195
1. 适用范围??? SylixOS下实现高精度定时器和普通定时器功能,本文档介绍普通定时器的精度问题,适用于SylixOS开发工程师,使用者应具备SylixOS基础知识以及基本编程能力。2. 实现原理??? SylixOS下在应用层创建定时器时系统会申请定时器控制块,在启动定时器时将定时器控制块加入到全局扫描链表中,由内核线程负责循环扫
分类:
其他 时间:
2018-08-01 15:15:31
收藏:
0 评论:
0 赞:
0 阅读:
162
AnsibleAd-Hoc常用命令Ansible可以通过命令行形式使用它的模块,Ansible自带了很多模块,可以直接使用这些模块。目前Ansible已经自带了259个模块,可以通过ansible-doc-l显示所有自带的模块,也可以通过ansible-doc-s模块名查看模块的介绍及使用示例。Ansible命令行的基本格式如下:ansible<host-pattern>[-mmodu
分类:
其他 时间:
2018-08-01 15:15:19
收藏:
0 评论:
0 赞:
0 阅读:
168
cat>>/etc/sysctl.conf<<EOFnet.core.wmem_default=8388608【发送套接字缓冲区大小的默认值】net.core.rmem_default=8388608【接收套接字缓冲区大小的默认值】net.core.rmem_max=16777216【接收套接字缓冲区大小的最大值】net.core.rmem_max=16777216【发送套
分类:
其他 时间:
2018-08-01 15:14:50
收藏:
0 评论:
0 赞:
0 阅读:
160
virtualenv
分类:
编程语言 时间:
2018-08-01 15:14:26
收藏:
0 评论:
0 赞:
0 阅读:
161
zabbix发送短信
分类:
其他 时间:
2018-08-01 15:14:17
收藏:
0 评论:
0 赞:
0 阅读:
195
?Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发 GUI 程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt 是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。
分类:
其他 时间:
2018-08-01 15:14:06
收藏:
0 评论:
0 赞:
0 阅读:
151