自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 问答 (2)
  • 收藏
  • 关注

原创 NodeJS学习笔记

今天开始学习NodeJS,在这里做个笔记,记录一下我的学习历程,也方便以后参考。1.什么是NodeJSNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.Node.js® 是一个基于 Chrome V8 引擎 的 JavaScript 运行时。 简单的说 Node.js 就是运行在服...

2018-09-17 15:19:38 321

原创 使用 WebSphere ILOG JRules 开发保险应用系统

 使用 WebSphere ILOG JRules 开发保险应用系统http://www.cnblogs.com/gw811/p/3617647.html

2016-05-09 14:58:08 196

Eclipse UML pugin --- PlantUML使用方法

       工作中需要画时序图,baidu一下找了一个PlantUML,用起来比较方便。总结如下:一、安装打开 Eclipse,Help-> Install new software...。填入相应的 URL:http://basar.idi.ntnu.no/svn/tdt4100/anonymous/trunk/updatesite/http://plantuml...

2016-01-15 13:51:46 492

原创 Hibernate 的cascade属性的用法

hibernate一对多关系中,会用到级联操作.即:有collection的一端操作,被关联的表被自动操作.这时有collection一端需要配置<set cascade="?">即用在一对多的一方。 Cascade 属性值:none:在保存、删除修改对象的时候,不考虑其附属物的操作save-update:在保存、更新当前对象时,级联保存、更新附属物。d...

2015-11-10 15:56:38 233

原创 HIbernate中inverse的用法

Always put inverse=”true” in your collection variable ?There are many Hibernate articles try to explain the “inverse” with many Hibernate “official” jargon, which is very hard to understand (at least...

2015-11-10 15:24:39 139

原创 查看源代码的网站

http://www.grepcode.com/ 

2015-09-25 16:16:40 348

JSF1与JSF2的区别

很多年前用过JSF,当时还是1.2版本。现在JSF最新的版本是2.2.11http://mvnrepository.com/artifact/com.sun.faces/jsf-implJSF1和JSF2在使用上有很大区别,JSF2做了很多改进,简化了开发人员的工作。写这篇文档的目的是为那些维护legacy系统,想迁移到JSF2的同学提供参考。 1)现在大都使用maven作...

2015-05-21 10:19:27 338

原创 Spring1.x 2.x 3.x AOP的区别

Spring1.x, 2.x, 3.x 对于AOP的实现方式不一样。Spring AOP是通过动态代理模式实现的,利用了java的反射机制。在了解动态代理之前,先要知道什么是静态代理。代理模式,就是在客户类和目标类之间增加了一个代理类,这个代理类和目标类实现了同样的借口。这样,客户类通过调用代理类来间接的访问目标类。在代理类中调用目标类同样接口的方法。这样在代理类中就可以在调用目标...

2015-02-28 17:14:22 205

原创 Scrum meeting action item

1. when Dev do develop, QA write test case2. code review3. after dev finish task, need to confirm it with UI team and QA.

2013-08-05 11:50:45 105

原创 Groovy安装与使用

1. Groovy的安装a) Windows系统http://www.cnblogs.com/eastson/archive/2012/05/25/2517423.html补充一点:设置好环境变量GROOVY_HOME和PATH之后,打开控制台命令行>>cd C:\Temp>>groovy Test.groovyhello goovy!-...

2013-06-20 20:37:32 177

原创 Java日期、时区的处理

Timestamp 时区         Calendar cal = Calendar.getInstance();        Date date = cal.getTime();        System.out.println(date);        Timestamp time = new Timestamp(date.getTime());        System...

2013-06-19 16:38:27 163

原创 Scrum Process

1. Planning meeting (Iteration[Srpint] 开始的时候,一般从周一上午一直开到下午下班。由PO给team member[Dev/QA]讲解这个iteration要做哪些东西。然后讨论实现细节,把task break down。在ALM上track,由team member 主动认领[pick up] task)。 2. daily stand up me...

2013-05-14 14:14:05 315

原创 Javascript定时切换图片的轮播实现

JS中有一组定时函数1.setInterval(functionName, interval):设置定时间隔interval,并调用相应的函数functionName。2.clearInterval(timer):清除定时间隔功能,也就是停止。 这里有一个轮播的小例子。requirement:进入该页面,每隔两秒切换一个图片,也就是轮播功能。当click左边的小图片,右侧显...

2013-04-22 11:06:46 581

原创 REST在Automation Testing中的应用

 背景:       在进行web自动化测试过程中(eg. Selenium),测试代码和Application代码是分开的。也就是说,自动化测试的代码中是不能调用Application的代码。只是在test case运行时,利用application的web容器。      这样就会遇到一个问题,Application中的某些功能,需要后台service执行后才能获得数据,这些ser...

2013-03-09 10:17:14 91

原创 REST开发框架及示例

      REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST 定义了一组体系架构原则,您可以根据这些原则设计以系统资源为中心的 Web 服务,包括使用不同语言编写的客户端如何通过 HTTP 处理和传输资源状态。 如果考虑使用它的 Web 服务的数量,REST 近年来已...

2013-01-21 12:19:41 258

原创 Oracle 11g the account is locked 问题的解决方法

 用户为什么被锁定,可能是下面几个原因。  1. 尝试多次登录未成功(可能密码不正确);  2. 此用户被管理员手工锁定;  3. 用户密码到期、未按时修改密码,等等。下面是我的解决办法-----------------------------------------------------------------------------------------------...

2012-11-21 09:53:49 237

原创 Ajax调用后JS不生效的问题及解决办法

a.jsp通过Ajax调用b.jsp,然后返回b.jsp的内容显示在a.jsp中。现在遇到一个问题,就是在b.jsp中定义了js,在a.jsp中click button并没有调用该js。在firefox中通过Firebug查看源代码。把它保存成html或jsp,js都可以被调用。源代码如下:-----a.jsp----------------------- <%@ page language...

2012-11-13 09:30:27 2202 1

原创 Spring Test---DAO 篇

在用Spring框架开发过程中,会定义一些bean。有些bean之间有依赖关系。 单元测试(Unit Test)需要构造被测试的对象,有些可以通过简单的new运算符生成一个实例。对于比较复杂的对象,比如DAO,有一些依赖关系,构造起来比较麻烦。这时可以通过Spring Test Framework的annotation机制来处理这些复杂的对象。假设文件路径如下:<Projec...

2012-11-12 20:49:55 141

原创 Ajax and JavaScript

 when we use AJAX to call jsp, then the content in jsp will be composed in current page, but the JS in the jsp file can not be parsed. So we need to abstract the JS to a separate file, then includ...

2012-11-05 11:05:53 70

原创 经理人的素养

1. 高效沟通,掌握团队及部门的各种信息。2. 培养和提高下属各方面的能力。

2012-10-26 20:51:27 69

原创 从Hibernate unknown entity说起

在Spring+Hibernate企业级应用中,会用到Hibernate annotation。 在开发过程中常常会遇到unknown entity 的error。这个问题有以下几个原因:1. @Entity  引入错误。    在ORM annotation中有两个Entity: org.hibernate.annotations.Entity 和 javax.persistence...

2012-10-26 20:47:21 175

原创 Struts1.x使用回顾

1. download the jar file and put them under /WEB-INF/lib; downland  taglib description *.tld file and put them under /WEB-INF (you can change the path, eg. /WEB-INF/tld/ which should be consitent with...

2012-10-16 09:22:42 78

原创 Tiles傻瓜式入门

0、适用读者:了解Tag lib,使用Struts(当然了,Tiles属于Struts嘛。) 1、有一个文件,名为test.jsp。内容如下:     <</span>html><</font>body>This is the header.<</font>/body><</font>/html&am

2012-10-15 15:01:03 110

原创 Struts tag解析JSP表达式

在Web Application开发的过程中,经常会遇到Struts,JSP,JS一起使用的情况。在自定义Struts tag的时候,发现属性值中的JSP表达式没有被解析,原封不动的传了过来。详情如下: 自定义了一个tag,继承org.apache.struts.taglib.html.ButtonTag. 在JSP中使用如下:<%String configUrl =...

2012-07-12 11:13:28 112

原创 Java解析Unicode格式文件

在多语言环境中需要保存配置数据,一般采用Unicode格式。在java中,默认是ASCII码格式文件。所以在读取Unicode格式文件的时候,要制定字符集。譬如有一个Unicode格式的文件,命名为data.conf。里面保存一些名/值对(key/value pari),和properties文件内容是一样的,但是文件后缀名是.conf。现在想读取该文件。  Str...

2012-07-07 10:01:54 205

原创 attachEvent方法调用JS Function

用于HTML内代码层和UI层分离。比如,你要给一个按钮增加一个单击事件,你会怎么做?<input type="button" id="theBtn" value="点击" onclick="alert('点击了一下');" />明显的,它破坏了标签,如果下次要修改这个按钮不小心就会丢失。attachEvent是为了将事件分离,如:<input type=...

2012-07-04 08:55:02 152

原创 Refactor integration code

      在开发过程中经常会遇到不同系统的集成integraion。例如:A系统的一个版本可能会支持B系统的若干版本,而B系统的不同版本间的接口有可能会更改(好的系统设计一般不会改接口的,至少也会向下兼容)或者处理流程有一些改变。      对于这种情况,在开发初期为了赶进度,代码中充斥着if...else...的版本判断      if (B.version == 1.0) {  ...

2012-04-11 15:19:40 105

原创 Unmarshaller异常javax.xml.bind.UnmarshalException: unexpected element处理方法

在marshaller/Unmarshaller开发过程中可能会遇到javax.xml.bind.UnmarshalException: unexpected element异常,比如unexpected element (uri:"", local:"Group"). Expected elements are <{}group>Meet an exception when ...

2012-04-11 09:27:54 1449

WSDL2Java操作指南

WSDL2Java操作指南http://www.cnblogs.com/lee/archive/2008/05/26/1207191.html

2012-02-25 11:15:12 82

原创 JAVA数据库连接池

一个效果非常不错的JAVA数据库连接池http://hi.baidu.com/guowei4634/blog/item/bb16c85c66e90a47faf2c076.html虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池,但是像这篇文章把数据库连接池的内部原理写的这么透彻,注视这么完整,真是非常难得,让开发人员可以更深层次的理解数据库连接池,真是非常...

2012-02-25 11:12:39 78

原创 webservice开发指南和实例

webservice开发指南Building a Simple Web Service Eclipse, Lomboz and Tomcat 的配置和调试http://www.iteye.com/news/11717-eclipse

2012-02-25 11:11:21 70

原创 Java中字符串处理

在Java开发过程中经常会遇到字符处理的问题,比如接收到xml格式的字符串,需要把它转换成对象。对象需要转化成xml字符串发送出去。这里收藏两篇文章供日后参考。1.利用jdom把xml字符串转化为对象JAVA解析XML格式字符串http://zhenhu5131420.blog.163.com/blog/static/439143252009102351346784/http:...

2012-02-25 11:09:38 84

原创 JSP集成Flex

在Flex的开发环境Flash Builder中创建Flex文件mxml,编译后在输出文件夹会生成相应的swf文件。在JSP中有<object>标签封装即可,比如:<body bgcolor="#00FFFF"><%=request.getContextPath()%>/flex/EComm.swf<br><object classid="...

2012-02-10 12:52:31 106

原创 List重复记录

现在有一个List里面有一些字符串,比如["a","b","b","a","c"],现在需要一个list,里面只有不重复的数据,并保持原来的顺序,比如["a","b","c"]。用list来处理很容易实现,list1是保持原来的数据,现在再构造一个list2来存储需要的结果。代码如下:for (String c: list1) {if (!list2

2012-02-10 12:52:13 65

原创 大文件重复行

假如有一个文件很大,比如1T,现在需要找出内容重复的行。如果用java代码来实现,用缓存肯定是不行的,一般的服务器没有这么多内存。那么如何去做呢?可以利用数据库来处理,方法如下。创建一个表,有两列,一个是id主键,表示行号,一列是内容content。-- Create tablecreate table T_HUGE_FILE(ID number,CONTENT varchar2(1000));-...

2012-02-10 12:51:56 344

原创 表名过长的处理方法

在实际的开发场景中,有时需要动态创建表,表名是由几个关键字组合而成,可能很长,而数据库对表名的长度有限制,比如orcacle表名最大30个字符。一种解决办法是创建一个映射表,把由关键字组合的字符串作为一列存储在映射表中,另一个简化的名称作为表名,比如创建映射表create table t_module_map (id number not null,table_name var...

2012-02-10 12:51:39 2728

原创 java计时器的几种用法

所有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类 Timer 和 TimerTask 没有足够的灵活性,无法支持通常需要的计划任务类型。在本文中,Java 开发人员 Tom White 向您展示了如何构建一个简单通用的计划框架,以用...

2012-02-09 22:34:23 3526

原创 Oracle tablespace user table sequence procedure trigger function cursor

---------------create tablespace----------------------create tablespace TEST datafile 'C:\oracle\product\10.2.0\oradata\orcl\test01.dbf' size 2000M;---------------create user -----------------...

2012-02-09 22:27:27 78

原创 SVN版本控制中的“同名受版本控制的目录已存在”问题及解决办法

问题描述:SVN中出现“同名受版本控制的目录已存在”的问题,一般是由于在同一个目录下两次从SVN上checkout文件,或者在另一个不同的目录下checkout同样的SVN目录。解决办法:取消当前目录的版本控制,重新从SVN server上checkout文件夹或文件。SVN下如果想清除某个已经纳入版本控制目录的版本控制,可通过清除该目录下所有子目录的.svn目录实现。不过子目录一多了清理...

2012-02-09 22:26:18 1929

原创 强制删除文件

由于种种原因,有些文件不能删除,特别是Vista系统经常出现这样的问题。有三种方法可以强制删除1.简单的方法桌面右键-新建-文本文档-(双击桌面的这个新建的文本文档,把下面的命令复制后粘贴进去)写入下列命令: DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1 文件-另存为"统统删除.bat" (名字叫什么都可以,不过后缀一定要".bat")然后,把...

2012-02-09 22:25:06 134

空空如也

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

TA关注的人

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