- 博客(42)
- 收藏
- 关注
原创 JQuery 重新绑定事件
使用ajax的jquery的时候,有时会从服务端重新加载一段html片段,如果返回的html片段中有绑定事件的元素时,需要再次绑定事件,才能触发事件函数。具体做法如下: $(document).ready(function(){ "use strict"; bindReviewFormSubm...
2015-01-12 22:59:00 1199
原创 webkit-nodejs 结合sqlite3使用
经过几天的摸索,终于把node-webkit和sqlite3结合成功,具体的步骤如下: 1、我们首先需要在系统中安装nodejs,我使用的ubuntu系统,安装命令如下: sudo apt-get install nodejs 安装成功以后,我们在CLI中可以通过输入nodejs的方式来进入nodejs的命令控制台 2、安装node-webkit,...
2014-07-20 11:42:49 219
原创 Django安装
1、首先安装pip,一个自动安装python包的工具,类似于yum这样的工具,安装方式: 1.1、curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py 1.2、python get-pip.py2、安装django pip install django3、检查安装是否成功 pyt...
2013-10-08 18:42:21 98
原创 Django安装
1、首先安装pip,一个自动安装python包的工具,类似于yum这样的工具,安装方式: 1.1、curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py 1.2、python get-pip.py2、安装django pip install django3、检查安装是否成功 pyt...
2013-10-08 18:42:12 99
原创 利用antlr来制作ng的日志分析器
线上的项目需要实时监控日志来分析用户行为和系统健康情况,我们可以通过分析系统日志来知道系统的实时运行情况,然而系统的日志又非常多,有tomcat日志、ng日志、mysql日志、lvs日志等等非常多的日志信息,如何在这么多的日志信息中捕获出我们需要的日志是一件有价值的事情。 下面我来介绍一下如何利用antlr来分析出ng日志中timeout的日志信息, ng中的time...
2013-09-30 11:36:12 241
原创 java内存管理(一)
JVM对内存的管理模式就像我们对包的管理模式一样,我们每天都背的包里会有很多物品,比如:公交车卡,公司工牌、车钥匙,手机、钱包、签字笔、笔记本等等这些东西,我们又会对这些物品进行归类放在不同的口袋,在坐公交车时我们会很方便的找到公交车卡,到了公司再找到公司工牌。这些和JVM的内存管理也很类似,程序在运行的不同阶段会需要不同的对象,对象都保存放在内存中,内存就好比一个背...
2013-09-29 18:27:05 93
原创 用Django做第一个app出现的问题和解决办法
1、install pip [code="java"]python setup.py install[/code]2、install django-app as user lib : [code="java"]python setup.py sdist [/code] (https://docs.djangoproject.com/en/1.5/intro/reusable-ap...
2013-07-30 14:59:33 266
原创 Quick Sort
[code="java"]public static int findPartition(int A[], int i, int j){ int val = A[i]; while (i >= 0 && i < j && j >= 0) { System.out.println("in find partition"); System.out.printl...
2010-11-14 15:24:18 93
原创 二分查找算法
[code="java"]/** * * * @param array 需要查找的数组 * @param data 需要查找的数字 * @param start 索引开始位置 * @param end 索引结束位置 * @return 返回索引 */ public static int halfSearch(int[] array...
2010-11-07 10:26:37 87
原创 在jetty中以目录形式发布工程
工作的jetty版本 :jetty-6.1.241、在contexts目录中添加文件比如 oa.xml2、在oa.xml中添加如下内容: [code="java"] /oa c:/projects/oa/webapp[/code]...
2010-10-09 15:28:23 204
原创 Centos下jetty随机启动
su - oauser -c "/home/oauser/jetty-6.1.24/bin/jetty.sh start > /home/oauser/log &"这样可以指定oauser这个用户来启动jetty。
2010-10-09 15:23:49 157
原创 Mysql乱码解决
修改/etc/mysql/my.cnfsudo gedit /etc/mysql/my.cnf在my.cnf文件中的[client]段和 [mysqld]段加上以下两行内容:[client]default-character-set=utf8[mysqld]default-character-set=utf8需要重启mysql服务停用:sudo mysq...
2010-07-28 21:38:13 97
原创 Postfix性能调优
场景: 有一个后台进程,每5分钟定时触发一次,每次需要查询42邮件帐号,下载邮件到本地,并删除远程服务器上的邮件问题: 当后台进程多次被触发后,发现无法后台进程无法登录邮件服务器解决办法: 修改服务器上的/usr/lib/courier-imap/etc/pop3d文件,修改如下参数: [code] ##NAME: MAXDAEMONS:0...
2010-07-27 09:34:07 560
原创 常用命令
导出数据库命令:[code="java"]pg_dump -U postgres -d oa-general -f /var/lib/pgsql/data/oa-general713.sql[/code]导入数据库命令 : [code="java"]psql -d oa -f /var/lib/pgsql/data/oa-0.9.sql [/code]...
2010-07-13 14:50:19 83
原创 How to migrate SVN repository?
http://www.techiecorner.com/175/how-to-migrate-svn-repository/There are only few easy steps to migrate svn repository. This post is for my own notes, in case i forget how to migrate svn repository...
2010-07-11 12:21:14 119
原创 Watch – A Useful Linux Command You May Have Never Heard Of
[url]http://beerpla.net/2007/08/04/watch-a-useful-linux-command-you-may-have-never-heard-of/[/url]How many times did I want to watch a directory waiting for a file to appear in it? Constant ls, fo...
2010-06-30 16:40:06 126
原创 Back up Linux system
http://ubuntuforums.org/showthread.php?t=35087Howto: Backup and restore your system! <!-- / icon and title --><!-- message --> Hi, and welcome to the Heliode guide to...
2010-06-28 14:26:47 155
原创 注册apache 为系统服务
手动编译apache后需要方便的控制apache启动和关闭,可以注册apache为系统服务步骤如下(我是在Ubuntu下(debian系列)):1、cp /usr/local/apache2/binapachectl /etc/init.d/httpd2、chkconfig -add httpd3、sudo service httpd restart 第三步是重启apach...
2010-06-25 09:55:39 207
原创 Java程序性能优化
http://www.yuanma.org/data/2008/0724/article_3112.htm一、避免在循环条件中使用复杂表达式在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。例子:import java.util.Vector;class CEL { void method (Vector v...
2010-06-17 13:42:32 66
原创 系统调优相关配置
最近项目上相关的配置 jetty 参数调整如下:JAVA_OPTIONS="$JAVA_OPTIONS -server -Xmx2048m -Xms2048m -XX:NewRatio=3 -Xnoclassgc -XX:MaxNewSize=256m -XX:MaxPermSize=500m -XX:MaxGCPauseMillis=5000 -Dfile.encoding=...
2010-06-12 09:43:22 153
原创 CentOS修改IP步骤
1、在/etc/rc.d/rc.local 文件中添加如下信息 ifconfig eth0 192.168.0.2 netmask 255.255.255.0 up ----------作用: 设置IP和子网掩码 route add default gw 192.168.0.1 dev eth0 ----------作用:设置网关 2、修改/etc/resolv.conf,添加如下信息 names...
2010-06-12 09:38:06 136
原创 利用Crontab来触发一些后台进程
Crontab是linux下的系统调度,可以利用它来为我们的系统做些地下活动, 下面结合实际使用的例子:后台进程定时收取邮件来介绍 1、首先需要自己写个收邮件功能的后台进程 2、编译后打包,确保所有依赖的jar包都放到classpath下了 3、编写shell脚本 这里需要注意的是:因为Crontab运行时不会自动切换到后台进程部署的目录,所有我们需要手动的切换一下 #bash shell cd ...
2010-06-04 16:21:31 247
原创 在CentOS上集成apache和tomcat
1. install httpd 2. install tomcate3. download mod_jk4. config it on centos u need install libtool and apxs sudo yum install httpd-develsudo yum install libtool 5. cd PA...
2010-06-03 13:42:18 78
Jetty7启动的一些问题
Jetty7启动的一些问题:下载了各distribution后,把自己的war拷贝到webapp下,然后运行java -jar start.jar -OPTIONS=Server,default etc/jetty.xml提示有错误: 无法初始化com.acme.SessionDump在官网上找了说这个类是假设session中所有的值类型是string类型,于是把jett...
2010-03-30 13:51:26 137
mysql_setpermission
在Fedora下如果给root用户或者别的用户设置远程访问错了,比如 root@' %'多了一个空格在百分号前,这样会导致在下次登录mysql时提示不让localhost的用户登录,此时我们可以通过下面的命名重置root账号的信息 mysql_setpermission...
2010-03-13 16:31:43 193
原创 Something about PHP
1: Allowed memory size of 16777216 bytes exhausted This is caused by the memory leak, which is set in php.ini, 16M is default size, so you can change it larger the option in php.ini file is : ...
2010-03-07 10:18:03 266
Mysql相关
场景: 在Fedora上安装了mysql后,卸载了又重新安装,使用mysqladmin -u root password 'new password' 更改密码,提示: mysqladmin: Can't turn off logging; error: 'Access denied; you need the SUPER privilege for this operation'...
2010-03-04 10:42:50 60
原创 PostgreSQL相关
1、Postgresql启动 /etc/rc.d/init.d/postgresql start2、查看PostgreSql安装的目录 rpm -ql postgresql-server3、进入数据库 psql -u mini-web -d mini-web (mini-web为一个数据库)4、配置可以远程访问 1、 vi /var...
2010-02-27 11:09:15 74
给Mysql添加一个可以远程访问的用户
GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;admin@'%' 其中admin是用户名,“%”是允许任何ip的访问,密码为admin。
2010-02-27 11:00:28 218
在Fedora11上安装SVN
Apache + SVN Module 安装步骤1、 yum install mod_dav_svn2、 cd /var/www 3、 mkdir create svn //创建svn目录4、 chown -R apache.apache svn //更改所有者为apache5、 chcon -R -h -t httpd_sys_c...
2010-02-25 10:52:34 83
原创 Fedora11 下面安装JDK
[b] 1、 下载jdk [/b] [b]2、 解压,安装[/b] ./jdk-6u18-linux-i586-rpm.bin[b] 3、 创建连接[/b] ln -s -f /usr/java/jdk1.6.0_18/jre/bin/java ln -s -f /usr/java/jdk1.6.0_18/bin/javac[b] ...
2010-02-23 16:00:12 121
下面是我在安装Fedora 11时遇到的一些问题的总结
[b]问题1、 安装完成后,提示重启系统,重启后BISO硬件自检过后,就提示”PRESS A KEY TO REBOOT“的错误[/b] 解决办法: 推测这个问题应该是硬盘的MBR有问题导致的,经过使用PQ检查硬盘,发现分区错误,更加证明了硬盘的分区表错误导致了这个启动错误, 于是我使用DOS工具中硬盘修复工具修复硬盘后重新安装fedora 1...
2010-02-23 15:51:55 135
原创 Spring的bean对象创建(一)
Spring的中的class加载是通过classLoader.loadClass 方式来实现 [code="java"]public static Class forName(String name, ClassLoader classLoader) throws ClassNotFoundException, LinkageError { Assert.notNull(name,...
2009-05-11 13:24:30 394
spring 源码分析
这里先讲的纲要,以后会会结合代码,展示spring里优美的解决方案。。比如 模板模式、适配器模式、策略模式等等Spring的IOC 可以分为 1) 解析XML ,注册bean definition 到 bean factory 2) 提供查询bean的服务 3) 创建bean 先讲解下第一点 关于解析xml,封装bean definition的过程, 通过解析xml 得...
2009-05-06 22:52:24 85
JAVAEE Transaction (1)
1.什么是事务 为了保证数据的一致性 begin transaction debit checking account credit saving account update history log end trasaction 其中任意的三个操作要么都执行,要么都不执行,否则就不能保证数据的一致...
2009-03-04 12:21:39 141
发段代码,看看大家怎样重构
[code="java"] public void warmUpContactSearcher(IndexSearcher newSearcher) throws Exception { final Sort sortByName = new Sort(new SortField(FLD_NAME_LAST, SortField.STRING)); f...
2009-03-03 14:43:15 123
Spring自动绑定技术
Autowiring collabraotors自动绑定 1、 byType 根据类型自动绑定,如果同种类型的实例在容器中不是唯一的,将会产生异常 byName 根据属性名查找相同的实例名绑定,如属性名master,Spring 将会找名字为master的实例 constrctcor 类似于byType,在容器中找和类型一致的唯一的bea...
2008-10-27 15:29:32 218
<c:out>属性
今天用了fckedit,存数据库时 是未被编码的html格式 如下:<html dir="ltr"> <head> <title></title> </head> <body> <p>sssssss</p> &am
2008-03-04 15:25:16 108
null 与 "null"
刚碰到一个null的问题 在页面上是这样: 在Login.java里 Class Login { private String id; public String getId() { return id; } public void setId(String...
2008-02-28 19:56:40 186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人