每次启动nginx服务都需要到安装目录下的/sbin下面,感觉挺麻烦的。 下面介绍一下如何在Linux(CentOS)系统上,设置nginx开机自启动。 1 用脚本管理nginx服务 第一步:在/etc/init.d/目录下创建nginx文件,命令如下: 第二步:在创建的nginx文件中加入下面的内 ...
分类:
其他好文 时间:
2018-06-02 13:57:45
阅读次数:
214
环境: HP UX 11.31 + Oracle 11.2.0.4 现象: 在hpux安装Oracle,按业务需求配置参数后,无法启动实例。 报错如下: "1.初步定位" "2.验证猜想" "3.深入分析" 1.初步定位 快速判定这是实例就无法启动,也就是nomount这一阶段就无法成功,首先想到的 ...
分类:
数据库 时间:
2018-06-02 11:42:17
阅读次数:
242
python里的多线程是单cpu意义上的多线程,它和多cpu上的多线程有着本质的区别。单cpu多线程:并发多cpu多线程:并行内部包含并发 首先强调背景: 1、GIL是什么?GIL的全称是Global Interpreter Lock(全局解释器锁),来源是python设计之初的考虑,为了数据安全所 ...
分类:
编程语言 时间:
2018-06-01 23:12:18
阅读次数:
262
in不会导致索引失效,但最终数据库会将in语句解析为or语句,eg: select * from T_MAIN_PROCESS t where t.audit_status_code in ('05','07')。 查看执行计划会被解析成: select * from T_MAIN_PROCESS ...
分类:
数据库 时间:
2018-06-01 15:37:41
阅读次数:
214
多进程: 一、多进程 1.多进程主要用于处理CPU密集型任务,要用多进程是 2、要导入multiprocessingmok 3、进程需要加入:if __name__ == '__main__': 例如: 二、进程嵌套多线程 1、多线程:多用于IO 密集型任务,例如上传、下载等 2、在进程下嵌套多线程 ...
分类:
系统相关 时间:
2018-06-01 13:41:47
阅读次数:
161
今天在hadoop集群执行任务的时候报了一个这个错误,听名字应该是三台机器的时间不同步。于是同步一下时间即可解决 1、安装ntpdate工具 2、 设置系统时间与网络时间同步xia ...
分类:
系统相关 时间:
2018-05-31 17:23:11
阅读次数:
215
唉学习snort真是各种麻烦啊,今天遇到一个问题。 ERROR: D:\Snort\etc\snort.conf(511) Unknown preprocessor: "sip".Fatal Error, Quitting..解决方法其实很简单,直接在第511句后面加上 \ 就行了。 ...
分类:
其他好文 时间:
2018-05-31 16:14:48
阅读次数:
446
Page有控件组合成一个页面对象,Page类继承关系 继承 抽象类, 继承 类,所以页面即控件,通过 管理子控件。 实现接口: ,处理管道发来的请求 方法 Page处理程序的生成过程 页面即是以一个处理程序,在首次访问时.aspx模板文件生成两个类,XXX_aspx类和其部分父类。这样 在动态生成处 ...
分类:
其他好文 时间:
2018-05-31 10:38:43
阅读次数:
163
前言 在单体架构的秒杀活动中,为了减轻DB层的压力,这里我们采用了Lock锁来实现秒杀用户排队抢购。然而很不幸的是尽管使用了锁,但是测试过程中仍然会超卖,执行了N多次发现依然有问题。输出一下代码吧,可能大家看的比较真切: 代码写在service层,bean默认是单例的,也就是说lock肯定是一个对象 ...
分类:
其他好文 时间:
2018-05-31 10:35:31
阅读次数:
160
介绍 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值, ...
分类:
其他好文 时间:
2018-05-30 19:13:08
阅读次数:
157