最近对项目的一个高访问量业务接口进行功能扩展,上线一段时间后,服务器cpu load突然飙升,并出现大量502。一开始找运维查看日志,并没有看是什么问题,后来发现别的部门项目之前也遇到类似的问题,原来是触发了一个php bug。此bug触发条件是:PHP版本低于5.6.12、开启opcache、高访 ...
分类:
Web程序 时间:
2018-05-25 01:43:02
阅读次数:
155
孤独的漂泊在他乡,或许我喜欢上的这种工作,也或许我还不够能力承担这份责任,所以我过的很快乐。 --想承担更多责任的菜鸟 回归主题 这篇文章需要对git具有一定的使用了解,并且知道如何安装git工具 git这种版本控制工具有什么好处 第一个当然是方便可以多人协同开发同一个项目或系统 第二个嘛,你想下, ...
分类:
其他好文 时间:
2018-05-25 01:42:55
阅读次数:
173
黑板模式 定义:黑板模式是一种常用的架构模式,应用中的多种不同数据处理逻辑相互影响和协同来完成数据分析处理。就好像多位不同的专家在同一黑板上交流思想,每个专家都可以获得别的专家写在黑板上的信息,同时也可以用自己的分析去更新黑板上的信息,从而影响其它专家。 优缺点: 黑板模式的优点:可用于非确定性问题 ...
分类:
其他好文 时间:
2018-05-25 01:42:49
阅读次数:
133
如果你决定降级你 Confluence 的许可证而削减你的许可证开支,你需要确定当前已经直排的用户许可证数量(在用户许可证页面中)要少于你希望应用的新的许可证的允许用户数量,在你应用新许可证的时候。 如果你当前的用户许可证使用数量大于你将要应用的新的许可证的数量的话,你需要首先减少使用许可证的用户数 ...
分类:
其他好文 时间:
2018-05-25 01:42:42
阅读次数:
122
终于来到了这里,这是一座山,山那边都是神仙 定义:在一个函数里调用函数本身 最好的例子就是,求阶乘 递归最大层数 上面金典的例子运行的很成功 下面再来一个,是一个古老的故事,说,从前有个山,山里有座庙,庙里老和尚讲故事, 讲的什么呢? 从前有个山,山里有座庙,庙里老和尚讲故事, 讲的什么呢? 从前有 ...
分类:
编程语言 时间:
2018-05-25 01:42:34
阅读次数:
178
最近一直断断续续的做这个泰坦尼克生存预测模型的练习,这个kaggle的竞赛题,网上有很多人都分享过,而且都很成熟,也有些写的非常详细,我主要是在牛人们的基础上,按照数据挖掘流程梳理思路,然后通过练习每一步来熟悉应用python进行数据挖掘的方式。 数据挖掘的一般过程是:数据预览——>数据预处理(缺失 ...
分类:
编程语言 时间:
2018-05-25 01:42:25
阅读次数:
300
一 head内常用标签 1、meta相关 2、非meta标签 一 HTML语义化 body中的标签是会显示到浏览器窗口中的,body内的标签只有一个作用就是用来标记语义的,语义指的是从字面意思就可以理解被标记的内容是用来做什么的 虽然不同的标签会有不同的显示样式,但我们一定要强制自己忘记所有标签的显 ...
分类:
Web程序 时间:
2018-05-25 01:42:17
阅读次数:
337
20155326《网络对抗》Web安全基础实践 实验后回答的问题 SQL注入攻击原理,如何防御? 原理:SQL注入攻击指的是在Web应用对后台数据库查询语句处理存在的安全漏洞,通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,由于在设计程序中忽略对可能构成攻击的特 ...
分类:
Web程序 时间:
2018-05-25 01:42:09
阅读次数:
248
前言:相信许多人都听说过.net开发过程中基于Lucene.net实现的全文索引,而Solr是一个高性能,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全 ...
分类:
Web程序 时间:
2018-05-25 01:41:59
阅读次数:
279
1.实现了主地图和邪恶之源的对接 2.邪恶之源除boss战部分测试完成。 ...
分类:
其他好文 时间:
2018-05-25 01:41:51
阅读次数:
109
os包中实现了平台无关的接口,设计向Unix风格,但是错误处理是go风格,当os包使用时,如果失败之后返回错误类型而不是错误数量. os包中函数设计方式和Unix类似,下面来看一下. func Chdir(dir string) error //chdir将当前工作目录更改为dir目录. func ...
分类:
其他好文 时间:
2018-05-25 01:41:42
阅读次数:
302
首先,通过命令rpm -qa | grep java 命令,可以查询出系统自带的jdk(通过rpm下载的) 其中,末尾为x86_64的1.5、1.6、1.7均要卸载,卸载方法如下: 最后,下载新版的jdk和jre 可以查阅我前面的文章——centos7.0+版本服务器安装jdk9或者jdk10 ...
分类:
其他好文 时间:
2018-05-25 01:41:36
阅读次数:
149
一、有意义的命名 名副其实 避免误导 使用统一标记风格(Pascal或Camel) 别用双关语 添加有意义的语境(上下文) 二、函数 短小 只做一件事 名称有意义,使用描述性名称。 合理使用switch和if 别重复自己,多提取公共函数 三、注释 最好的注释是没有注释 最好的注释是有意义的命名。 好 ...
分类:
其他好文 时间:
2018-05-25 01:41:28
阅读次数:
164
转自:https://blog.csdn.net/u012137644/article/details/20786501 1、位(bit) 来自英文bit,音译为“比特”,表示二进制位。位是计算机内部数据储存的最小单位,11010100是一个8位二进制数。一个二进制位只可以表示0和1两种状态(21) ...
分类:
其他好文 时间:
2018-05-25 01:41:20
阅读次数:
151
题目大意 给出一个 $n\ m$ 的棋盘,在上面放满白棋和黑棋,问使得仅由黑棋构成的四联通块的数量为 $k$ 的棋子放置方案的数量。 $ n \leq 3,m \leq 10^5,n m \leq 10^5,k \leq n\ m$,答案对 $998244353$ 取模。 题解 考虑朴素dp,设$f ...
分类:
其他好文 时间:
2018-05-25 01:41:00
阅读次数:
261
组合数取模问题为求$C_{n}^m % p$的值。根据$n$,$m$,$p$取值不同,方法不同。在此之前我们先看些前置技能: 同余定理:$a≡b(mod m)$性质:1.传递性:若$a≡b(mod m)$,$b≡c(mod m)$,则$a≡c(mod m)$;2.同余式相加:若$a≡b(mod m) ...
分类:
其他好文 时间:
2018-05-25 01:40:45
阅读次数:
173
1 AP 接受手机 2 STA(密码固定)连接路由器,AP接受手机 3 STA(密码灵活)连接路由器,AP接受手机 1 AP 接受手机 2 STA(密码固定)连接路由器,AP接受手机 3 STA(密码灵活)连接路由器,AP接受手机 ...
分类:
移动开发 时间:
2018-05-25 01:40:38
阅读次数:
375