自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 学习设计模式——工厂方法

这里要先感谢《研磨设计模式》一书的作者,在讲述IoC/DI(控制反转/依赖注入)的时候深入浅出,让我有了清晰的理解,谢谢。 关于IoC/DI 依赖注入:应用程序依赖容器创建并注入它所需要的外部资源 控制反转:容器控制应用程序,有容器反向地向应用程序注入其所需要的外部资源有效的分离了对象和所需要的外部资源,松耦合,有利于复用适用于:让父类在不知道具体实现的情况下,完成自身功能的调用,将具体的实

2015-08-12 10:03:36 442

原创 学习设计模式——单例模式

适用于:程序中最多只有该类的一个实例,并提供一个全局访问点 如:缓存、线程池、偏好设置对象、打印机等设备驱动程序、日志对象等优点:减少内存开支,尤其在创建或销毁频繁使用的对象时。避免对资源多重占用,比如写文件设置全局访问点,优化和共享资源访问缺点:没有接口,难扩展,因为其要求“自身实例化”,所以接口或抽象类都是没有意义的。对测试也不利单例模式与单一职责原则有冲突。单例模式入门:

2015-08-10 15:50:33 394

转载 最牛B的编码套路

转载:http://developer.51cto.com/art/201507/483689.htm最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已:与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力;回复邮件并不能提高你的打字水平。你

2015-08-07 09:35:06 320

原创 学习设计模式——模式、原则

看了一些大牛的书,对设计模式仍然有些模糊,所以想写点东西沉淀下来,以后可以再看。再此之前,感谢贡献设计模式知识的这些人设计

2015-08-03 16:45:30 442

转载 利用Java注解将常量类生成js文件供前端调用

http://jncumter.blog.51cto.com/812546/1679756注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。1)定义一个

2015-07-31 09:03:02 1384

原创 异常堆栈信息

有时需要在日志里记录堆栈信息,又不想什么都要,所以了解下堆栈信息的APIStackTraceElement[] stackElements = e.getStackTrace(); stackElements[i].getClassName() stackElements[i].getFileName() stackElements[i].getLineNumber stackElement

2015-07-30 15:34:10 489

原创 学习设计模式——简单工厂

适用于: - 创建实例时有多种情况,但不能预见是哪种 - 不依赖于实例的具体实现好处: 面向接口编程,更好的封装性直接上代码了:public interface Api { public void operation();}public class ImplA implements Api { @Override public void operation() {

2015-07-28 11:32:13 377

原创 Eclipse UI Theme调整

一直用Eclipse color theme做我的编辑器主题插件,今日突发奇想,希望将整个eclipse都换成黑色主题,就像Android Studio一样。在网上搜索资源,发现众人大多推荐MoonRise UI,安装方法及调整方法其网站上也有说明,很简单。但安装后有以下问题(我用的Eclipse是Kepler版): 1.滚动条不能设置成黑色 2.工具栏上其它插件的按钮显示就强烈锯齿 3

2015-07-27 11:10:24 2180

原创 MyBatis针对ORACLE的批量插入

MyBatis针对ORACLE的批量插入

2015-07-23 14:45:00 451

转载 欢迎使用Markdown编辑器写博客

欢迎使用Markdown编辑器写博客源码

2015-07-23 14:35:02 378

原创 正则表达式JAVA实例

package com.hhh.platform.advisors.framework;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Hashtable;import java.util.regex.Matcher;import java.util.regex.Patt

2011-02-22 09:31:00 587

转载 自动生成接口和JUnit测试类

<br /> <br />在Spring应用中,常常会用到“接口+实现类”的形式,即要实现类又要写一个方法差不多的接口,有时候感觉比较烦琐。其实,Eclipse可以根据类自动抽取出接口来。<br />PersonServiceImpl.java的代码如下:<br /> <br /><br /> <br />在上面代码的空白处点右键,或者在PersonServiceImpl类名上点右键 —> Refactor –> Extract Interface,如下图: <br /> <br /><br /> <br

2010-08-20 15:39:00 1149

原创 FormLayout(一)

 象其它的layout类一样,FormLayout用的data类是:FormData。FormData用另外一个类来控制窗口小部件的大小和位置: FormAttachment.一个FormData最多用4个FormAttachment,它们分别对应这个小部件的4个面:顶部,底部,左边和右边。FormAttachment定义了小部件在parent composite或是这个composite里其它部件的位置。FormAttachment计算位置和大小的方法:y=ax+b在这个等式中,在数学上y代表的是纵坐标,

2010-08-20 15:15:00 697

原创 GridLayout

<br />GridLayout<br /><br />GridLayout是一个非常强大的布局管理器,它可以实现很多复杂的布局,名字中暗示它将所有控件放置在类似网格的布局中.^__^GridLayout有两个构造函数.<br /><br />GridLayout的构造函数构造函数描述public GridLayout() 建立一个默认的GridLayout布局.public GridLayout(int numColumns, boolean makeColumnsEqualWidth)建立一个GridL

2010-08-11 08:57:00 1525

翻译 Learn UML with JUDE(中文版)

 原文地址:http://jude.change-vision.com/jude-web/download/try_uml.html   我希望你能够使用JUDE去学习和体验UML,JUDE是一个建模工具,你可以用它去画UML。下面我会指导你通过一些实例去学习使用JUDE来画UML。一、Overview  l    UML and UML tools l    Description of JUDE l    Installation of JUDE l    Fundamental Components

2010-06-14 15:18:00 8479

转载 ResourceBundle Editor插件安装

ResourceBundle Editor是一个用于编辑本地化的属性文件(localized properties files)。它让你通一个屏幕就能够同时管理所有相关联属性文件中的key/value信息。它所具有的功能包括:自动为Keys分类,能够提示丢失掉的,重复的,相似的values等.如果你的E文很好,那可以看看官方的介绍,及安装方法http://www.resourcebundleedi

2010-03-23 15:11:00 985

转载 jdk完整配置

一、JDK1.6下载       目前JDK最新版本是JDK1.6,到http://java.sun.com/javase/downloads/index.jsp可以下载JDK1.6。二、JDK1.6安装       JDK的安装非常简单,只需要按照向导一步一步进行即可。在安装时需记住安装的路径,在配置环境变量时将会用到这个安装路径。我的安装路径是F:jdk1.6。三、配置环境变量

2010-03-23 15:03:00 593

转载 PowerDesigner菜单中文

File文件菜单单词 读音 中文意思及举例Save as   另存为;Save as new model [mɔdl] 另存为新模型;Open workspace           打开工作空间(工作文件夹)Save workspace           保存工作空间Save workspace as   另存工作空间到…Save all           保存所有Page setup  

2010-01-13 12:06:00 5066 1

转载 C#语言规范

1. 命名规范a)    类【规则1-1】使用Pascal规则命名类名,即首字母要大写。【规则1-2】使用能够反映类功能的名词或名词短语命名类。【规则1-3】不要使用“I”、“C”、“_”等特定含义前缀。【规则1-4】自定义异常类应以Exception结尾。【规则1-5】文件名要能反映类的内容,最好是和类同名。b)    类字段【规则2-1】用camel规则来命名类

2009-12-24 23:56:00 583

转载 请求的跳转与转发

3.1. 范例这次用户可以在首页选择自己喜欢的颜色,进入对应的页面。选择绿色,会进入绿色界面:选择红色,会进入红色界面:好的,这里我们会看到四个页面:index.jsp中选择颜色,点击按钮后提交到test.jsp。test.jsp取得用户选择的颜色,根据颜色值显示对应的页面。如果选择了红色,就显示red.j

2009-12-24 23:25:00 1355

转载 eclipse插件安装方法

eclipse平台+插件的方式使eclipse很容易扩充,eclipse插件安装的方式有两种: 1.一种是内置方式安装,即下载插件后解压缩,然后把解压后插件的plugins和features目录里面的内容分别复制到eclipse安装目录的 plugins和feature目录里面,这种方法安装比较简单,但是问题也比较多,因为所有的插件的文件都混合到了plugins和feature目录里面,ecl

2009-10-14 21:25:00 392

超实用的CSS代码段 PDF电子书下载 带书签目录 完整版

最实用的代码技能+最犀利的阅读体验+最五星的读者服务,用400段代码来演绎设计各种屏幕大小和开发现代网站的CSS技术。

2016-04-05

ACCP JAVA万年历加强版

ACCP教学内容 指导学习代码 该代码仅供参考

2009-05-05

ACCP JAVA猜拳标准版

ACCP教学课程 指导学习内容的代码 该资源仅供参考

2009-05-05

空空如也

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

TA关注的人

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