自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用GRADLE给老项目打WAR包

 build.gradle apply plugin: 'war'webAppDirName = 'WebRoot'version = ''buildDir = 'target'sourceCompatibility='1.6'war{ baseName ="PCMS"}//定义目录结构sourceSets { main {...

2013-06-21 19:52:46 170

原创 [插件]使用Gradle打可执行jar包

发现一个直接打出可执行jar包的gradle 插件地址:https://github.com/stigkj/gradle-executable-jar-plugin 用法:由于已经很明了,在此不做翻译了;Executable Jar plugin for GradleThe Executable Jar plugin creates an executable jar ...

2013-03-22 23:39:13 122

[技巧]在老项目中使用Gradle:更改默认目录结构

apply plugin: 'war'sourceCompatibility = 1.5version = "1.0"//中央仓库repositories { mavenCentral()}//加载本地依赖dependencies { providedCompile 'javax.servlet:jsp-api:2.0' providedComp...

2012-12-18 15:28:04 101

原创 1.hello gradle

如何配置gradle环境 1.从官方网站获取最新的zip包http://www.gradle.org/2.将其解压并配置环境变量指向gralde目录 如 %GRADLE_HOME%=E:\WorkProgram\gradle 在path中设置bin目录%GRADLE_HOME%\bin; 打开控制台,运行gradle -v ;配置成功 gr...

2012-12-14 14:13:31 102

让Gradle支持中文 -- 关于 "编码 GBK 的不可映射字符"错误的解决

今天用gradle编译一个已有项目 结果爆粗"警告:编码 GBK 的不可映射字符" 原因是因为代码中中文注释的缘故,只需按如下方式设置编码即可 //编译groovy代码时采用 UTF-8 tasks.withType(GroovyCompile) { groovyOptions.encoding = "MacRoman" } //编译J...

2012-11-01 22:48:24 318

Gradle笔记

6.1 每个构建包含一个或多个 "Project" 每个project包含一个或多个 "Task",每个 task 都是一个原子操作,或是编译一些文件,或是打jar包 ,或是生成javadoc6.2 你可以用gradle命令来调用当前目录下的build.gradle文件,build.gradle通常称之为构建脚本;构建脚本中定义了一个项目和包含的任务 hello w...

2012-10-30 08:21:31 112

原创 java内存泄露解析

原因有很多种,比如:1.数据量过于庞大;死循环 ;静态变量和静态方法过多;递归;无法确定是否被引用的对象;2.虚拟机不回收内存(内存泄漏);    说白了就是程序运行要用到的内存大于虚拟机能提供的最大内存就发生内存溢出了。 内存溢出的问题要看业务和系统大小而定,对于某些系统可能内存溢出不常见,但某些系统还是很常见的解决的方法,一个是优化程序代码,如果业务庞大,逻辑复...

2011-07-11 10:42:37 53

原创 Class.forName和New的比较

Class.forName和New的比较在初始化一个 类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方 式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设计思想。 Java中工厂模式经常使用ne...

2011-07-11 10:36:00 50

原创 java中字符串链接性能比较

原帖地址:http://blog.csdn.net/bestseal/archive/2008/04/16/2296283.aspx public static String concat1(String s1, String s2, String s3, String s4, String s5, String s6) {        String result = "";    ...

2011-07-11 10:31:10 46

原创 [转]提高Java反射速度的方法以及对setAccessable的误解

mercyblitz 写道ouchxp 写道 再就是在执行反射之前执行field.setAccessible(true); 也可以提高JDK反射效率 这样可以提高效率?这个方法仅仅设置访问标识,让不能访问的成员可以访问。  keating 写道ouchxp 写道再就是在执行反射之前执行field.setAccessible(true); 也可以提高JD...

2011-05-30 15:20:55 230

原创 FusionCharts为Tooltext设置换行

 如图 用{br} 就可以了 

2011-01-05 18:09:53 63

如何修改Ext.Msg.*下窗口底色

 只需要找到ext-all.css中body.x-body-masked .x-window-plain .x-window-mc { background-color: #ffffff;//在这改颜色} 然后OK 怎样 底色一换清爽多了吧 

2010-12-22 21:57:30 95

原创 正则表达式全部符号解释

字符 描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。$匹配...

2010-07-12 16:00:10 58

原创 选择抽象类还是接口

 Java接口与Java抽象类的区别: 1. Java抽象类可提供某些方法的实现,而Java接口则不行;2. Java抽象类中增加一个具体的方法,则子类都具有此具体方法,Java接口中新增加方法,则子类必须实现此方法;3. 在Java中,子类最多能继承一个抽象类,而一个类可以实现多个接口;4. 从代码重构角度考虑,将一个具体类重构为一个Java接口的实现容易,因为一个类可实...

2010-07-06 09:33:08 50

ExtJS为combobox增加tip

话不多说 直接上代码  //select the domain for add or modify the common var domainNameInput = new Ext.form.ComboBox({ x:185, y:60, xtype:'combo', width:200, allowBlank:false, triggerAction:'al...

2010-04-28 16:59:35 70

Window.ShowModalDialog的参数问题(父窗体向子窗体传值)

Window.ShowModalDialog的参数问题(父窗体向子窗体传值)  create date:2009-5-12  description:window.showModalDialog打开子窗口并刷新主页面  param strUrl:子页面路径  param width:子页面显示宽度  param height:子页面显示高度-------------------------...

2010-04-20 15:27:14 195

原创 Struts2笔记 - 10 自定义类型转换器

package struts2.demo.action;import java.util.Date;public class DateAction { private Date birthday; public String execute(){ return "success"; } public void setBirthday(Date b...

2010-02-10 17:05:48 55

原创 Struts2笔记 - 09 请求参数的接收

采用基本类型接收请求参数(get/post)在Action类中定义与请求参数同名的属性,struts2便能自动接收请求参数并赋予给同名属性请求路径:http://localhost:8080/test/view.action?id=78pulblic class DemoAction{ private int id; public void setId(int id){//stru...

2010-02-10 15:21:52 52

原创 Struts2笔记 - 08配置多个Struts配置文件

动态方法调用和使用通配符定义由请求参数指定调用action中的方法struts1中采用 dispatchAction的方式<aciton path="control/action" type="...dispatchAction" parameter="method"/>/control/action?method=aaa■ struts2中的两种方式法1.动态方法调用...

2010-02-10 14:54:07 62

原创 Struts2笔记 - 07 配置多个Struts配置文件

配置多个Struts配置文件<struts> <include file="demoAction.xml"/> </struts>  

2010-02-08 16:13:16 51

原创 Struts2笔记 - 05 指定Struts2处理的请求后缀及常量介绍

指定Struts2处理的请求后缀及常量介绍可以在struts.xml采用 struts.action.extension常量进行修改<constant name="struts.action.extension" value="do"/> 也可以指定多种后缀 可以采用,分割<constant name="struts.action.extension" value...

2010-02-08 14:50:55 48

原创 Struts2笔记 - 04 为Action属性注入值

为Action属性注入值在Action中可以使用param属性为action注入值<action name="di" class="struts2.demo.action.DIAction"> <param name="value">TEST</param> <result>/WEB-INF/page/di.jsp&amp

2010-02-08 14:27:23 56

原创 Struts2笔记 - 02 Action名称的搜索顺序和各项默认值的配置

【Action名称的搜索顺序】1.如果包存在 action不存在 则会到默认命名空间寻找action默认命名空间:namespace=""或者不指定namespace属性的package <package name="default" namespace="/demo" extends="struts-default"> </package>&a

2010-02-07 14:48:30 66

原创 Struts2笔记 - 01 第一个struts2应用

第一个struts2应用首先在struts.xml中加入如下配置<package name="default" namespace="/demo" extends="struts-default"> <action name="helloworld" class="struts2.demo.action.HelloWorldAction" method=&

2010-02-07 13:40:20 49

C++笔记

 1.混合型语言 程序扩展名: .cpp 有且只有一个main方法2.灵活的注释 /*注释*/  行注释  : //注释3.IO对象  从流中提取数据的操作称提取操作.  提取操作符:>> eg:从cin流中提取字符 cin>>a.x; 向流中插入数据称插入操作  插入操作符:<< eg:向cout流中插入字符 cout<<"hello";  c...

2009-11-16 21:04:05 61

S2SH错误

常用ssh错误经验分享1。没有加入spring包以前,只加入了struts2-spring-plugin-2.0.6.jar  2007-3-21 17:37:29 org.apache.catalina.core.StandardContext filterStart    严重: Exception starting filter struts2    Unable to load bean:...

2009-11-13 21:50:44 48

原创 ubuntu下xampp的安装

首先,请从www.xampp.org下载最新版XAMPP。然后,将安装文件服知道/opt下并解压。如果你计算机没有/opt目录,清用超级用户身份执行mkdir/opt命令来创建目录。如果计算机没有sudo命令请用su命令并输入超级用户密码来切换到超级用户。使用以下命令将文件复制到/opt:$sudo cp xampp-linux-x.x.tar.gz /opt使用一下命令进入opt/目...

2009-11-03 17:39:04 119

CodeIgniter的一点规范

/Contollers:文件名:小写类名:首字母大写。/Views文件名:小写类名:首字母大写。/Model文件名:小写类名首:字母大写。/helpers (辅助函数)文件名:小写。并加_helper.php后缀,如:filename_helper.php函数名:小写扩展:文件名如:MY_filename_helper.php,filename必须与被扩展文件名同。/plugins(插件)文件名:...

2009-07-22 17:42:10 54

JQuery的一点使用总结

JQuery的使用 很强大的JS库 用起来也是超级Easy并且还有N多各种各样的插件(具体见文"240多个Jquery插件")使用的时候只要导入jquery.js 就OK了 也可以使用压缩后的版本jquery.min.js只有19kb 还要说明一点 jquery是js库 jquery就是js 给自己十分钟 轻松一辈子 jQuery: The Write Less, Do...

2009-07-22 17:29:07 90

原创 常用限制input的方法

1.取消按钮按下时的虚线框,在input里添加属性值 hideFocus 或者 HideFocus=true <input type="submit" value="提交" hidefocus="true" />2.只读文本框内容,在input里添加属性值 readonly <input type="text" readonly /> 3.防止退后清

2009-06-07 00:15:10 41

原创 CSS网页布局DIV水平居中的各种方法

容器中的内容居中:text-align: center 容器在上层容器中居中:margin-right: auto; margin-left: auto;.a{margin:0px auto;} (div class="a"中的内容居中。b在a中也会居中).b{margin:0px auto;}(b中的内容居中) 在Web标准中的页面布局是使用Div配合CSS来实现的。这其中最常用到的就是使整...

2009-05-28 17:43:11 186

.Net中Datalist使用

<asp:DataList ID="DataList1" runat="server" CellPadding="4" > <ItemTemplate> <asp:Label ID="item" runat="server" ><%#Eval("item")%&

2009-04-29 16:57:40 75

JAVA JDK6.0 中文API

JAVA JDK6.0 中文API; JAVA JDK6.0 中文API;

2012-10-16

pro GIT中文版

pro GIT中文版;

2012-10-16

ActiveMQ in Action 中文 PDF

ActiveMQ in Action 中文 PDF;

2012-10-16

Toad11.5无限期注册码破解

Toad11.5无限期注册码

2012-10-11

open in explorer插件

open in explorer插件 实现myeclipse open in explorer功能 eclipse 资源管理器 快速打开 插件 1.直接复制到eclipse plugin下重启即可

2012-10-10

oracle+110个常用函数

oracle 常用函数;

2012-09-28

amChartsXML文件属性说明

amChartsXML文件属性说明

2012-09-25

Sencha Architect 2.0破解补丁

破解Sencha Architect 2.0,可无限期试用。 破解方法: 1、安装完原版程序; 2、将该文件覆盖掉安装路径下的同名文件; 3、XP下,将该文件覆盖掉C:\Documents and Settings\登录名\Local Settings\Application Data\Sencha, Inc\Sencha Architect 2.0 下的同名文件;win7下,将该文件覆盖掉 C:\Users\登录名\AppData\Local\Sencha, Inc\Sencha Architect 2.0 下的同名文件。

2012-09-13

EXT4.1 datetime 日期时间控件

1.先按顺序导入 [removed][removed] [removed][removed] [removed][removed] [removed][removed] 2.使用方式如下 var startTime = Ext.create('Ext.ux.form.DateTimeField',{ filedLabel:'开始时间', name:'startTime' });

2012-09-04

extjs设计器破解程序(ExtDesigner-1.2.2-48破解)

该破解适用于ExtDesigner-1.2.0,及ExtDesigner-1.2.2-48.exe,均测试通过, ExtDesigner原版下载地址 使用时需要在Extjs网站注册个用户,注册地址: http://www.sencha.com/forum/register.php

2012-03-14

Ashampoo破解补丁

Ashampoo破解补丁

2012-03-02

myeclipse.10.0.更新发布(破解更新)

myeclipse.10.0.更新发布(破解更新)

2012-03-02

PowerDesigner 16 破解文件

PowerDesigner 16 破解文件

2012-03-02

JAEE 5.O API

JAEE 5.O APIJAEE 5.O APIJAEE 5.O API

2010-05-07

log4j中文手册-log4j中文手册

log4j中文手册log4j中文手册log4j中文手册

2010-04-27

CodeIgniter 1.7.1中文手册

敏捷php开发框架CodeIgniter 1.7.1中文手册

2009-07-20

JSTL标签库中文教程

JSTL标签库中文教程,介绍各种jstl标签库的用法

2009-01-18

Servlet生成验证码

用servlet制作验证码 ....................

2008-12-06

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

TA关注的人

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