自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JMerger 配置参数整理

类型 方法 注释CompilationUnit getHeader/setHeadergetNa me/setNameField getInitializer/setInitializer 不包含 "="getName/setName 变量名getName/setName 类名Import getName/setName 要么是一个完全限定的[table]||[/t...

2016-10-26 11:14:39 111

原创 git 如何记住密码

方法1:.git目录下config文件增加:永久记住[credential] helper = store方法2:修改本地缓存文件系统盘用户目录下,.gitconfig文件增加[credential] helper = store.git-credentials文件增加:https://账号:密码@git.oschina.net图书字符需...

2016-01-11 11:43:18 148

原创 Maven 拷贝依赖jar至目标目录

mvn dependency:copy-dependencies -DoutputDirectory=lib

2014-04-18 14:03:36 153

原创 当前流行的模板引擎效率分析(velocity,freeMarker,Smarty4j,httl)

附件中列举了几种当前比较流行的模板引擎方案,比如velocity,freeMarker,Smarty4j,httl,整理的资料来自网上收集的。

2012-08-07 11:15:11 300

原创 XML特殊字符转义

< = &lt;> = &gt;& = &amp;" = &quot;' = &apos;

2012-06-05 14:10:24 170

原创 eclipse jdt organize imports 实现

大致说下这个功能的思路:1:用字符串构建java文件2:在内存中构建ijavaelement对象,并对这个对象进行重组(用到了jdt的OrganizeImportsOperation)3:IFile写入文件String path = "";//文件绝对路径IJavaProject project = null; IPath genSourceFolderPath = ...

2012-03-09 10:19:45 260

原创 图片上水印(转)

public class Helloworld { /** * 给图片添加水印 * * @param filePath 需要添加水印的图片的路径 * @param markContent 水印的文字 * @param markContentColor 水印文字的颜色 * @pa...

2012-02-27 20:29:48 94

原创 验证码DEMO

web页面生成验证码的demo,感觉很好用,收藏了

2011-11-22 16:57:18 73

原创 在程序中实现对java源文件编译的3种方法(转)

一般情况下对java源文件的编译均是在代码完成后使用javac编译的,不管是使用IDE还是直接使用命令行。这里要说的情况是比较特别的,就是在代码内动态的编译一些代码。比如你想通过在某个目录下通过放置一些源代码的方式来实现对程序功能的动态扩展,那么你的程序就需要具有一种对源代码的编译、加载、运行的能力,可能就需要本文介绍的3种方法。 方法1:通过调用本机的javac命令来编译。在ja...

2011-11-18 14:19:35 814

原创 字符串加密算法(一)

工作中用到的加密算法。 /** * 加密网卡MAC地址 * * @param mac 网卡MAC地址 * @return 加密后的网卡MAC地址 */ public static String encryptMac(String mac) { StringBuffer buffer = new StringBuffer(); String[]...

2011-06-27 16:51:12 406

原创 JAVA正则表达式整理(百度10分买的)

JAVA常用的正则表达式===================================================因此,典型的调用顺序是 Pattern p = Pattern.compile("a*b"); Matcher m = p.matcher("aaaaab"); boolean b = m.matches();在仅使用一次正则表达式时,可以方便...

2011-06-21 17:20:32 76

原创 设计模式之策略模式(附demo)

原先我做个一个系统,里面有设计到工资的计算方式。大致结构类似于附件中的demo。策略模式的核心还是那个策略上下文,他是接受策略借口的对象的。但是对象哪来呢?哈哈 是不是想到工厂模式了。所以很多时候,策略模式都是和简单工厂模式一起用的,工厂用来生成对象,对象被注入到策略上下文,然后这个经典的模式就诞生了。两个模式的demo都有,所以又兴趣的,可以写个策略和工厂的整合模式,在开发过...

2011-04-28 11:53:37 90

原创 设计模式之门面模式(附demo)

门面模式,其实在我刚刚进入这个行业,啥都不懂的时候,已经在用了,我相信你看了demo就全明白了。原理就是提供一个包装好的方法,给外部调用,省去了一些调用方不需要关心的逻辑操作,比如说demo的小例子:我去shopping吧,我为什么要关心你上不上班,我为什么要关心你发没发钱,我只关心我的shopping,哈哈,明白了吧。...

2011-04-28 11:25:03 156

原创 设计模式之简单工厂模式(附demo)

这是个java简单工厂模式的小例子,在我们开发过程中,应该是比较实用的。原理嘛,就是用了java的反射。。一看就明白的例子。还有想说的是,细心的人,可能看了demo后会发现,稍微改动下,就可以体现出策略模式的优势。哈哈...

2011-04-28 10:46:13 76

原创 设计模式之简单模板模式(附demo)

现在工作不忙,有空来整理下一直以来比较感兴趣的设计模式。本章讲的是java设计模式的简单模板模式。附件中是个简单的demo,麻雀虽小五脏俱全。...

2011-04-26 16:43:25 93

原创 设计模式之装饰者模式(附demo),MyEclipse注册器

装饰者模式是在实际开发过程中,比较实用的模式,它的好处显而易见,无限装饰。。。附件中的demo是个关于蛋糕的故事。。不小心还把MyEclipse的注册码生成器也上传了。。。大家别客气。。。...

2011-04-26 16:01:23 78

原创 java工具类--整理(持续更新)

[code="java"] /** * 将某个日期以固定格式转化成字符串 * * @param date * @return String */ public static String dateToStr(java.util.Date date) { SimpleDateFormat s...

2011-04-14 16:36:41 79

原创 pom常用配置(持续更新)

csv导出导入jar: net.sf.opencsv opencsv 2.0

2011-03-11 16:25:18 116

原创 apliay-eclipse2个模板配置文件

2个配置文件,用法不解释。

2011-01-31 15:09:57 85

原创 displayTag自定义页跳转方法

网上找的方法,原理和原先的上页下页跳转方式差不多,也是构造连接的方式displaytag的配置文件修改三个属性如下:paging.banner.full=/{6}页 跳转[首页/上页]{0}[下页/尾页]paging.banner.first=/{6}页 跳转[首页/上页] {0}[下页/尾页]paging.banner.last=/{6}页 跳转[首页/上页]{0} [下页/尾页...

2011-01-23 21:11:32 150

原创 alipay分布式事务-初学笔记

今天看了下公司分布式事务的源码,对分布式事务由了初步的了解,先前没有接触过着方面的思想,所以不知道其他公司是不是也是类似的设计思想。概念原子活动:一个业务活动有N个数据操作,而这每一个操作都是一个原子活动业务活动:就是一个本地事务。他包含多个原子活动,他们是一个事务,是一个整体分布式事务必须建立在本地事务的基础之上,因为分布式事务必须要回查,而前提是本地事务的结果状态是成功...

2011-01-08 01:14:53 151

原创 ajax文件上传三种方式(支持批量)--struts2,jspServlet,springMVC

写了3个不同方式的文件上传,但是前台用的都是ajax的方式,采用的是jq的uploadify插件,关于这个插件的一些属性就不在这说了,可以去网上查询。附件里是struts2和jspServlet的2个demo工程,springMVC的demo不小心被我删了,所以这里只说下思路,使用非常方便。springMVC方式上传:页面和其他两种方式一样,不需要改动,主要是后台action,增加参数...

2011-01-07 14:16:23 230

原创 Spring声明式事务隔离级别和传播途径(转)

Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。 我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定...

2010-12-31 14:20:06 61

原创 jquery二级联动下拉框

function doAjaxQuerySubBizType(val){ var subBizType = $("#subBizType"); jQuery.ajax({ type:"post", url:"subBizType.json", data:{action:'query',bizType:val}, dataType:"json", succe...

2010-12-13 12:18:48 113

原创 maven工程中MENIFEST.MF中属性作用

Manifest-Version: 版本号 Bundle-ManifestVersion: bundle的版本号 Bundle-Name: bundle的名称,主要是对bundle的作用的说明 Bundle-Web-Name: 指定car名称,仅用于web 模块 bundle。car名称表现在url上为http://ip:port/car名称/Controller的RequestMap...

2010-11-19 14:25:38 148

原创 JS浏览器兼容性问题

做BS开发就难免会用到javascript,而每个浏览器对javascript的支持有不同。这就需要我们程序员去兼容他们,不然有些浏览器就无法运行我们的代码。就会造来客户的投诉,如果让BoSS知道了,这可不太好哦。下面是兼容IE和FF的js脚本做法和分解(部分选自网上): .以下以 IE 代替 Internet Explorer,以 MF/FF 代替 Mozzila Fire...

2010-11-15 14:39:06 54

原创 hibernate性能调优2

Hibernate是 最流行的对象关系映射(ORM)引擎之一,它提供了数据持久化和查询服务。在你的项目中引入Hibernate并让它跑起来是很容易的。但是,要让它跑得 好却是需要很多时间和经验的。通过我们的使用Hibernate 3.3.1和Oracle 9i的能源项目中的一些例子,本文涵盖了很多Hibernate调优技术。其中还提供了一些掌握Hibernate调优技术所必需的数据库知识。...

2010-11-09 22:29:05 63

原创 (转)hibernate 性能调优

Hibernate是 最流行的对象关系映射(ORM)引擎之一,它提供了数据持久化和查询服务。在你的项目中引入Hibernate并让它跑起来是很容易的。但是,要让它跑得 好却是需要很多时间和经验的。通过我们的使用Hibernate 3.3.1和Oracle 9i的能源项目中的一些例子,本文涵盖了很多Hibernate调优技术。其中还提供了一些掌握Hibernate调优技术所必需的数据库知识。...

2010-11-09 22:27:22 118

原创 web程序 打印

整理了个打印的例子,一个是html可以直接看效果,还有个是jsp文件,可以方便做系统的朋友。

2010-10-28 09:49:50 83

原创 svn的搭建(转)

http://chaxinyi.iteye.com/blog/175706

2010-10-28 09:40:19 40

原创 js倒计时和时间显示

1.正常时间显示:写个setInterval方法,每秒执行一次,调用系统时间即可 setInterval("jnkc.innerHTML=new Date().toLocaleStrin()",1000); 2.倒计时:body外增加js如下:var OA_TIME = new Date();function timevi...

2010-09-29 09:47:55 176

原创 sql2000 数据库创建唯一索引

alter table skill add CONSTRAINT test1 unique(description)

2010-08-30 11:01:59 184

原创 java 给一个借口对象,得到全部实现类对象的方法!

public static List getAllClassByInterface(Class c){ List returnClassList = new ArrayList(); // if(c.isInterface()){ String packageName = c.getPackage().getName(); // try { List...

2010-08-27 11:17:44 189

原创 js日历,自己刚整理的

2个文件(month.js/monthAndTime.js)1.month.js的使用这个js的主要功能是选择年月份,没有 日 和 时分秒(1).首先在调用的jsp页面引入js文件.(2).jsp增加初始化方法, window.onload = function() { this.now = new Date(); var inM = this.now.ge...

2010-07-22 14:28:09 108

原创 struts2(s:optiontransferselect)标签的BUG

我的页面用到了s:optiontransferselect标签,因为先前用过很多次,奇怪的是也没遇到问题,但是今天submit,rightList却始终无法注入action的数组。可能原先我用的是struts2的submit标签,而这次用的是js的表单提交。问题解决:function myself(){ var right=document.forms[0].rightList;...

2010-07-09 17:17:25 66

原创 工作难!!!

最近,工作上遇到点不顺心的事,非常郁闷,不知道向谁倾述比较合适,也不想让亲人担心,所以就写在了博客里。我工作上,向来是努力做好自己的工作,有不会的,可以自己找资料自己学,也会找朋友找师傅给点意见。我觉得做这个没什么学问,不懂就学,不懂就问。但是,话说回来,做技术我不想成为笑柄,不想让别人觉得我做的不好,或者不想让别人觉得我不适合。有些情况,别人是不了解的,工作环境也只能自己适应,不能让环境...

2010-07-05 10:03:22 67

原创 jquery写的贪吃蛇,学习下(转自csdnli277680701)

贪吃蛇$(function(){ $("body").append(""); //构建地图 var strHtml = ""; for(i=0;i1) { foodIndex = Math.round(Math.random()*noSnakeCount); ...

2010-06-23 10:40:53 70

原创 float取2位小数,末位四舍五入(转自fjj)

JAVA如何把一个float四舍五入到小数点后2位,以及多位JAVA如何把一个float四舍五入到小数点后2位,以及多位 JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数. 以前以为很容易,一直没在意,今天突然用到了,才发现,系统没有这样的函数.狂晕,同事们用的方法为,先转成String,再取其中几位,再转成float型,(如:String.value...

2010-06-23 10:17:49 529

原创 jquery的筛选功能例子

首先引入jquery.jsjs代码: $(function(){ $("#filterName").keyup(function(){ //filterName是文本框的id $("table tbody tr") .hide() .filter(":contai...

2010-06-21 13:37:17 153

原创 自己做的jquery的autocomplete的一个例子

首先下载jquery.js和jquery.autocomplete.js注意:jquery.js 要放在jquery.autocomplete.js前面。还有个样式jquery.autocomplete.css , 随意下载。首先js代码如下$().ready(function() { $("#searchText").autocomplete("$! {request...

2010-06-21 10:56:16 122

空空如也

空空如也

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

TA关注的人

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