自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(148)
  • 收藏
  • 关注

原创 Java 并发

 1 什么是并发问题。多个进程或线程同时(或着说在同一段时间内)访问同一资源会产生并发问题。银行两操作员同时操作同一账户就是典型的例子。比如A、B操作员同时读取一余额为1000元的账户,A操作员为该账户增加100元,B操作员同时为该账户减去 50元,A先提交,B后提交。 最后实际账户余额为1000-50=950元,但本该为 1000+100-50=1050。这就是...

2013-06-06 12:38:46 178

原创 简单ThreadLocal 实例

测试类:public class TestLocal { private String name="wu ming shi"; public void sayHello(){ name="zhang san"; System.out.print("Hello,"+name+"\n"); } public ThreadLocal<String> ...

2012-09-26 15:50:27 200

原创 PMD规则之Braces Rules

IfStmtsMustUseBraces: Avoid using if statements without using curly braces. 翻译  if块必须用括号:避免使用if块时不使用花括号{}·  WhileLoopsMustUseBraces: Avoid using 'while' statements without u...

2012-09-18 15:57:47 458

原创 PMD规则之Basic Rules

更多请参考:http://blog.csdn.net/jack0511/article/details/5260751 EmptyCatchBlock: Empty Catch Block finds instances where an exception is caught, but nothing is done. In most circumstances, this ...

2012-09-18 15:57:21 1632

原创 Error while adding servlet mapping --> /* Please set fileServingEnabled=false in

[8/25/09 8:45:00:515 CST] 00000042 WebApp W Error while adding servlet mapping --> /* Please set fileServingEnabled=false in the ibm-web-ext.xmi file which is under WEB-INF folder.[8...

2012-07-09 09:24:44 858

原创 WebSphere Class Loaders and Shared Library, Part 3 (Class loader in WebSphre Por

Class loader in WebSphere PortalWebSphere Portal Express classloading follows the WebSphere Application Server hierarchy for classpaths and search orders. A particular classloader can refer...

2012-07-03 10:41:37 192

原创 Maven pom.xml 详解

最近要把项目转换为maven的,先了解下pom.xml吧<project xmlns="http://maven.apache.org/POM/4.0.0 " xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:schemaLocation="http://maven.apache.org/PO...

2012-06-05 10:10:11 94

原创 jquery 显示纯文本

var htmlStr = "<div class='"+name+"' id='"+name+i+"'><p></p></div>"; $("body").append(htmlStr); $("#"+name+i+" >p&quot

2012-05-24 21:38:18 829

原创 jquery 添加 删除table tr

<html> <script type="text/javascript" src="jquery.js"></script> <body> <button onclick="javascript:addCurrentRow();" >添加</button&amp

2012-05-07 19:13:09 126

itarate the checkbox with jquery

$("input[type='checkbox']:checked").each(function(){ $(this).parent().parent().find("td").each(function(){ alert($(this).text()); }); });     itarate the cell in...

2012-05-04 23:24:22 75

原创 准备做个网站练练手

准备做个网站练练手,希望能够通过这个网站学习到最新的技术,希望能够有创意,有人气!经过搜集学习,初步集成如下技术:使用spring+struts2+hibernatesping security安全框架前端使用jquery+jsonjsoup过滤Ehcache作为缓存velocity或freemaker作为模板openid作为登录处理Lucene+IKAnaly...

2012-04-12 23:52:21 222

原创 org.hibernate.MappingException: Unknown entity原因

使用Hiberante Annotations时遇到了该问题org.hibernate.MappingException: Unknown entity在baidu和googl上搜寻了 很久也没有找到适合我的解决方法,最后发现是import Entity类造成的(使用Eclipse自动提示导入的该包)import javax.persistence.Id; import j...

2012-02-21 10:46:42 396 1

原创 el表达式在jsp中不起作用 ${}

el表达式在jsp中不起作用 ${xxx }现在taglib标签库不是必须定义。web.xml中的加入这些,我就是这种方法<web-app id=”starter” version=”2.4″xmlns=”http://java.sun.com/xml/ns/j2ee”xmlns:xsi=”http://www.w3.org/2001/XMLSchema-inst...

2012-02-21 10:23:08 340

原创 关于struts2中,总是返回INPUT的问题

返回INPUT是因为filedError,actionError,messageError中存在相关数据时,就会返回到INPUT, 我的错误就是设置了验证: // 会员登录验证 @Validations( requiredStrings = { @RequiredStringValidator(fieldName = "member.userName", mes...

2011-12-07 10:04:33 392

原创 Data truncated for column处理方法

项目中出现了上述错误mysql设置的数据类型为double的保存时候传递给数据库的是String类型,因此报错 网上查了一下,也可能是下面原因造成的。1.数据库中content字段的长度不够,可能太短了。2.乱码问题造成的。 ...

2011-10-31 11:16:23 14418

原创 sitemesh装饰后的html中文乱码解决方法

应用了sitemesh装饰模板后,所有html页面,只有有中文都会出现乱码问题,导致页面加载超级慢,或直接就报错了。 郁 闷了很久,开始不知道是sitemesh搞的鬼,测试了n多都不知道是什么原因,后来搜索html乱码才知道是sitemesh引起的。 于 是搜索相关资料,综合了几个设置终于解决了,分享下解决方法。 有几个地方要改的: 1.排除不装饰的html文件目录 <...

2011-10-19 17:45:06 233

原创 配置session超时

在网上收集了一些信息,自己再验证下看看1.在web.xml下加入下面代码,-1为无限制注意清空tomcat根目录下的work目录的缓存 <session-config> <session-timeout>30</session-timeout> </session-config>  2.在tomcat——>...

2011-10-19 08:39:19 243

原创 Caused by: java.lang.ClassNotFoundException: org.aspectj.weaver.reflect.Reflecti

配置spring事务出现上标题错误解决办法:缺少aspectjweaver文件,在pom.xml加入下述信息<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <versio...

2011-10-18 09:12:46 300

原创 hibernate annotation 配置文件

hibernate使用annotation需要配置下面文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi...

2011-10-17 13:21:27 134

原创 Spring annotation 使用

测试了spring annotation的使用,服务端可以用@Repository,@Service,@Controller注入使用@Resource,@Autowired,建议使用@Resource项目使用了hibernate,因为在sessionFactory也需要注入,自定义一个类集成HibernateDaoSupport,与数据库打交道的都继承自定义的这个类import...

2011-10-17 09:13:53 174

原创 Struts2 Annotation使用

平时使用struts是使用xml配置的,学习使用注解使用maven的,添加依赖包   <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version&...

2011-10-13 20:01:51 79

原创 动态加载yui treeview

 <script>/*create namespace for examples:*/YAHOO.namespace("example");/* Using Crockford's "Module Pattern": */YAHOO.example.treeExample = function() { var tree, currentIconMod...

2011-10-12 14:54:12 136

yahoo treeview取得节点内容

正在使用yahoo treeview生成部门tree,如何把tree的节点内容放到网页的控件上呢?整了很久才整出来,还是看yahoo的api文档好啊,以后最好也从这方面学习,网页搜索只是些零碎的知识,也不一定是自己想要的。参考文档:http://developer.yahoo.com/yui/docs/module_treeview.html 可以在生成treeview的js里面进行定...

2011-10-10 09:45:21 336

原创 Java+EE技术面试题

Java+EE技术面试题,内容比较全面,值得看看,巩固下基础知识 

2011-08-20 14:48:59 122

原创 ibatis添加记录,生成id

一般保存对象到数据库中,保存后,对象的id还是空的,为了保存后就能取得id,可以在ibatis做如下设置<insert id="insertSystemProblem" parameterClass="com.byd.bqs.model.SystemProblemList" > insert into system_problem_list (ID, reason, ...

2011-08-02 10:28:25 244

原创 DWR 动态调用数据生成tree出错

使用DWR调用动态数据,在本地测试环境tree可以正常出现,但是发布到服务器就木有显示了。一直很头痛,代码都是没变,问题会出在哪呢?开始考虑了服务器上的数据库是否有数据,调用是否正常,感觉没问题看了一下代码,使用的是同步传输数据,又深入了解了一下这方面知识,感觉也没错,异步本地测试都不能生成DWREngine.setAsync(false);后来看了看加...

2011-08-01 17:37:11 108

原创 struts2表单验证实现

struts2表单验证,已经实现了,我做第二个验证的时候竟然实现不了,过程中犯了两个错误,害的我浪费了很多时间。1.****-action.validation.xml,前面部分竟然写错了2. <s:form. action="logon.action" method="post" validate="true">  validate没有写了, 下面我只说我用的这种...

2011-07-20 09:33:41 76

struts2+ibatis+mysql分页实现

把自己项目里的分页总结一下:首先写了一个Pagination类public class Pagination { /** * 生成分页信息 包括第一页,上一页,下一页,最后一页等 * * @param pageNum * 当前页数 * @param pageCount * 总页数 * @para...

2011-07-04 17:50:45 157

原创 <转> 面试java高级工程师、项目经理等的常见问题

1、 类、对象的概念: 1) 类:具有共同属性和行为的对象的抽象。类是创建对象的模板。 2) 对象:现实世界中的实体。在计算机中,是指可标识的存储区域。 3) 类是对象的抽象、对象是类的实例。 2、 抽象:是从特定的实例中抽取共同性质形成一般化概念的过程。 3、 接口与抽象类: 1)接口和抽象类都用于抽象,接口是抽象类的抽象。 2)接口中只有方法声明,没有实现(无方法体);在接口中声明的方法具有p...

2011-06-16 17:48:44 155

原创 yui+dwr实现动态tree

YUI脚本&lt;script&gt;&lt;!--YAHOO.example.treeExample = function() { var tree, currentIconMode; function changeIconMode() { var newVal = parseInt(this.value); if (new...

2011-04-28 13:59:50 98

原创 java子父类内部程序的执行顺序

1.父类的静态方法和静态块2.子类的静态方法和静态块3.父类的成员赋值和初始化块4.父类的构造方法5.父类的构造方法中的其他语句6.子类的成员赋值和初始化块7.子类的构造方法中的其他语句块 ...

2011-04-02 15:18:46 92

原创 Tab选项卡切换效果JavaScript汇总

非原创来源网络:原文地址:http://paranimage.com/37/1) Easy Tabs 1.2 with autochange- 你可以设置成自动切换模式的Tab选项卡菜单2) Rotating jQuery tabs这个自动切换的Tab选项卡菜单效果非常酷,在切换的时候文字可以产生淡入淡出效果。 3) Slideshow Tab Cont...

2011-03-31 14:32:47 264

原创 通俗快速理解几个常用设计模式

 设计模式之Factory设计模式之Builder设计模式之Singleton(单态)设计模式之Facade(外观 总管 Manager)设计模式之Proxy(代理)设计模式之Adapter(适配器)设计模式之Composite(组合)...

2011-03-29 10:03:24 183

原创 JAVA中保留N位小数的方法,例子

 import java.text.DecimalFormat; public class numberFarmat { public static void main(String[] args) { double sd = 23.2558896635; //第一种方法 10000.0这个小数点后只表示保留小数,和位数没关系。...

2011-03-15 17:10:48 207

原创 设计模式之Facade(外观 总管 Manager)

Facade模式的定义: 为子系统中的一组接口提供一个一致的界面.Facade一个典型应用就是数据库JDBC的应用,如下例对数据库的操作:public class DBCompare { Connection conn = null; PreparedStatement prep = null; Res...

2011-03-11 10:15:55 96

原创 设计模式之Singleton(单态)

单态定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且 能synch...

2011-03-11 10:12:52 73

原创 设计模式之Builder

Builder模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.Builder模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们.用户不知道内部的具体构建细节.Builder模式是非常类似抽象工厂模式,细微的区别大概只有在反复使用中才能体会到.为何使用?是为了将构建复杂对象的过程...

2011-03-11 10:10:54 60

原创 设计模式之Factory

工厂模式定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后ne...

2011-03-11 09:59:04 72

原创 Jfreechart柱形图详细设置(转)

一. 下载与环境配置 此最新版本为 1.0.13 解压jfreechart-1.0.13.zip 将lib目录下的jfreechart-1.0.13.jar 、jcommon-1.0.16.jar 复制到工程 WEB-INF\lib 文件夹中 二. 配置 我是用Struts1.2开发的。 在工程的web.xml 文件中添加 &lt;servlet&gt;             &lt;servl...

2011-03-10 17:18:49 179

原创 java获取某年某月的第一天和最后一天

[code="java"]//需要注意的是:月份是从0开始的,比如说如果输入5的话,实际上显示的是4月份的最后一天,千万不要搞错了哦 public static String getLastDayOfMonth(int year, int month) { Calendar cal = Calendar.getInstance(); c...

2011-03-08 13:24:10 829

空空如也

空空如也

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

TA关注的人

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