- 博客(22)
- 资源 (4)
- 收藏
- 关注
原创 Tomcat开启远程调试.
1.用sudo -E ./catalina.sh jpda start 命令启动tomcat开启调试模式调试服务器默认开启端口为8000可以修改catalina.sh 修改该默认端口位置: 2.Eclipse 配置(1)点击Eclipse Run-->Debug Configuration选择Remote Java Application,右键 选...
2014-08-06 11:07:12
185
原创 在 Ubuntu 下安装 Redis 并使用 init 脚本启动
1. 下载安装:cd /tmpwget http://redis.googlecode.com/files/redis-2.2.4.tar.gztar -zxf redis-2.2.4.tar.gzcd redis-2.2.4makesudo make install2. 配置init脚本:wget https://github.com/ijonas/dotf...
2012-08-27 21:23:57
136
原创 新建Tomcat 项目
操作如下:File => New => Project(中文版对应为 文件 => 新建 => 项目),在出现的窗口中选择 Java => Tomcat Project,在项目名 Project name 中输入test,再单击Next,在图1-21 所示的窗口中设置Web 应用的根目录为webroot,再单击Finish。 图1-21 设置W...
2012-02-27 10:48:04
183
原创 一致性 hash 算法( consistent hashing )
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛;1 基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object...
2011-12-12 17:28:24
109
原创 JS乱码的解决
JS乱码的解决 可依次选择"window">>"preferences">>"general">>"content types" 在右边的窗口中打开列表,选中"JavaScript",在下面的"default encoding"右边的输入框中输入"GBK"或"GB2312"再点"updat
2011-12-10 10:55:15
119
原创 ubuntu 下开通ssh
网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下: sudo apt-get install openssh-server Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安...
2011-12-10 10:53:23
101
原创 Junit 单元测试
http://www.ibm.com/developerworks/cn/java/j-lo-junit4/引言毋庸置疑,程序员要对自己编写的代码负责,您不仅要保证它能通过编译,正常地运行,而且要满足需求和设计预期的效果。单元测试正是验证代码行为是否满足预期的有效手段之一。但不可否认,做测试是件很枯燥无趣的事情,而一遍又一遍的测试则更是让人生畏的工作。幸运的是,单元测试工具 JUnit...
2011-04-12 13:57:17
115
原创 部署struts2常见一些问题
1.java.lang.ClassNotFoundException: javassist.ClassPool 解决:需要引入javassist-3.7.ga.jar,而这个在struts-2.2.1\lib下是没有的,需要在struts- 2.2.1\apps\struts2-blank-2.2.1.war下的lib中找。” 2.org.apache.jasper.Jas...
2011-04-11 14:40:39
117
原创 Runtime.getRuntime().exec常见问题
今天搞了一天,JAVA调用一个PERL程序,得不得就退不出,千试万试,LOG精细到逐行,知道在哪停住了,但打死不知道为什么。后来吃个饭都放弃了,居然又找到答案,要没看到它,那真以为里面有鬼了。大概原因是,调用Runtime.getRuntime().exec后,如果不及时捕捉进程的输出,会导致JAVA挂住,看似被调用进程没退出。所以,解决办法是,启动进程后,再启动两个JAVA线程及时的把被...
2011-03-16 18:22:48
619
原创 Apache+tomcat集群
一、集群和负载均衡的概念(一)集群的概念 集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,同时提供接近容错机的故障恢复能力。集群系统一般通过两台或多台节点服务器系统通过相应的硬件及软件互连,每个群集节点都是运行其自己进程的独立服务器。这些进程...
2010-12-23 16:59:52
121
原创 轻松实现Apache,Tomcat集群和负载均衡(转)
作者:罗代均 ldj_work#126.com,转载请保持完整性0, 环境说明 Apache :apache_2.0.55 1 个 Tomcat: apache-tomcat-5.5.17 (zip版) 2个 mod_jk:: mod_jk-apache-2.0.55.so 1个第一部分:负载均衡 负载均衡...
2010-12-23 16:32:02
125
原创 error和exception 的区别
简要的叙述error和exception Error和Exception都继承自Throwable,他们下列不同处: Exceptions 1.可以是 可被控制(checked) 或 不可控制的(unchecked) 2.表示一个由程序员导致的错误 3.应该在应用程序级被处理 Errors 1.总是 不可控制的(unchecked) ...
2010-12-14 19:22:40
104
原创 mysql存储引擎:InnoDB和MyISAM的区别与优劣
MyISAM :这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引 的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。...
2010-12-14 18:51:59
90
原创 利用javamail 发送邮件
package com.util.mail;import java.util.Properties;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.Address;import javax.mail.BodyPart;import jav...
2010-12-14 12:34:40
101
原创 数据库的隔离级别
数据库事务有严格的定义,它必须同时满足4个特性:原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)和持久性(Durabiliy),简称为ACID。其中隔离性指在并发数据操作时,不同的事务拥有各自的数据空间,其操作不会对对方产生干扰。隔离允许事务行为独立或隔离于其他并发运行的事务。通过控制隔离,每个事务在其行动时间里都像是修改数据库的惟一事务。一个事务...
2010-12-13 14:24:24
115
原创 使用java实现http多线程下载
关键字: java http 下载 多线程 下载工具我想没有几个人不会用的吧,前段时间比较无聊,花了点时间用java写了个简单的http多线程下载程序,纯粹是无聊才写的,只实现了几个简单的功能,而且也没写界面,今天正好也是一个无聊日,就拿来写篇文章,班门弄斧一下,觉得好给个掌声,不好也不要喷,谢谢!...
2010-12-10 19:02:03
155
原创 jsp 显示绝对路径的方法
在tomcat 的 server.xml 中配置虚拟路径。假如你的工程名为 news,上传后的目录为 d:/upload在 server.xml 中加上一行:<Context path="/news/upload" docBase="d:/upload" />以后就可以使用 http://localhost:8080/news/upload/20091111/xxx.d...
2010-12-07 18:20:34
152
原创 radio 动态选择
(1) jsp 页面中的radio部分: <div class="left"> 软件类型: </div> ...
2010-11-29 12:36:30
128
原创 Struts2上传文件返回input原因
STRUTS2 上传文件总是返回 'input' 可能原因:(1) 文件大小超过研制 可以在struts2配置文件中添加: <!-- 定义上传时的文件大小 --> <constant name="struts.multipart.maxSize" value="31457280" />(2) 没有经过struts2的拦截器 可以在struts...
2010-11-25 12:19:27
271
原创 js IE 和火狐用法区别
禁止选择 unselectable="on"(off): IE/Opera style="-moz-user-select:none": FireFox(JS:element.style.MozUserSelect = "none";) style="-khtml-user-select:none": Safari(JS:element.style.KhtmlUs...
2010-11-19 17:10:15
179
原创 Spring scope
In some respects, the Spring container's role in regard to a prototype-scoped bean is a replacement for the Java new operator. All lifecycle management past that point must be handled by...
2010-11-18 11:17:51
72
原创 Spring AoP
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schem...
2010-11-17 17:38:44
71
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人