自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rainman的专栏

关注Java 关注Web 关注生活

  • 博客(115)
  • 资源 (8)
  • 收藏
  • 关注

原创 是什么造成了weblogic server log文件里的java.io.exception

在你的weblogic server的log文件里面, 你有可能会看到一下Exception(Window NT)        java.io.IOException Connection Reset by Peer   java.io.IOException: ClientAbortException: java.net.SocketException: Connection reset by

2009-01-04 11:23:00 5677 1

原创 不推荐使用DriverManager.getConnection

网上很多例子都是用DriverManager.getConnection来创建数据库连接,但是这个方法是不推荐的,因为它有可能造成死锁。在服务器中,所有的DriverManagerr调用都是类同步的, 包括所有数据库驱动产生的频繁调用,而且JDBC驱动内部也会进行很多同步。所以一个很耗用很长时间的调用可以使整个Java虚拟机的JDBC操作被阻断,然后造成死锁。     

2009-01-04 07:29:00 14843 5

原创 该如何设置数据连接池的初始大小

      数据连接池的大小对产品性能和程序的稳定性都有很大的关系,所以设置数据连接池的大小也是每一个项目都需要考虑的问题。      在产品环境下,最好把数据连接池的初始大小设置为最大值(maximum size), 这样在服务器启动的时候就会创建所有的JDBC连接,如果数据连接池的初始大小小于最大值, 在服务器压力加大的时候,就需要创建另外的JDBC连接, 而这个时候正是服务器最繁忙的时候,所

2009-01-04 06:55:00 7103 3

原创 如何用Lucene为目录创建索引

现在网上很多例子都是基于老版本的Lucene做得例子,我给改了一下,这个例子是基于lucene 2.4的,希望能有所帮助package utils;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.io.Reader;import org.apache.lucene.analys

2009-01-03 02:49:00 2741

原创 我的一天(出差)

7:40 - 7:55 起床 洗刷7:55 - 8:05 早饭 (牛奶,香蕉加一个华夫饼或者三明治)8:05 - 8:15 走路去轻轨站8:17 - 8:55 听音乐,打盹, 消磨车上的时间8:55 - 9:01 Union Station到Office, 每次都要迟到几分钟,没办法9:03 - 9:30 检查公司邮件,检查私人邮件,回复邮件9:30 - 10:30 搜狐,

2009-01-02 12:25:00 959 1

原创 Tomcat Mysql datasource 数据源配置

好像Tomcat6的数据源配置比较简单一些,不过如果按照以前版本的方法设置的话,会出现很多问题如:Name jdbc is not bound in this Context或者 Cannot create JDBC driver of class for connect URL null等等我把我用Tomcat6和Mysql5.17配置数据源的步骤写出来,大家可以参考一下1. 下载my

2008-12-28 11:48:00 6171 3

转载 Oracle关于时间/日期的操作

 sysdate为系统日期 dual为虚表一)日期函数[重点掌握前四个日期函数]1,add_months[返回日期加(减)指定月份后(前)的日期]select sysdate S1,add_months(sysdate,10) S2,add_months(sysdate,5) S3 from dual;2,last_day [返回该月最后一天的日期]select last_

2008-12-27 06:23:00 1325

原创 SQL: order by (Oracle)

ORDER BY 是用来对select结果排序的,很简单,但是也总结一下吧。1. 按列名排序,默认是升序的。        单列升序:select from order by ;        单列降序:select from table_name order by desc;        多列升序:select , from table_name order by , ;       

2008-12-27 05:52:00 1768

转载 白领笑话六则 过节了 大家笑一下

卡布奇诺一天在东方广场约网友MM见面,不想显的太土,约在星巴克。等MM时觉得不买点东西不合适,就到柜台点咖啡。服务员问:您要点什么?当天没带眼镜,咖啡厅灯光昏暗,我使劲看价牌,还是看不见........就说了一句:"看不清楚!"服务员:"好的,卡布奇诺!"于是我就喝到了在星巴克的第一杯Cappuccino ......

2008-12-25 07:56:00 884 1

转载 Have a smile my friends, Enjoy your Christmas holidays.

Have a smile, Enjoyyour Christmas holidays.   

2008-12-24 14:12:00 923

原创 CSDN的bugs

正式使用CSDN已经近两个星期了(06就注册了不过一直没有用过),感觉非常好,比那些非技术的SNS好多了,而且认识了好多技术非常棒的朋友。不过使用过程中也发现了一些小问题,在此列出来,希望CSDNer能早点把这些问题给解决了。1. 在“我的博客”首页,点击xx专栏下面的“空间”、“好友”、“留言”,都会连接到一个坏连接 “http://beta.hi.csdn.net/xxx”。(好像改了现在

2008-12-23 02:53:00 723 1

原创 Spring 中的 Bean Scope

3.4. Bean scopesWhen you create a bean definition what you are actually creating is a recipe for creating actual instances of the class defined by that bean definition. The idea that a bean defi

2008-12-22 02:08:00 3055 1

原创 My Wishlist 2009

Get MarriedGet married with my gfBuy an apartmentSaving money now for the apartmentBuy a Leather Jacket for my fatherIncrease 30% family incomeTravel to Las Vegashttp:/

2008-12-21 02:41:00 686

转载 一种正规的性能调优方法:基于等待的调优

企业java应用的性能调优是一项艰巨的、有时甚至是徒劳的任务,这是由现代应用的复杂性和缺少正规的调优方法导致的。现代企业应用与十年前的应用相比差距很大,如今这些应用支持多输入、多输出、复杂的框架和业务处理引擎。而十年之前,基于web的企业应用只是通过网络浏览器获得输入信息,然后与数据库或者遗留系统交互进行后台处理,最后把输出结果返回给浏览器(HTML)。现在,输入信息可以来自HTML浏览器

2008-12-20 12:38:00 975

翻译 Database Connection Pooling with Tomcat

Software object pooling is not a new concept. There are manyscenarios where some type of object pooling technique is employed toimprove application performance, concurrency, and scalability. After

2008-12-20 05:26:00 1262 1

原创 groovy Exports all table names in database

In ant build file:classname=”org.codehaus.groovy.ant.Groovy”classpathref=”groovy.classpath”/>Groovy script:import groovy.sql.Sqlimport oracle.jdbc.OracleDriverp

2008-12-17 13:16:00 1198

原创 Java性能(4) Vector, ArrayList, LinkedList

 记得每次面试的时候都会被问到ArrayList和Vector的区别,虽然每次都知道自己改回答什么,但总是感觉不是很理解,所以就查找资料总结一下。JDK 有几种有序集合java.util.List的实现方法,三个最熟悉的是Vector, ArrayList和LinkedList. 在Java性能方面问的比较多的就是这三个List的性能区别。Vector和ArrayList都是基于储存元素的

2008-12-17 02:48:00 4722

翻译 Java性能(3)调整你的EJB

 通用规则一下的几条规则可以有效地提高EJB的性能,不过请留意把一个应用分解成很多个EJB元件会减低性能。EJB元件不是简单的Java 对象,, 他们是包含远程接口调用,安全,事务以及属性和方法的元件。使用高性能的Beans尽可能多的使用高性能的EJB能从整体上提高你的应用的性能。一下是EJB元件的种类,从高性能到地性能排列:无状态对话Bean(Stateless Sessio

2008-12-17 02:47:00 1710 1

转载 Lucene分页方式

 推荐的做法是为每一次分页导航都执行一次新的 查询。因为Hits中保存的并不是真正的Document,因此可以通过HIts.doc(index)的方式取出在一定范围内的Document。在获 得Hits后可以用类似下面的方法进行分页处理:private List processHits(Hits hits,int startIndex,int endIndex)throws Exception

2008-12-17 02:45:00 2270

翻译 Lucene索引数据库 Indexing Database

Lucene一个常见的用例是在一个或者多个数据库表进行全文检索。 虽然MySql有全文检索的功能,但是如果字段和数据量增加,MySql的性能会减低很快。映射数据到Lucene通常情况下最需要解决的问题是怎么把你数据库的数据描述到Lucene里面,最可能的解决方法法就是把你的数据表放到平面的Lucence Document对象里面。用伪代码表示:String sql = “selec

2008-12-17 02:43:00 2715

原创 程序员是干什么的

 程序员是干什么的这是我上次回家是跟村里的一个大爷的对话:大爷: 小子,在外边干啥工作呢?我: 我啊,我是个程序员。大爷: 什么是程序员啊?我: 程序员就是编程序的人?大爷: 啥是程序啊,不懂。我: 程序啊,就是计算机里面的东西。大爷: 哦,我听说你是打电脑的,怎么是计算机啊?那你帮我看看我的计算机吧,不知道为啥现在不显字儿了。我一愣: 啊, 大爷, 我还不知道你有

2008-12-10 04:13:00 1465 1

原创 Linux Ubuntu设置Java环境变量

 Linux Ubuntu设置Java环境变量1. 下载 jdk的bin文件 例如:jdk-1_5_0_12-linux-i586.bin2. 打开一个terminal, 到bin文件所在的文件夹, 执行 chmod +x jdk-1_5_0_12-linux-i586.bin3. 执行 ./jdk-1_5_0_12-linux-i586.bin4. 提示版权信息,选yes5. 程

2008-12-10 04:12:00 1469

原创 如何用ANT脚本安装weblogic

 如何用ANT脚本安装weblogic//检测weblogic安装文件、、检测操作系统类型<input message=”You’re BEA_HOME directory is not empty and it needsto be for a successf

2008-12-10 04:11:00 1513 1

原创 Ant启动weblogic

  Ant启动weblogic//判断操作系统类型<exec dir=”${bea.home}/user_projects/domains/${weblogic.domain}”executable=”${bea.home}/user_projects/domains/${weblogic.domain}/startWebLogic.sh

2008-12-10 04:09:00 2387 1

原创 ANT stop Weblogic

  ANT stop Weblogic<exec dir=”${bea.home}/user_projects/domains/${weblogic.domain}/bin”executable=”${bea.home}/user_projects/domains/${weblogic.domain}/bin/stopWebL

2008-12-10 04:07:00 935

原创 Some thought about current project

 Some thought about current project1.  Project encountered big performance issue during the Endingperiod.  why is there big performance issue with million-level records?a) Too many Http requests.

2008-12-10 04:03:00 789

原创 Method “xxx” with signature “xxx” is not applicable on this object

 Method “xxx” with signature “xxx” is not applicable on this objectRunning into a problem with message “Method ‘xx’ with signature ‘xx’is not applicable on this object”, still trying to figure it ou

2008-12-10 04:02:00 6356 1

原创 struts2 tablib

struts2 tablib上次用struts做开发是一年以前的事了, 今天想用struts写点东西以免自己忘的一干二净,简单的几句代码麻烦还挺多。首先是以前所有的Action继承Action类,不过这次找却找不到了,查了查资料才知道现在是继承ActionSupport了。再就是strutstag, 在web.xml里面写好了配置,然后就去找tld文件,找了半天也没有找到,然后就到网上

2008-12-10 04:00:00 871

原创 Field.Text AND Field.Keyword in Lucene

 lucene 2.0中去掉了Field.Text和Field.KeyWord,不过网上的sample code还在用,所以会造成许多刚接触lucene的人遇到问题,我就是其中一个。新的写法需要直接new一个Field对象: Reader txtReader = new FileReader(f); doc.add(new Field(”path”,f.ge

2008-12-10 03:59:00 2995 4

翻译 Java性能(2) 调整你的JSP和Servlet

 很多应用的表现层都是使用JSP和Servlet, 这一篇探讨一下怎么通过Coding最佳实践和部署过程的配置提高这类应用的性能。推荐的最佳coding 实践这一段提供一些技巧和coding实践去提高JSP和servlet的性能。一下是一些提高JSP和servlet性能的通用规则最小化servlet中的java 同步。不要用servlet的单线程模式。使用servlet的init()方

2008-12-10 03:57:00 1227

翻译 Java性能 (1) - Java Programming Guidelines

 这一部分包含了Java编码和性能方面的问题, 这个guidelines不是专门针对应用服务器的,但这是一些在很多情况下的偶通用的规则,如需了解Java coding最佳实践的完整分析探讨,请参考 Java Blueprints. 避免序列化(Serialization)和反序列化(Deserialization)序列化和反序列化一个对象都是非常消耗CPU (CPU-intensive)

2008-12-10 03:56:00 873

原创 Oracle Letter Proposes to Buy BEA Systems for $17.00 per Share in Cash

REDWOOD SHORES, Calif.,   12-OCT-2007 03:30 AM    Oracle Corporation (NASDAQ: ORCL) today confirmed that it delivered a letter to the Board of Directors of BEA Systems, Inc. (NASDAQ: BEAS) on October

2007-10-18 09:19:00 922

原创 Oracle Responds to BEA Letter - An email from President of Oracle

Bob Wynne Oracle PR +1.650.506.5834 bob.wynne@oracle.com

2007-10-18 09:12:00 1526

原创 The difference between Chinese and American

Actually, this is an Email from my friends who is doing her study in United States now, hope you can find some interesting things from this piece of words.1. There is always toilet paper in the toil

2007-10-18 09:05:00 5017 1

转载 Top Ten Software Architecture Mistakes(referenced)

 Just got this article from Code Project news letter,  I think it is very useful for Architecture guys to avoid mistakes when doing architecture work. Scoping Woes. "This is the sort of situati

2007-10-16 16:05:00 943

当当网笔试题

当当网笔试题当当网笔试题当当网笔试题当当网笔试题

2011-10-19

如何才算掌握Java(J2SE篇

如何才算掌握Java(J2SE篇 如何才算掌握Java(J2SE篇

2011-10-10

程序员面试手册第二份-超级全的面试题集.chm

主要的分类如下: Java面试题,J2EE面试题,.net面试题,PHP面试题,数据库面试题,英语面试,外企面试,软件测试面试题,Python面试题,Oracle 面试题,MySql面试题,Web开发面试题,Unix面试题,程序员面试,网络技术面试题,网络安全面试题,Linux面试题,Hibernate面试题,Spring面试题,SQL Server面试题,Struts面试题,EJB面试题 有人可能下载后打不开:提示The address is not valid 解决方法: 1. 右键点击下载后的文件,点Properties 属性 2. 点击Unblock 3. 双击重新打开下载的文件

2009-11-17

最全的IT公司面试题集 CHM版的

搜集了超级多的面试题,做成了CHM版,希望对准备面试的朋友有所帮助,主要的分类如下: Java面试题,J2EE面试题,.net面试题,PHP面试题,数据库面试题,英语面试,外企面试,软件测试面试题,Python面试题,Oracle面试题,MySql面试题,Web开发面试题,Unix面试题,程序员面试,网络技术面试题,网络安全面试题,Linux面试题,Hibernate面试题,Spring面试题,SQL Server面试题,Struts面试题,EJB面试题 本文件已经收集了 http://www.mianwww.com 至 2009年10月27日的所有内容。 有人可能下载后打不开:提示The address is not valid 解决方法: 1. 右键点击下载后的文件,点Properties 属性 2. 点击Unblock 3. 双击重新打开下载的文件

2009-10-27

Struts+Ibatis+Spring 做的一个MVC框架的医护管理系统(数据库文件)

这个是上次上传的那个Struts+Ibatis+Spring 做的一个MVC框架的医护管理系统的数据库代码,刚好找到 贡献给大家 希望大家有一个满意的毕业设计

2009-01-04

Struts+Ibatis+Spring 做的一个MVC框架的医护管理系统-毕业设计

这是我毕业在公司实习的时候做的毕业设计,Struts+Ibatis+Spring,页面是英语的,总共十多M, 我忘记数据库数据放到哪里了,找到以后再发布出来,有问题可以到我的空间或者个人网站问 www.threes.cn

2008-12-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除