随笔分类 -  点滴

摘要:在配置apache集群分布时,要使用SSH免密码登录。假设现在有两台机器apache@svn(192.168.1.100)作为svn机,apache@app(192.168.1.101)作为app机。现在想apache@svn通过ssh免密码登录到apache@app。 1.在svn机下生成公钥/私 阅读全文
posted @ 2015-05-21 23:07 phpdragon 阅读(1438) 评论(0) 推荐(0)
摘要:所谓hooks,可以类似 理解Linux内核Netfilter框架的hook点和hook函数的概念。当用户在维护代码的过程中,其执行的相关动作正好触发了相关hook点,就 会去执行对应hook点的脚本。SVN版本库目录下有hooks目录,里面有很多.tmpl的文件。这些文件用以定义某些动作触发的 h... 阅读全文
posted @ 2015-05-21 15:11 phpdragon 阅读(632) 评论(0) 推荐(0)
摘要:一、开机自动启动apache方法#sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist //开机启动#sudo launchctl unload -w /System/Library/LaunchDae... 阅读全文
posted @ 2015-03-28 01:12 phpdragon 阅读(1931) 评论(0) 推荐(0)
摘要:一、安装JDK环境 方法一、 官方下载链接 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 64位:http://download.oracle.com/otn-pub/java/ 阅读全文
posted @ 2015-03-03 12:03 phpdragon 阅读(917) 评论(0) 推荐(0)
摘要:Tomcat 使用 jsvc 以守护进程的方式启动(daemon.sh )。这样tomcat自身将会生成另外一个日志文件(catalina-daemon.out),而不是之前的catalina.out,而且catalina-daemon.out日志不会自动切割,会越来越大。以前遇到过一个问题,就是网... 阅读全文
posted @ 2015-01-28 13:13 phpdragon 阅读(1836) 评论(0) 推荐(0)
摘要:今天在用Navicat导入SQL文件时报错:MySql 错误 Err [Imp] 1153 - Got a packet bigger than 'max_allowed_packet' bytes查了一下,原来是MySQL默认读取执行的SQL文件最大为16M,我这个SQL文件260M,所以执行不过... 阅读全文
posted @ 2015-01-16 10:33 phpdragon 阅读(366) 评论(0) 推荐(0)
摘要:配置位置在log下的server.xml,(tomcat容器)以下是摘抄正文original link:http://forum.ospod.com/post-25088-1.fhtml;jsessionid=3361F472A5E12B9B9BEA1632EC50603AAccess Log Va... 阅读全文
posted @ 2015-01-15 10:44 phpdragon 阅读(1007) 评论(0) 推荐(0)
摘要:近期Struts2被曝重要漏洞,此漏洞影响struts2.0-struts2.3所有版本,可直接导致服务器被远程控制从而引起数据泄漏,影响巨大,受影响站点以电商、银行、门户、政府居多.引发的威胁:取得网站服务器主机管理权限。CVSS:(AV:R/AC:L/Au:NR/C:C/A:C/I:C/B:N)... 阅读全文
posted @ 2015-01-15 09:50 phpdragon 阅读(3425) 评论(2) 推荐(0)
摘要:在做项目的API通知接口的时候,发现在SSH框架中无法获取到对方服务器发来的异步通知信息。最后排查到的原因可能是struts2对HttpServletRequest进行了二次处理,那么该如何拿到post的请求数据呢,方法很多,下面只给出一种方式。在servlet中GET请求可以通过HttpSe... 阅读全文
posted @ 2015-01-01 16:02 phpdragon 阅读(5134) 评论(0) 推荐(0)
摘要:项目的权限分配,采用的是RBAC的设计模式。后台配置权限的时候,需要获取到所有的权限因子。不经让我想起YII框架的SRBAC模块,还有以前的一个ecshop改造系统的权限配置方式,都采用的是PHP的反射机制。于是把PHP项目的经验带到JAVA项目中,发现PHP中的经验在java中,实现起来不是那么的... 阅读全文
posted @ 2015-01-01 14:54 phpdragon 阅读(1831) 评论(0) 推荐(0)
摘要:使用解压安装的tomcat包,命令行输入 service tomcat start 会报tomcat: unrecognized service 错误提示,意思是说系统没有找到该服务。好了,我们现在要解决的问题就是这个报错提示,让我们的解压安装版tomcat也可以支持yum安装方式的service ... 阅读全文
posted @ 2015-01-01 14:35 phpdragon 阅读(1089) 评论(0) 推荐(0)
摘要:开发中遇到md5加密不一致问题,排除了上下文编码,加密内容问题。爬了各类资料,最终找到了原因。/** 对字符串进行MD5加密 */ private static String encodeByMD5(String originString) { if (originString ... 阅读全文
posted @ 2015-01-01 13:46 phpdragon 阅读(1385) 评论(0) 推荐(0)
摘要:项目上线,用户注册时验证码一直报错误,数据库也没问题,代码貌似也没问题。后面排查到最后,发现是一个子类覆盖父属性问题。JAVA代码中,子类覆盖父类的私有、保护属性,如果不设置get、set方法,拿到的数据是父类的私有属性数据。父类:public class BaseAction extends Ac... 阅读全文
posted @ 2014-12-29 22:48 phpdragon 阅读(377) 评论(0) 推荐(0)
摘要:一、安装JDK环境 方法一、 官方下载链接 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 64位:http://download.oracle.com/otn-pub/java/ 阅读全文
posted @ 2014-12-22 17:45 phpdragon 阅读(1462) 评论(0) 推荐(0)
摘要:数据库里存储的是bigint型的时间,entity实体中存放的是long类型的标签,现在想输出到jsp页面,由于使用的是jstl标签,而要显示的是可读的时间类型,找来找去有个 fmt:formatDate可以转化,但是只能将String类型的转成date型,long型则不可以,思考了好久,又不想破环... 阅读全文
posted @ 2014-12-03 19:42 phpdragon 阅读(806) 评论(2) 推荐(0)
摘要:PHP判断字符串是否为中文(或英文)的方法,除了正则表达式判断和拆分字符判断字符的值是否小于128外还有一种比较特别的方法。使用php中的mb_strlen和strlen函数判断方法比较简单:分别使用以上两个函数以当前编码测出字符的返回值,然后比较返回值。返回值相等的为纯英文、纯数字、英数混排;返回... 阅读全文
posted @ 2014-07-20 12:07 phpdragon 阅读(3244) 评论(0) 推荐(0)
摘要:下载自己需要的apache版本。 下载地址: http://httpd.apache.org/download.cgi http://www.apachelounge.com/download/ 解压到/bin/apache/目录下 根据/scripts/config.inc.php中定义的全局变量 阅读全文
posted @ 2014-06-01 16:06 phpdragon 阅读(3084) 评论(2) 推荐(0)
摘要:运行机制:执行refresh.php 脚本。加载语言包。是否服务器在线,加载在线执行脚本onlineOffline.php。加载/bin/apache目录下当前apache版本目录中的php.ini配置文件。扫描php_XXX.dll扩展文件,存储到数组$ext数组中。加载/bin/apapche/... 阅读全文
posted @ 2014-06-01 14:36 phpdragon 阅读(388) 评论(0) 推荐(0)
摘要:srvany.exe介绍 srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行。也就是说srvany只是其注册程序的服务外壳,这个特性对于我们来说非常实用,我们可以通过它让我们的程序以SYSTEM 阅读全文
posted @ 2014-05-07 12:42 phpdragon 阅读(1564) 评论(0) 推荐(0)
摘要:PHP Beast是一个源码加密模块,使用这个模块可以把PHP源码加密并在此模块下运行。 为什么要用PHP-Beast? 有时候我们的代码会放到代理商上, 所以很有可能代码被盗取, 或者我们写了一个商业系统而且不希望代码开源, 所以这时候就需要加密我们的代码. 另外PHP-Beast是完全免费和开源的, 当其不能完成满足你的需求时, 可以修改其代码而满足你的要求. ... 阅读全文
posted @ 2014-04-19 18:02 phpdragon 阅读(1138) 评论(0) 推荐(0)