用户操作
[即时聊天] [发私信] [加为好友]
王言鹏ID:soleghost
79007次访问,排名1383,好友0人,关注者4人。
soleghost的文章
原创 64 篇
翻译 0 篇
转载 55 篇
评论 24 篇
soleghost的公告
QQ:6845235
MSN:soleghost@hotmail.com

最近评论
文章分类
    收藏
      相册
      存档
      软件项目交易
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes
      2007年12月15日

      转载 hibernate分页

      可见使用Hibernate,在进行查询分页的操作上,是具有非常大的灵活性,Hibernate会首先尝试用特定数据库的分页sql,如果没用,再尝试Scrollable,如果不支持Scrollable再采用rset.next()移动的办法。这样既兼顾了查询分页的性能,同时又保证了代码在不同的数据库之间的可移植性。阅读全文>

      发表于 @ 2007年12月15日 01:53:00|编辑

      2006年10月13日

      转载 实践中整理出tomcat集群和负载均衡

      实践中整理出apache+tomcat集群和负载均衡阅读全文>

      发表于 @ 2006年10月13日 01:59:00|编辑

      原创 将tomcat与apache集成并配置集群方式

      将tomcat与apache集成并配置集群方式阅读全文>

      发表于 @ 2006年10月13日 01:49:00|编辑

      原创 如何通过2级缓存解决性能问题(ehcache)

      ehcache配置hb的二级缓存实例阅读全文>

      发表于 @ 2006年10月13日 01:36:00|编辑

      转载 使用JOTM实现分布式事务管理(多数据源)

      使用JOTM实现分布式事务管理(多数据源) 阅读全文>

      发表于 @ 2006年10月13日 01:30:00|编辑

      2006年09月30日

      转载  java操作word,pdf的四种武器

      excel,word,pdf阅读全文>

      发表于 @ 2006年09月30日 14:50:00|编辑

      原创 CSS样式里使用JavaScript

      td { /*设置onmouseover事件*/ onmouseover: expression(onmouseover=function (){this.style.borderColor ='blue';this.style.color='red';this.style.backgroundColor ='yellow'}); /*设置onmouseout事件*/ onmouseout: expression(onmouseout=function () {this.style.borderColor='';this.style.color='';this.style.backgroundColor =''}); background-color:#ffffff; }阅读全文>

      发表于 @ 2006年09月30日 13:57:00|编辑

      2006年09月24日

      转载 解决jsp+MysQL输入和输出中文乱码的方法!

      //-------------------------浏览器编码----------------- //---------------------------JSP页面------------------- //JSP页面编码: //JSP页面输出编码: //JSP页面输入编码: //------------------------MySql编码------------------- Connection connect = java.sql.DriverManager.getConnection( "jdbc:mysql://localhost/mydb?user=登陆帐号&password=你的密码&useUnicode=true&characterEncoding=gb2312"); //------------------------------------------------------- 阅读全文>

      发表于 @ 2006年09月24日 15:01:00|编辑

      转载 编码字符集与Java -Java World乱码问题根源之所在。

      ascii 美国 ISO8859-1西欧,单字节 GB2312中文简体 双字节 GBK中文简体以及繁体 双字节 UNICODE所有字符 四字节,分为UTF-32,UTF-16,UTF-8字符3种编码方案,utf-8(变字长) java都是用Unicode的UTF-8编码方式阅读全文>

      发表于 @ 2006年09月24日 14:44:00|编辑

      2006年09月23日

      转载 Tomcat 服务器server.xml,web.xml的关键参数配置

      转载,超强的一篇 Tomcat 服务器server.xml,web.xml的关键参数配置阅读全文>

      发表于 @ 2006年09月23日 21:37:00|编辑

      2006年09月02日

      转载 SQL优化-索引

      聚合索引,非聚合索引 复合聚合索引起始列 or,in 会引起全表扫描 字段提取要按照“需多少、提多少”的原则,避免“select *” count(*)不比count(字段)慢 order by按聚集索引列排序效率最高 聚集索引有两个最大的优势:1、以最快的速度缩小查询范围。2、以最快的速度进行字段排序。 第1条多用在查询优化时(where),而第2条多用在进行分页时的数据排序(order by)。 聚集索引是如此的重要和珍贵,一定要将聚集索引建立在: 1、您最频繁使用的、用以缩小查询范围的字段上; 2、您最频繁使用的、需要排序的字段上。阅读全文>

      发表于 @ 2006年09月02日 13:21:00|编辑

      2006年08月30日

      转载 实例分析CSS属性Display与Visibility不同

      实例分析CSS属性Display与Visibility不同阅读全文>

      发表于 @ 2006年08月30日 23:09:00|编辑

      2006年08月13日

      转载 此为四川大学110周年校庆大型文艺晚会朗诵文稿

      光阴荏苒,110年的时间很短很短, 云卷云舒,110年的时间很长很长。 此时此刻啊,我心潮激荡。 我仿佛进入了时间隧道, 巡礼在川大的历史文化长廊。 在哪里哟,我们的骄傲,我可尊敬的前辈学长, 在哪里哟,我们的骄傲,百年川大的光荣与梦想!阅读全文>

      发表于 @ 2006年08月13日 13:04:00|编辑

      2006年07月22日

      转载 谈谈对Java中Unicode、编码的理解

      GBK Encoding byte[] --> UTF-8 Encoding byte[],这种转换只有在需要用byte[]传输数据的时候才有意义,否则便是毫无意义的。 首先要说明的一点是:Java中的String对象就是一个unicode编码的字符串。阅读全文>

      发表于 @ 2006年07月22日 18:07:00|编辑

      2006年07月03日

      转载 Applet数字签名,授予访问本地资源

      Applet数字签名,授予访问本地资源阅读全文>

      发表于 @ 2006年07月03日 15:16:00|编辑

      转载 用JAVA做数字签名

      若信息是用发送方的私有密钥加密的,则任何拥有发送方公共密钥的接收者都可以对信息进行解密,从而确定该信息确实是来自该发送者,并且信息内容未遭到任何无意或恶意的破坏。 ---- 上述正是数字签名的含义。阅读全文>

      发表于 @ 2006年07月03日 15:08:00|编辑

      2006年06月26日

      转载 如何判断一个网页是刷新还是关闭的方法。

      如何判断一个网页是刷新还是关闭的方法。阅读全文>

      发表于 @ 2006年06月26日 19:57:00|编辑

      原创 抽象类和接口的区别

      abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。 阅读全文>

      发表于 @ 2006年06月26日 10:57:00|编辑

      2006年06月24日

      转载 解读IT人从业方向

      企业计算(Enterprise Computing)是稍时髦较好听的名词,主要是指企业信息系统如:ERP 软件(企业资源规划)、CRM 软件(客户关系管理)、SCM 软件(供应链管理,即物流软件),银行证券软件财务软件电子商务/政务(包括各种网站),数据仓库,数据挖掘,商务智能等企业信息管理系统。 阅读全文>

      发表于 @ 2006年06月24日 02:25:00|编辑

      转载 Hibernate实现分页查询的原理分析zz

      可见使用Hibernate,在进行查询分页的操作上,是具有非常大的灵活性,Hibernate会首先尝试用特定数据库的分页sql,如果没用,再尝试Scrollable,如果不行,最后采用rset.next()移动的办法。阅读全文>

      发表于 @ 2006年06月24日 02:22:00|编辑

      2006年06月23日

      转载 在Hibernate中使用多表联合检索的一种实现

      public ScrollableResults scroll() 将查询结果以ScrollableResults实例返回,但需要注意的是查询返回的结果其实只是一些id,当需要的时候(比如我们使用ScrollableResults.next()方法后移游标时)这条需要用到的记录才会被真正初始化(这种技术可以称作:延时初始化) 阅读全文>

      发表于 @ 2006年06月23日 23:53:00|编辑

      2006年06月21日

      转载 jvm装入原理

      操作系统装入jvm是通过jdk中java.exe来完成,通过下面4步来完成jvm环境. 1.创建jvm装载环境和配置 2.装载jvm.dll 3.初始化jvm.dll并挂界到JNIENV(JNI调用接口)实例 4.调用JNIEnv实例装载并处理class类。阅读全文>

      发表于 @ 2006年06月21日 17:11:00|编辑

      2006年06月14日

      转载 Javascript的IE和Firefox兼容性总结

      js在ie 与fixfox兼容性比较阅读全文>

      发表于 @ 2006年06月14日 23:51:00|编辑

      转载 document.all还是document.getElementsByName?

      document.all document.getElementsByName document.getElementById getElementsByTagName 阅读全文>

      发表于 @ 2006年06月14日 23:47:00|编辑

      2006年06月08日

      转载 摘抄:JAVA编写规则 基本篇

      摘抄:JAVA编写规则 基本篇阅读全文>

      发表于 @ 2006年06月08日 18:45:00|编辑

      转载 摘抄:JAVA编写规则 中级篇

      JAVA编写规则 中级篇(注意事项)阅读全文>

      发表于 @ 2006年06月08日 18:25:00|编辑

      2006年06月06日

      转载 几个不太常用但很有用的HTML Tag

      Label的“For”属性要和Input元素的ID相一致。 FieldSet用来明确把一组Input控件归成一组. Optgroup用于Select里面的option的分组 阅读全文>

      发表于 @ 2006年06月06日 20:58:00|编辑

      2006年05月08日

      转载 TOMCAT源码分析(启动框架)

      1. Tomcat的整体框架结构 Tomcat的基本框架, 分为4个层次。 Top Level Elements: Server Service Connector HTTP AJP Container Engine Host Context Component manager logger loader pipeline valve阅读全文>

      发表于 @ 2006年05月08日 00:04:00|编辑

      2006年05月07日

      转载 JAVA WEB学习笔记-Servlet过滤器

      Servlet过滤器本身并不产生请求和响应对象,它只能提供过滤作用。Servlet过期能够在Servlet被调用之前检查Request对象,修改Request Header和Request内容;在Servlet被调用之后检查Response对象,修改Response Header和Response内容。 Servlet过期负责过滤的Web组件可以是Servlet、JSP或者HTML文件。 阅读全文>

      发表于 @ 2006年05月07日 23:56:00|编辑

      转载 JAVA WEB学习笔记-Cookie和Session专题

      具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。阅读全文>

      发表于 @ 2006年05月07日 22:47:00|编辑

      2006年05月05日

      转载 Class.isInstance(Object o),isAssignableFrom(Class cls)

      Class.isInstance(Object o),isAssignableFrom(Class cls)阅读全文>

      发表于 @ 2006年05月05日 02:27:00|编辑

      2006年04月27日

      转载 javascript小技巧[转]

      javascript小技巧阅读全文>

      发表于 @ 2006年04月27日 15:00:00|编辑

      转载  关于Java文件路径问题

      关于Java文件路径问题 1 classes下 Thread.currentThread().getContextClassLoader().getResource("")); System.out.println(Test.class.getClassLoader().getResource("")); System.out.println(ClassLoader.getSystemResource("")); System.out.println(Test.class.getResource("/")); 2 当前test.class下的目录 System.out.println(Test.class.getResource("")); 3项目的根目录下 System.out.println(new File("").getAbsolutePath()); System.out.println(System.getProperty("user.di阅读全文>

      发表于 @ 2006年04月27日 11:09:00|编辑

      2006年04月14日

      转载 成为软件高手的几个忌讳 (转贴)

      成为软件高手的几个忌讳 阅读全文>

      发表于 @ 2006年04月14日 19:28:00|编辑

      转载 致应届毕业生 少走弯路的十条忠告

      致应届毕业生 少走弯路的十条忠告阅读全文>

      发表于 @ 2006年04月14日 12:05:00|编辑

      2006年03月30日

      转载 inverse--cascade详解

      建议:只对set + many-to-many设置inverse=false,其他的标记不考虑inverse属性,都设为inverse=true。 对cascade,一般对many-to-one,many-to-many,constrained=true的one-to-one 不设置级联删除。阅读全文>

      发表于 @ 2006年03月30日 15:11:00|编辑

      2006年03月27日

      转载 Speed Up Your Hibernate Applications with Second-Level Caching (with Ehcache example)

      Caching is a powerful technique, and Hibernate provides a powerful, flexible, and unobtrusive way of implementing it. Even the default configuration can provide substantial performance improvements in many simple cases. However, like any powerful tool, Hibernate needs some thought and fine-tuning to obtain optimal results, and caching—like any other optimization technique—should be implemented using an incremental, test-driven approach. When done correctly, a small amount of well executed cachin阅读全文>

      发表于 @ 2006年03月27日 23:04:00|编辑

      转载 hibernate二级缓存攻略 Ehcache(from javaEyes)

      class缓存(id,object) query缓存(querySentence,ids)-->根据id利用class缓存,找到object collection缓存 不要想当然的以为缓存一定能提高性能,仅仅在你能够驾驭它并且条件合适的情况下才是这样的。阅读全文>

      发表于 @ 2006年03月27日 22:24:00|编辑

      转载 利用Spring AOP 缓存方法结果集(ehcache)

      spring的aop实现ehcache二级缓存阅读全文>

      发表于 @ 2006年03月27日 21:41:00|编辑

      2006年03月22日

      转载 35岁之前成功12条法则

      35岁之前成功12条法则 阅读全文>

      发表于 @ 2006年03月22日 14:57:00|编辑

      2006年03月19日

      转载 Java正则表达式详解

      Java正则表达式详解 阅读全文>

      发表于 @ 2006年03月19日 16:25:00|编辑

      转载 领域模型的种种观点

      领域模型的种种观点阅读全文>

      发表于 @ 2006年03月19日 14:13:00|编辑

      2006年03月09日

      转载 Tomcat的class加载的优先顺序一览

      Tomcat的class加载的优先顺序一览阅读全文>

      发表于 @ 2006年03月09日 14:44:00|编辑

      2006年03月07日

      转载 Spring AOP入门

      使用AOP,你可以将处理aspect的代码注入主程序,通常主程序的主要目的并不在于处理这些aspect。AOP可以防止代码混乱。 阅读全文>

      发表于 @ 2006年03月07日 23:43:00|编辑

      转载 Struts+Spring+Hibernate实现上传下载(spring的最低框架配置,web.xml等)

      配置datasource,lobhander, 以及hibernateProperties,mappingDirectoryLocations等来组装sessionFactory sesionfactory组装hibernateTemplate,transactionManager, 用transactionManager组装TransactionProxyFactoryBean 阅读全文>

      发表于 @ 2006年03月07日 22:17:00|编辑

      原创 MIME Types以及导出文件

      response.setContentType("application/x-msdownload"); response.setHeader("Content-Disposition","attachment;" + " filename="+new String(fileName.getBytes(), "ISO-8859-1"));阅读全文>

      发表于 @ 2006年03月07日 21:35:00|编辑

      2006年03月06日

      原创 DynaBean

      DynaBean,DynaClass 与 DynaProperty阅读全文>

      发表于 @ 2006年03月06日 11:36:00|编辑

      原创 始终会用上的Common BeanUtils,beanCompartor ,PropertyUtils,ComparatorUtils等

      BeanUtils.getProperty(orderBean, "customers[1].name"); 要支持多个属性的复合排序 ConstructorUtils,动态创建对象 MethodUtils 阅读全文>

      发表于 @ 2006年03月06日 11:04:00|编辑

      2006年03月05日

      转载 中文乱码问题的一些解决方案和经验

      中文乱码问题的一些解决方案和经验阅读全文>

      发表于 @ 2006年03月05日 14:03:00|编辑

      转载 不需要应用服务器的J2EE

      这篇文章提供了一个对J2EE的简化,展示了如何消除应用服务器的消耗和限制。特别地,这篇文章提到了:许多应用程序实际上并不需要运行应用服务器阅读全文>

      发表于 @ 2006年03月05日 11:04:00|编辑

      2006年03月02日

      转载 Commons-logging + Log4j 入门指南

      Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的SimpleLog?),所以一般不会单独使用它。 Log4j的功能非常全面强大,是目前的首选。我发现几乎所有的Java开源项目都会用到Log4j,但我同时发现,所有用到Log4j的项目一般也同时会用到commons-loggin。我想,大家都不希望自己的项目与Log4j绑定的太紧密吧。另外一个我能想到的“同时使用commons-logging和Log4j”的原因是,简化使用和配置。 强调一点,“同时使用commons-logging和Log4j”,与“单独使用Log4j”相比,并不会带来更大的学习、配置和维护成本,反而更加简化了我们的工作。我想这也是为什么“所有用到Log4j的项目一般也同时会用到commons-loggin”的原因之一吧。阅读全文>

      发表于 @ 2006年03月02日 17:21:00|编辑

      2006年03月01日

      转载 软件最大的追求是什么?

      无论SOA全新架构推出还是OO的持续发展,他们都追求同一个终极目标:松耦合。   我们使用“松耦合”这个概念来表示易于维护、易于测试、易于扩展的程度,当然,松耦合值越高,我们系统更易于维护。当前,软件世界的发展,SOA、Ioc/AOP不都是在追求松耦合的最大化吗? 阅读全文>

      发表于 @ 2006年03月01日 13:39:00|编辑

      转载 Session详解

      session机制本身并不复杂,然而其实现和配置上的灵活性却使得具体情况复杂多变。这也要求我们不能把仅仅某一次的经验或者某一个浏览器,服务器的经验当作普遍适用的经验,而是始终需要具体情况具体分析。 阅读全文>

      发表于 @ 2006年03月01日 11:43:00|编辑

      Csdn Blog version 3.1a
      Copyright © soleghost