自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 批量将PowerDesigner中表字段由小写变成大写

 由于建表的时候木有注意,在生产SQL时pd在列名上都加了“”这个东东,故只有通过以下VB脚本即可批量修改,在Tools=>Execute Commands下的Edit/Run Scripts,或者通过Ctrl+Shift+X运行以下脚本即可:'**************************************************************...

2012-07-09 16:20:10 399

原创 Kaptcha使用

简单的装备起来很简单,网上一大把,就不说了。但是许多时候因为产品啊,领导啊等等什么的需求就出来了,怎么去让它适应需求?1.kaptcha可配置项:Java代码  kaptcha.border  是否有边框  默认为true  我们可以自己设置yes,no  kaptcha.border.color   边框颜色   默认...

2012-07-04 10:18:37 392

原创 kaptcha 验证码在spring mvc 中的使用

kaptcha是一个非常实用的验证码生成工具。有了它,你可以生成各种样式的验证码,因为它是可配置的。kaptcha工作的原理是调用com.google.code.kaptcha.servlet.KaptchaServlet,生成一个图片。同时将生成的验证码字符串放到HttpSession中。使用kaptch...

2012-07-04 10:11:45 152

原创 Java编程中“为了性能”尽量要做到的一些地方

下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联...

2012-05-29 16:09:54 111

原创 坏公司鉴别方法

坏公司鉴别方法 1.一般前一个月的工资会在下个月的5号-10号才发给员工2.基本工资都很低,一种很低能的避税方式3.设立绩效奖,就是把你每月工资的30%留出来,等到一个季度后如果你的KPI达标就足额发给你,不然就扣掉这30% 而考核的标准往往是领导的心情是否好坏4.实行S.B.打考勤卡制度5.加班不给加班费,但嘴...

2012-05-28 16:48:43 134

freemarker常用技巧

1.  freemarker简介1.1. 概述FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成 HTML。模板语言是强大的直观的,编译器速度快,输出接近静态HTML页面的速度。...

2012-05-03 10:21:00 175

Jquery使用技巧与规范

 1.  jquery简介1.1. 概述随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等,通过将这些...

2012-04-28 15:35:09 129

原创 javadoc生成文档时总是报java.lang.IllegalArgumentException错误

 javadoc生成文档时总是报java.lang.IllegalArgumentException错误,是classpath里面字符冲突引起的。我在classpath中包含了%JAVA_HOME%\lib;解决方法是重新设置classpath或者删除classpath.要注意设置完成后重启下cmd或者editplus,重启后生效!     见官方参考文档 http://maven...

2012-04-17 22:26:17 1818

电商类的验证正则表达式

decmal:"^([+-]?)\\d*\\.\\d+$", //浮点数 decmal1: "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*$", //正浮点数 decmal2: "^-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*)$", //负浮点数 decmal3: "^-?([...

2011-09-23 10:28:13 173

原创 Spring邮件发送(可带附件,模板,群发,异步发送等功能)

博客分类:JavaEESpringfreemarkerXMLHTMLUI 以下是我对spring发送邮件的总结:分别使用了两种方法:单例模式和属性全注入的方法。发送模式又分为:单发,群发。可发送:text,html模板,附件等。1、单例模...

2011-09-20 16:19:48 373

原创 Quartz

博客分类:第三方依赖一、各种企业几乎都会碰到任务调度需求,就拿论坛来说,每个半个小时生成精华文章的RRS文件,每天凌晨统计用户的积分排名,没个30分钟执行锁定任务解锁任务。和现今许多在用的开源项目一样,Quartz之初也只是为个人开发者提供了一个简单的实现方案。但是随着日益增多的关键人员的积极参与和慷慨的贡献,Quartz ...

2011-09-14 16:35:21 99

原创 收藏的js

/**收藏*/function addBookmark(httpUrl,favorite) { if (document.all) window.external.AddFavorite(httpUrl, favorite); else if (window.sidebar)...

2011-09-03 19:30:36 76

原创 Javascript刷新页面的几种方法

Javascript刷新页面的几种方法:1    history.go(0) 2    location.reload() 3    location=location 4    location.assign(location) 5    document.execCommand('Refresh') 6    window...

2011-08-11 11:00:37 106

原创 MIUI直刷正确开启A2SD+的方法(htc系)

第一步:在Recovery里对 SD卡进行分区:分区后MIUI默认支持A2SD+,分区后SD卡内容会丢失,切记分区前一定要备份。操作步骤:1.开机按住电源键不放直到出现菜单,按音量键选择 "Boot AD SD",按拨号键确认2.选择:advance --> partition sd --> ext -...

2011-08-02 10:37:42 146

原创 eclipse下启动tomcat出现Setting property 'source' to 'org.eclipse.jst.jee.server: '错误的

在eclipse中启动tomcat时出现Setting property 'source' to 'org.eclipse.jst.jee.server:你的站点名'   did not find a matching property错误 解决办法:1、在server控制台内,在服务器上点右键--属性2、general选项卡中点switch locati...

2011-06-08 16:08:27 166

原创 Maven常用插件使用说明之deploy

Maven的deploy插件用于把Maven自动构建生成的版本发布到中央代理仓库如Nexus服务器上,也能把第三方依赖库(如Jar包)或一个独立的Jar包直接发布到中央代理仓库供大家共享使用。下面介绍deploy插件的具体用法。假设Nexus服务器已成功安装,Nexus控制台URL为http://199.3.5.164:8081/nexus。   1、自动构建并发布到N...

2011-06-02 23:37:47 150

原创 Hudson+Maven+SVN 快速搭建持续集成环境

hudson 是一个可扩展的持续集成引擎,Hudson非常易于安装和配置,简单易用,下面看看我们是如何几分钟就快速搭建一个持续集成环境吧。假设我们目前已经有2个maven项目:entities(JAVA类库),web(web应用,依赖entities)。 一、安装hudson: 下载http://hudson-ci.org/latest/hudson.war ,把下载的wa...

2011-06-01 10:35:30 94

原创 struts2 中使用 chain Result 时 actionMessage 和 actionError 未复制的原因

在网上查询N久,未解决。 一说必须使用 chain Result,我就是用的这个啊。 一说必须使用 chain Interceptor,我用的是 defaultStack,应该默认就有。 一说是需要使用 store Interceptor,感觉不对。 后在 ChainInterceptor 的 JavaDoc 中找到 引用QUOTE:By default Err...

2011-05-24 22:43:33 147

原创 IE/Firefox每次刷新时自动检查网页更新,无需手动清空缓存的设置方法

【参考了别人的文章】我们做技术,经常在写页面的时候需要多次刷新测试,可是浏览器都有自己的缓存机制,一般CSS和图片都会被缓存在本地,这样我们修改的CSS就看不到效果了,每次都去清空缓存,再刷新看效果,这样操作太麻烦了。在IE下我们可以直接去修改internet选项/常规/浏览历史记录/到internet临时文件选项的设置中,将检查网页中的较新版本改成每次访问...

2011-04-26 10:51:27 383

原创 提高开发效率之tomcat免重启(随意更改java代码)

做为了一个java开发人员,总是为因为要增加一个类,或是增加删除一个方法,甚至修改一个小处代码而不得不再次重启服务器。而启动服务器总是那么的浪费时间。一个小时的编程10分钟左右,这效率.... 而php有java更有优势在于它是动态加载的。而为什么java就不可以呢? 你想要什么?可以加方法?可以加类?可以动态的随意...

2011-04-17 19:16:26 112

原创 Quartz时间规则

* * * * * * *秒 分 小时 一月 月份 星期 年 哪天所有星号对应的段位置,都可以出现后面的符号(, - * /)(? / L C)这些符号可以出现在"一月哪天"和"星期"段位置(w)只能出现在"一月哪天"段位置(#)只能出现在"星期"段位置解释符号代...

2011-03-07 16:26:29 264

原创 Spring Quartz 任务调度

关键字: quartz Quartz 是一个Java的定时任务框架,使用它可以方便地实现计划任务,即在某个时间或是每隔一定时间运行一个任务。 Spring Quartz 类库 spring.jarquart...

2011-03-07 16:07:46 76

原创 别人家老公VS别人家老婆VS别人家孩子

别人家老公VS别人家老婆VS别人家孩子茫茫宇宙中,有一种神奇的生物,这种生物不打魔兽,不聊qq,天天就知道赚钱,月月收入全缴。这种生物可以工作家务两不误,养家一点不辛苦。这种生物叫做别人家老公。这种生物赚得多,花得少,他不抽烟,不喝酒,不打牌,不看球赛和AV。他赚美元、欧元和加元,已经知道地球为什么这么圆。这种生物长得帅,身材好,口才好,身份也好,就连他的头发都是L...

2011-03-02 10:40:33 234 1

原创 Maven多模块布局实例详解

Maven多模块布局实例详解作者: 咖啡兔 日期: 2010年11月11日 发表评论 (6) 查看评论 一、开场白使用Maven有段时间了,只能感慨真是个好东西,让我从传统模式体会到了严谨、规范、敏捷、方便的特性。如果你懂Maven或许看过Juven翻译的《Maven权威指南》;发个牢骚:由于Maven的出身问题导致学习曲线陡峭,所有有些人就开始说Maven不好用;原因有二:一是...

2011-02-24 10:08:26 407

原创 Maven最佳实践:划分模块

Maven最佳实践:划分模块文章分类:Java编程“分天下为三十六郡,郡置守,尉,监” —— 《史记·秦始皇本纪》 所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复...

2011-02-24 10:04:06 71

原创 Jquery.LazyLoad.js插件修正版下载,实现图片延迟加载特效

之前一直有关注过Jquery.LazyLoad.js这个特效,但一直没有用,这几天研究了一下,并应用于实际中,对网站SEO方面没有什么帮助,不过可以节省一些流量,对于大网站来说显的尤为重要,至于节省了多少流量我无从统计。从网上下载来的版本多多少少都有些BUG,尤其是加载后在IE6和IE7下图片闪动是个大问题,在网上查了很久,也没有找到相关的解决方案。没解决方案,就得发挥咱D...

2011-01-18 11:01:01 96

原创 js实现网页图片延时加载的原理和代码

 大家如果使用firebug去查看的话就会发现,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开只加可视区域的图片,而其它隐藏的图片则不加载,一定程序上加快了页  大家如果使用firebug去查看的话就会发现,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开只加可视区域的图片,而其它隐藏的图片则不加载,一定程序上加快了页面加载的速度,对于比较...

2011-01-18 10:56:28 99

原创 大型网站框架的演变

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,...

2011-01-07 14:15:57 77

原创 淘宝的可伸缩高性能互联网架构

淘宝的可伸缩高性能互联网架构 一 应用无状态(淘宝session框架)          假如在session中保存了大量与客户端的状态信息,保存状态信息的server宕机时,通常通过集群解决,不仅有负载均衡,更重要的是要有失效恢复failover,tomcat用集群节点广播复制,jboss用配对复制等session状态复制策略,但严重影响系统的伸缩性,不能通过增加更多的机器达到良好的水平...

2010-12-23 14:00:24 70

原创 可以设置你提交代码是必须写注释,可以规定长度至少为多少

不少开发员提交修改的时候都不写注释,导致查看历史时很费劲,也不太符合规范。有的公司要求每次提交修改时都写上bug号或者任务描述,那么如何在工具上防止开发员们不写注释呢?利用svn的pre-commit钩子可简单实现此要求。进入仓库project1/hooks目录,找到pre-commit.tmpl文件,重命名,去掉后缀.tmpl。编辑pre-commit文件:将:$SVNLOOK lo...

2010-12-23 13:58:41 354

原创 Tomcat UTF-8 乱码问题解决办法

关于java的乱码,一直是双字节字符环境开发者的问题,不同的服务,不同的版本,甚至不同的系统环境,都有很大的影响。今天说一下,在中文windows下,Tomcat5.5服务下的,UTF-8的乱码解决问题。首先要需要了解的是web容器默认编码是iso-8859-1,一个汉字占用两个字节,而在utf-8中一个汉字占用三个字节。所以在数据传递过程中,必须手动设定容器编码格式,否则会出现字符位...

2010-12-20 16:13:01 295

原创 jquery 图片自动切换

基于jQuery淡入淡出可自动切换的幻灯插件Posted by Mr.Think on 08/20/2010 分类于@jQuery <!--<span id="addcomment"><a href="#respond" rel="nofollow" title="Leave a comment ?">Leave a comment</a

2010-12-18 00:00:03 119

原创 获得客户端真实ip

/** * 获得客户端真实ip */ public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); ...

2010-12-09 11:02:10 77

原创 Struts2 2.18 的 interceptor

首先定义我们自己的InterceptorJava代码 package com.web.interceptor;    import javax.servlet.http.HttpServletRequest;  import org.apach...

2010-12-07 13:59:54 62

原创 javaScript取url

URL即:统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成:scheme://host:port/path?query#fragment scheme:通信协议常用的http,ftp,maito等 host:主机服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。port:端口号整数,可选,省略时使...

2010-12-04 16:52:49 61

原创 JQuery的强大筛选器

在Web应用程序中,大部分的客户端操作都是基于对象的操作,要操作对象就必须先获取对象,jQuery(v1.3.2)提供了强大的选择器让我们获取对象。在这边,我人为地将jQuery选择器分为两大部分:选择对象和筛选条件。选择对象表示要获取什么对象,筛选条件是对获取的对象进行筛选,最终留下符合某些特征的对象。1.选择对象1).基本·#id 根据给定的ID匹配一个元素。例如:...

2010-12-04 13:57:38 90

原创 Eclipse TOMCAT 插件:Sysdeo Tomcat Launcher Plugin

很好的一个Eclipse Tomcat 连接插件截至到2008-09-04,最新版本是 3.2.1,于2007-05-10发布。支持: Eclipse 3.1, 3.2, 3.3 and 3.4支持: Tomcat 6使用方法:一、在本机要安装上tomcat;在tomcat安装下conf/server.xml设置;...

2010-12-02 16:34:40 139

原创 使用m2eclipse与sysdeo的tomcat plugin进行开发

文章分类:JavaEye一、安装m2eclipse和tomcatPlugin插件二、在项目POM中加入:Xml代码 <plugin>       <groupId>org.codehaus.mojo</groupId>...

2010-12-02 15:22:52 84

原创 Sysdeo Eclipse Tomcat Launcher plugin 使用总结

TomcatLauncher plugin 很轻量级,很喜欢. 以下是如何通过 TomcatLauncher 搭建Tomcat 开发环境 step-by-step 1. 工程目录:        注 1. conf/server.xml 直接拷贝自 Tomcat 安装目录下的conf 文件,唯一要修改的地方是      注 2. WEB-INF 下面还应创建一个 cla...

2010-12-02 15:21:38 109

原创 Maven2 J2EE入门教程

一.背景Maven2 的基本原理很简单,采用远程仓库和本地仓库以及  pom(project object model).xml  ,将  pom.xml  中定义的  jar  文件从远程仓库下载到本地仓库,各个应用使用同一个本地仓库的  jar  ,同一个版本的  jar  只需下载一次,而且避免每个应用都去拷贝  jar  。如图  1  。同时它采用了现在流行的插件体系...

2010-12-02 15:17:07 112

空空如也

空空如也

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

TA关注的人

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