`
文章列表
作者:车东 发表于:2008-12-07 20:12 最后更新于:2008-12-08 14:12版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明。http://www.chedong.com/blog/archives/001451.html   # Slow Query Log 慢查询 尤其是like操作,性能杀手,轻易不要使用,让全文索引交给Lucene或者利用Tag机制减少like操作;# Max Connections 并发连接数:一个MySQL deamon缺省最大连接数是100,调到更高只是为了出现问题是给我们更多的缓冲时间而不是任其一直处 ...
作者:车东 发表于:2003-09-10 18:09 最后更新于:2007-04-12 11:04版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。http://www.chedong.com/tech/compress.html     HTTP压缩对于纯文本内容可压缩至原大小的40%一下,从而提供60%以上的数据传输节约,虽然WEB服务器会因为压缩导致CPU占用的略微上升,但是可以节约大量用于传输的网络IO。对于数据压缩带来的用户浏览速度提升(让页面符合8秒定律),这点总体负载5%-10%上升是非常值得的。毕竟通过数据压缩会比通过不规范的HTML代码 ...
前提:Bean  A(scope=singleton)、B(scope=prootype); 实例化B时,由于A被存放到IOC缓冲池中,每次取到的A都是同一个实例   在spring配置中,如下配置可以方便取到不同的A实例: <bean id="B"  class ="      " scope="prototype" > <look-up-method name="getA"    bean="A"/> </bean >     以上功能类 ...
一、将Tomcat注册到服务里面 1,在dos下进入tomcat\bin目录 2,在命令行输入service install [服务名,默认Tomcat5] 3,要启动该服务,输入:net start 服务名 二、修改、删除服务 语法:sc create | delete | config 服务名 [参数] 主要参数列表:   start= demand|boot|system|auto|disabled|delayed-auto  //启动类型   binPath= BinaryPathName                //可执行文件路径   depend= 依存关系(以 / (斜杠 ...
读取资源文件的N种方法- -                                          如何读取资源文件:(一)Properties props = new Properties();    props.load(new FileInputStream("db.properties")); (二)blog.properties文件如下 dbdriver=oracle.jdbc.driver.OracleDriverdburl=jdbc:oracle:thin:@127.0.0.1:1521:ora92dbuser=blogdbpwd=bl ...
  一、mysql 1、设置主键为自增长,插入的时候可以插入NULL或者直接不插入,即可完成主键的自增长 2、插入完成以后需要获取添加的主键,可以使用select LAST_INSERT_ID() 来获取,使用方式参照:   <insert id="insert" parameterClass="customer"> insert into customer(address,postcode,sex,name) values(#address#,#postcode#,#sex#,#name#) ...
一、POJO public class Customer {     private Long id;     private String name;     private String address;     private String postcode;     private String sex;     private List<Orders> orderlist = new ArrayList<Orders>();       public String toString() {        return "Custome ...
transient 关键字有什么用途java有个特点就是序列化,简单地来说就是可以将这个类存储在物理空间(当然还是以文件的形式存在),那么当你从本地还原这个文件时,你可以将它转换为它本身。这可以极大地方便网络上的一些操作,但同时,因为涉及到安全问题,所以并不希望把类里面所有的东西都能存储(因为那样,别人可以通过序列化知道类里面的内容),那么我们就可以用上transient这个关键字,它的意思是临时的,即不会随类一起序列化到本地,所以当还原后,这个关键字定义的变量也就不再存在。 通常,我们写的程序都要求特定信息能持久存在或保存到磁盘上,以供一个程序使用或用在同一个程序的另一次运行上.这种持久性可 ...
1、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别答:Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等    equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值
SQL:(表A :AID,ANAME  表B:BID,BNAME,AID) select A.AID  A.ANAME from A left join B on A.AID=B.AID (1)and B.BNAME='123' (2)WHERE  B.BNAME='123' 针对如上两个子句会有不同的结果: 子句(1)作为join条件,运行结果不可避免有字段为空。         (2)先查处所有符合where子句的记录再做连接,因此不会出现空字段。         
  Struts常见错误汇总 以下所说的struts-config.xml和ApplicationResources.properties等文件名是缺省时使用的,如果你使用了多模块,或指定了不同的资源文件名称,这些名字要做相应的修改。  1、“No bean found under attribute key XXX ...
//保留小数点后两位小数public double Number2(double pDouble){  BigDecimal  bd=new  BigDecimal(pDoublE)  BigDecimal  bd1=bd.setScale(2,bd.ROUND_HALF_UP);  pDouble=bd1.doubleValue();  long  ll = Double.doubleToLongBits(pDouble);  return pDouble;}格式化输出数字翻译:Cheramiemail:cherami@163.net原文:http://developer.java.s ...
 Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复 ...
可保持的ResultSet正常情况下如果使用Statement执行完一个查询,又去执行另一个查询时这时候第一个查询的结果集就会被关闭,也就是说,所有的Statement的查询对应的结果集是一个,如果调用Connection的commit()方法也会关闭结果集。可保持性就是指当ResultSet的结果被提交时,是被关闭还是不被关闭。JDBC2.0和1.0提供的都是提交后ResultSet就会被关闭。不过在JDBC3.0中,我们可以设置的对象的创ResultSet是否关闭。要完成这样的ResultSet建,要使用的Statement的创建要具有三个参数,这个Statement的创建方式也就是,我所说 ...
Global site tag (gtag.js) - Google Analytics