自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的博客

我的博客

  • 博客(11)
  • 收藏
  • 关注

原创 struts+spring+hibernate面试题

1 Action是不是线程安全的?如果不是有什么方式可以保证Action的线程安全?如果是,说明原因 Action不是线程安全的。只要不申明类变量就可以保证线程安全。因为只存在一个Action实例,所有线程会共享变量。 声明局部变量,或者扩展RequestProcessor,让每次都创建一个Action,或者在spring中用scope="prototype"来管理 2.MVC

2010-05-24 21:40:00 542

原创 JavaScript验证正则表达式大全

JavaScript验证正则表达式大全匹配中文字符的正则表达式: [/u4E00-/uFA29] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注

2009-09-20 15:20:00 304

原创 java 集合类 map set list arraylist hashmap hashtable

<br /><br />Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。 <br />当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50%的大小,这样,ArrayList就有利于节约内存空间。 <br />Hashtable和HashMap   <br />它们的性能方面的比较类

2010-06-04 00:05:00 433

原创 Servlet 是什么?

<br />Servlet是使用Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程序。除了 Java Servlet API,Servlet 还可以使用用以扩展和添加到 API 的 Java 类软件包。Servlet 在启用 Java 的 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。Java servlet对于Web服务器就好象Java applet对于Web浏览器。Servlet装入Web服务器并在Web服务器内执行,而applet装入Web浏览器并在Web浏

2010-06-01 22:11:00 445

原创 如何优化网站

数据库优化、SQL语句优化、缓存、HTML和服务控件、VIEWSTATE、静态页面技术、AJAX技术、WEB2.0private DataTable GetParentList()  {  if (Cache["ParentList"] != null) return ((DataSet)(Cache["ParentList"])).Tables[0].Copy();  DataSet d

2010-05-29 07:35:00 560

原创 ASP.NET中验证控件的使用

前言:    前几日,无奈用JS判断控件的有效性,发现的确是一件费力、费神的事情!特别是针对邮件格式、邮政编码等的关于正则表达式的JS验证(其中涉及正则表达式的比较等,较烦~)。其实对于这些常用的控件有效性验证,在Asp.Net中有单独的验证控件可供使用。他们可以满足一般的,诸如非空,范围、比较等的验证。 验证控件:   Asp.Net中内置的验证控件有:RequiredFie

2010-05-28 18:07:00 560

原创 log4j.properties

log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPat

2009-09-20 15:29:00 269

原创 软件工程师不可不知的10个概念

 出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理。 界面 (Interfaces ) 惯例与模板 (Conventions and Templates) 分层 (Layering ) 算法

2009-09-06 11:02:00 327

原创 34步优化 SQL语句

我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(inter

2009-09-06 10:54:00 236

原创 mysql编码格式转换

.修改mysql服务端目录下的my.ini文件中所有default-character-set=GBK.2.create table mylogtest(log_date varchar(50),log_level varchar(50),location varchar(50),message varchar(50)) default character set gbk;//修改数据库编码即可.

2009-09-06 10:53:00 752

原创 struts2中form提交到action中的中文参数乱码问题解决办法

12struts2中form提交到action中的中文参数乱码问题解决办法为了解决form提交到action中的中文参数乱码问题。 1.在struts2-core-2.0.0-SNAPSHOT.jar包中路径为struts2-core-2.0.6/org/apache/struts2有一个default.properties 文件,把struts.i18n.encoding=UTF-8改为stru

2009-09-06 10:48:00 781

空空如也

空空如也

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

TA关注的人

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