- 博客(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 196
原创 简单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 218
原创 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 472
原创 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 1646
原创 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 869
原创 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 197
原创 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 101
原创 jquery 显示纯文本
var htmlStr = "<div class='"+name+"' id='"+name+i+"'><p></p></div>"; $("body").append(htmlStr); $("#"+name+i+" >p"
2012-05-24 21:38:18 841
原创 jquery 添加 删除table tr
<html> <script type="text/javascript" src="jquery.js"></script> <body> <button onclick="javascript:addCurrentRow();" >添加</button&
2012-05-07 19:13:09 134
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 85
原创 准备做个网站练练手
准备做个网站练练手,希望能够通过这个网站学习到最新的技术,希望能够有创意,有人气!经过搜集学习,初步集成如下技术:使用spring+struts2+hibernatesping security安全框架前端使用jquery+jsonjsoup过滤Ehcache作为缓存velocity或freemaker作为模板openid作为登录处理Lucene+IKAnaly...
2012-04-12 23:52:21 226
原创 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 410 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 354
原创 关于struts2中,总是返回INPUT的问题
返回INPUT是因为filedError,actionError,messageError中存在相关数据时,就会返回到INPUT, 我的错误就是设置了验证: // 会员登录验证 @Validations( requiredStrings = { @RequiredStringValidator(fieldName = "member.userName", mes...
2011-12-07 10:04:33 401
原创 Data truncated for column处理方法
项目中出现了上述错误mysql设置的数据类型为double的保存时候传递给数据库的是String类型,因此报错 网上查了一下,也可能是下面原因造成的。1.数据库中content字段的长度不够,可能太短了。2.乱码问题造成的。 ...
2011-10-31 11:16:23 14449
原创 sitemesh装饰后的html中文乱码解决方法
应用了sitemesh装饰模板后,所有html页面,只有有中文都会出现乱码问题,导致页面加载超级慢,或直接就报错了。 郁 闷了很久,开始不知道是sitemesh搞的鬼,测试了n多都不知道是什么原因,后来搜索html乱码才知道是sitemesh引起的。 于 是搜索相关资料,综合了几个设置终于解决了,分享下解决方法。 有几个地方要改的: 1.排除不装饰的html文件目录 <...
2011-10-19 17:45:06 241
原创 配置session超时
在网上收集了一些信息,自己再验证下看看1.在web.xml下加入下面代码,-1为无限制注意清空tomcat根目录下的work目录的缓存 <session-config> <session-timeout>30</session-timeout> </session-config> 2.在tomcat——>...
2011-10-19 08:39:19 250
原创 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 304
原创 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 137
原创 Spring annotation 使用
测试了spring annotation的使用,服务端可以用@Repository,@Service,@Controller注入使用@Resource,@Autowired,建议使用@Resource项目使用了hibernate,因为在sessionFactory也需要注入,自定义一个类集成HibernateDaoSupport,与数据库打交道的都继承自定义的这个类import...
2011-10-17 09:13:53 184
原创 Struts2 Annotation使用
平时使用struts是使用xml配置的,学习使用注解使用maven的,添加依赖包 <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version&...
2011-10-13 20:01:51 85
原创 动态加载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 143
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 339
原创 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 249
原创 DWR 动态调用数据生成tree出错
使用DWR调用动态数据,在本地测试环境tree可以正常出现,但是发布到服务器就木有显示了。一直很头痛,代码都是没变,问题会出在哪呢?开始考虑了服务器上的数据库是否有数据,调用是否正常,感觉没问题看了一下代码,使用的是同步传输数据,又深入了解了一下这方面知识,感觉也没错,异步本地测试都不能生成DWREngine.setAsync(false);后来看了看加...
2011-08-01 17:37:11 116
原创 struts2表单验证实现
struts2表单验证,已经实现了,我做第二个验证的时候竟然实现不了,过程中犯了两个错误,害的我浪费了很多时间。1.****-action.validation.xml,前面部分竟然写错了2. <s:form. action="logon.action" method="post" validate="true"> validate没有写了, 下面我只说我用的这种...
2011-07-20 09:33:41 83
struts2+ibatis+mysql分页实现
把自己项目里的分页总结一下:首先写了一个Pagination类public class Pagination { /** * 生成分页信息 包括第一页,上一页,下一页,最后一页等 * * @param pageNum * 当前页数 * @param pageCount * 总页数 * @para...
2011-07-04 17:50:45 162
原创 <转> 面试java高级工程师、项目经理等的常见问题
1、 类、对象的概念: 1) 类:具有共同属性和行为的对象的抽象。类是创建对象的模板。 2) 对象:现实世界中的实体。在计算机中,是指可标识的存储区域。 3) 类是对象的抽象、对象是类的实例。 2、 抽象:是从特定的实例中抽取共同性质形成一般化概念的过程。 3、 接口与抽象类: 1)接口和抽象类都用于抽象,接口是抽象类的抽象。 2)接口中只有方法声明,没有实现(无方法体);在接口中声明的方法具有p...
2011-06-16 17:48:44 160
原创 yui+dwr实现动态tree
YUI脚本<script><!--YAHOO.example.treeExample = function() { var tree, currentIconMode; function changeIconMode() { var newVal = parseInt(this.value); if (new...
2011-04-28 13:59:50 106
原创 java子父类内部程序的执行顺序
1.父类的静态方法和静态块2.子类的静态方法和静态块3.父类的成员赋值和初始化块4.父类的构造方法5.父类的构造方法中的其他语句6.子类的成员赋值和初始化块7.子类的构造方法中的其他语句块 ...
2011-04-02 15:18:46 99
原创 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 278
原创 通俗快速理解几个常用设计模式
设计模式之Factory设计模式之Builder设计模式之Singleton(单态)设计模式之Facade(外观 总管 Manager)设计模式之Proxy(代理)设计模式之Adapter(适配器)设计模式之Composite(组合)...
2011-03-29 10:03:24 193
原创 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 215
原创 设计模式之Facade(外观 总管 Manager)
Facade模式的定义: 为子系统中的一组接口提供一个一致的界面.Facade一个典型应用就是数据库JDBC的应用,如下例对数据库的操作:public class DBCompare { Connection conn = null; PreparedStatement prep = null; Res...
2011-03-11 10:15:55 103
原创 设计模式之Singleton(单态)
单态定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且 能synch...
2011-03-11 10:12:52 79
原创 设计模式之Builder
Builder模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.Builder模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们.用户不知道内部的具体构建细节.Builder模式是非常类似抽象工厂模式,细微的区别大概只有在反复使用中才能体会到.为何使用?是为了将构建复杂对象的过程...
2011-03-11 10:10:54 67
原创 设计模式之Factory
工厂模式定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后ne...
2011-03-11 09:59:04 79
原创 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 文件中添加 <servlet> <servl...
2011-03-10 17:18:49 193
原创 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 835
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人