`
enjoy2010
  • 浏览: 23570 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
1.用sudo -E ./catalina.sh jpda start   命令启动tomcat开启调试模式 调试服务器默认开启端口为8000 可以修改catalina.sh  修改该默认端口 位置:     2.Eclipse 配置 (1)点击Eclipse    Run-->Debug Configuration选择Remote Java Application,右键 选择new 新建一个远程调试     (2)输入项目名称(Name)-->选择项目工程(Project)--->选择连接方式 (Connection Type)Standard(Soc ...
1. 下载安装: cd /tmp wget http://redis.googlecode.com/files/redis-2.2.4.tar.gz tar -zxf redis-2.2.4.tar.gz cd redis-2.2.4 make sudo make install 2. 配置init脚本: wget https://github.com/ijonas/dotfiles/raw/master/etc/init.d/redis-server wget https://github.com/ijonas/dotfiles/raw/master/etc/redis ...
操作如下:File => New => Project(中文版对应为 文件 => 新建 => 项目),在出现的窗口中选择 Java => Tomcat Project,在项目名 Project name 中输入test,再单击Next,在图1-21 所示的窗口中设置Web 应用的根目录为webroot,再单击Finish。   图1-21 设置Web 应用的根目录 注意 如果自己配置 Eclipse,则必须加入Tomcat 插件才行。 新建完成后,插件自动在Tomcat 相关目录D:\work\hocat\conf\Catalina\ ...
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛; 1 基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 hash 值,然后均匀的映射到到 N 个 cache ; hash(object)%N 一切都运行正常,再考虑如下的两种情况; 1 一个 cache 服务器 m down 掉了(在实际应用中必须要 ...
JS乱码的解决 可依次选择"window">>"preferences">>"general">>"content types" 在右边的窗口中打开列表,选中"JavaScript",在下面的"default encoding"右边的输入框中输入"GBK"或"GB2312"再点"update"按钮,再打开JS文件就可以 如果没有提供选择项,在下面的“文件关联”中添加一个“ ...
网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下: sudo apt-get install openssh-server Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。 然后确认sshserver是否启动了: ps -e |grep ssh 如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到 ...
http://www.ibm.com/developerworks/cn/java/j-lo-junit4/ 引言 毋庸置疑,程序员要对自己编写的代码负责,您不仅要保证它能通过编译,正常地运行,而且要满足需求和设计预期的效果。单元测试正是验证代码行为是否满足预期的有效手段之一。但不可否认,做测试是件很枯燥无趣的事情,而一遍又一遍的测试则更是让人生畏的工作。幸运的是,单元测试工具 JUnit 使这一切变得简单艺术起来。 JUnit 是 Java 社区中知名度最高的单元测试工具。它诞生于 1997 年,由 Erich Gamma 和 Kent Beck 共同开发完成。其中 Erich Gamma ...
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.JasperException: The Struts dispatcher cannot be fo ...
今天搞了一天,JAVA调用一个PERL程序,得不得就退不出,千试万试,LOG精细到逐行,知道在哪停住了,但打死不知道为什么。 后来吃个饭都放弃了,居然又找到答案,要没看到它,那真以为里面有鬼了。 大概原因是,调用Runtime.getRuntime().exec后,如果不及时捕捉进程的输出,会导致JAVA挂住,看似被调用进程没退出。所以,解决办法是,启动进程后,再启动两个JAVA线程及时的把被调用进程的输出截获。 一下子,整个世界清爽多了。。。多谢这么仁兄,下面转一下: 转自:http://pudding.sharera.com/blog/BlogTopic/31232.htm 碰到一 ...
一、集群和负载均衡的概念 (一)集群的概念   集群(Cluster)是由两台或多台节点机(服务器) 构成的一种松散耦合的计算节点集合,为用户提供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户 ...
作者:罗代均 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个 第一部分:负载均衡     负载均衡,就是apache将客户请求均衡的分给tomcat1,tomcat2....去处理    1.安装apche,tomcat    http://httpd.apache.org/  下载Apa ...
简要的叙述error和exception Error和Exception都继承自Throwable,他们下列不同处: Exceptions 1.可以是 可被控制(checked) 或 不可控制的(unchecked) 2.表示一个由程序员导致的错误 3.应该在应用程序级被处理 Errors 1.总是 不可控制的(unchecked) 2.经常用来用于表示系统错误或低层资源的错误 3.如何可能的话,应该在系统级被捕捉
MyISAM :这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引 的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果执行大量的SELECT ,MyISAM是更好的选择。 InnoDB :这种类型是事务安全的.它与BDB类型具有相同的特性,它们还支持外键.InnoDB表格速度很快.具有比BDB还丰富的特性,因此如 ...
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 javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Multipart; import javax.m ...
数据库事务有严格的定义,它必须同时满足4个特性:原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)和持久性 (Durabiliy),简称为ACID。其中隔离性指在并发数据操作时,不同的事务拥有各自的数据空间,其操作不会对对方产生干扰。隔离允许事务行为独 立或隔离于其他并发运行的事务。通过控制隔离,每个事务在其行动时间里都像是修改数据库的惟一事务。一个事务与其他事务隔离的程度称为隔离级别。数据库规 定了多种事务隔离级别,不同隔离级别对应不同的干扰程度,隔离级别越高,数据一致性就越好,但并发性越弱。 一、隔离级别对数据访问的影响 ANSI/ISO S ...
Global site tag (gtag.js) - Google Analytics