陈建华的博客
专注web开发
发布时间 : 2017-08-26 13:28:17     Tags : 工具

1、下载所需文件nagios-3.4.3.tar.gz,nagios-plugins-1.4.15.tar.gz,nrpe-2.14.tar.gz,sendEmail-v1.56.tar.gz 下载地址:nagios-3.4.3.zip 解压密码:369nagios20170826140544.zip2、安装所需的依赖包yum -y install httpd php gcc glibc glibc-common gd gd-devel openssl-devel perl make3、配置用户useradd nagiosgroupadd nagcmdusermod -a -G na

发布时间 : 2017-08-11 11:11:30     Tags : 工具

在CentOS 6.6上安装ShadowSocks服务端1、查看系统[root@localhost ~]# cat /etc/issue CentOS release 6.6 (Final)[root@localhost ~]# uname -a Linux localhost.localdomain 2.6.32-042stab106.6 #1 SMP Mon Apr 20 14:48:47 MSK 2015 x86_64 x86_64 x86_64 GNU/Linux2、安装ShadowSocks# yum install python-setuptools && easy_install

发布时间 : 2017-07-05 10:45:24     Tags : java

Eclipse Class Decompiler是一款Eclipse插件,整合了多种反编译器,和Eclipse Class Viewer无缝集成,能够很方便的使用插件查看类库源码,进行Debug调试。Eclipse Class Decompiler对JDK的最低要求为JDK1.5, 能反编译和debug各版本的Class文件,支持JDK8的Lambda语法,同时支持中文等非Ascii码字符集的解析,支持Eclipse 3.5及以上所有版本的Eclipse。目前本插件下载量已超过16万,日均下载量超过500次,在Eclipse 官方市场 MarketPlace 中排名前10。为保证反编译插件能支

发布时间 : 2017-05-22 13:40:47     Tags : java

平时使用springMVC在方法中访问session中经常很自然地调用Servlet API。用起来非常直观方便,一直没有多考虑什么。比如这样:@RequestMapping(value = "/logout")public String logout(HttpSession session) { session.removeAttribute("user"); return "/login";} 但毕竟这样对Servlet API产生了依赖,感觉不够pojo。于是我试着解决这个问题。我打算用一个注解,名字就叫"sessionScope",Target可以是一个Method,

发布时间 : 2017-05-19 11:38:05     Tags : java

解决PKIX问题:unable to find valid certification path to requested target .话说前几天在测试服务器上遇到了这么个异常javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path t

发布时间 : 2017-05-18 21:57:49     Tags : java

1.配置tomcat7的SSL访问 Step1:生成.keystore文件 命令行:keytool -genkey -keyalg RSA -alias tomcat -dname "cn=localhost" -storepass changeit 回车后会提示输入密码,这里输入的是changeit导出证书:keytool -export -alias tomcat -file %java_home%/jre/lib/security/tomcat.crt -storepass changeit 导入证书:keytool -import

发布时间 : 2017-05-16 18:11:24     Tags : javascript

源码下载.在游戏中要模拟物体间的一次碰撞,我们需要做的有:碰撞检测和碰撞行为。碰撞检测指判断物体之间是否发生了碰撞。碰撞行为是指如果物体间发生了碰撞,物体状态应该如何改变。本文将简要地介绍一下碰撞检测。首先要提的是,碰撞检测又分为两个阶段:broad phase(粗略):获取最有可能发生碰撞的物体集合。narrow phase(精密):对可能发生碰撞的物体之间进行碰撞检测。以下内容介绍的是narrow phase阶段。简易碰撞检测一般的2D游戏只会用到的形状有:矩形和圆形,比如超级玛丽,坦克大战这类游戏,所以要检测三种碰撞:矩形和矩形、圆形和圆形、矩形和圆形。矩形碰撞矩形判断矩形之间的碰撞不难

发布时间 : 2017-04-26 22:14:38     Tags : javascript

"求线段交点"是一种非常基础的几何计算, 在很多游戏中都会被使用到. 下面我就现学现卖的把最近才学会的一些"求线段交点"的算法说一说, 希望对大家有所帮助. 本文讲的内容都很初级, 主要是面向和我一样的初学者, 所以请各位算法帝们轻拍啊 嘎嘎 引用已知线段1(a,b) 和线段2(c,d) ,其中a b c d为端点, 求线段交点p .(平行或共线视作不相交)=============================== 算法一: 求两条线段所在直线的交点, 再判断交点是否在两条线段上. 求直线交点时 我们可通过直线的一般方程 ax+by+c=0 求得(方程中的abc为系数,不是前面提到的端点,

发布时间 : 2017-03-30 15:12:14     Tags : javascript

元字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置。*匹配前面的子表达式任意次。例如,zo*能匹配“z”,“zo”以及“zoo”。*等价于{0,}。+匹配前面的子表达式一次或多次(

发布时间 : 2017-03-27 13:20:23     Tags : 前端

一、行高(line-height)法如果要垂直居中的只有一行或几个文字,那它的制作最为简单,只要让文字的行高和容器的高度相同即可,比如:p { height:30px; line-height:30px; width:100px; overflow:hidden; }这段代码可以达到让文字在段落中垂直居中的效果。二、内边距(padding)法另一种方法和行高法很相似,它同样适合一行或几行文字垂直居中,原理就是利用padding将内容垂直居中,比如:p { padding:20px 0; }这段代码的效果和line-height法差不多。三、模拟表格法将容器设置为display:table,然后

微网聚博客乐园 ©2014 blog.mn886.net 鲁ICP备14012923号   网站导航