- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 idea 设置注释
1 java 类注释 file header Preferences->Editor->File and Code Templates->Class在最有侧出现的 类头格式里 填写格式内容 右下角 Description 提供了 变量使用2 java 方法注释 Lives Templates 点击 + 号添加 Template Group ,再点...
2018-05-29 19:26:25
136
原创 java 中的可重入锁
首先 可重入锁的概念 即线程可以进入任何一个它所拥有的锁同步的代码块. 举个可重入锁例子 public class AccountService{ private int account; private ReentrantLock lock = new ReentrantLock(); public void inCreaseAcc...
2017-12-27 11:25:20
142
原创 synchronized
synchronized 有两种用法 第一种是修饰 方法 , 此时是对此对象加锁 ,如果此对象有多个方法 加上关键字synchronized ,一个线程访问一个synchronized 方法时候,其他线程该对象 的其他 synchronized 方法 只有等 当前同步方法结束时候才能访问 同一对象 在多个线程内 synchronized 方法是互斥的 , 即同一时刻只有一个synchr...
2016-05-21 23:00:19
129
原创 ofbiz
现在开始研究ofbiz,今天在做网站demo时候 在web.xml文件忘记配置servlet 及转发规则 导致服务器不识别url,低级错误真不应该
2013-09-08 23:12:12
117
原创 java 引用概述
1.Java垃圾回收器概述 Java2平台里面引入了java.lang.ref包,这个包中的类可以让我们引用对象,而是的这些对象不用停留在内存中。不仅仅如此,这些类和Java本身的垃圾回收器还存在一定的交互。我们平时开发的时候有时候会用到System.gc()方法,而Java里面GC的基本工作原理又是如何呢?当然使用Java引用类主要目的是为了和Java垃圾回收器进行有限的交互,从而全面提...
2013-08-06 11:36:07
115
工厂模式个人理解
通常所说的工厂模式涉及到 简单工厂模式 , 工厂方法模式和抽象工厂模式。 对于简单工厂模式,理解很简单,把类的实例化的操作通过一个工厂类来操作,实例的使用类尽管使用而不关心对象是如何创建,这样减少了类与类之间的耦合性。相对简单。下面来集中讨论下工厂方法和抽象工厂模式: 工厂方法:定义了一个创建对象的接口,由子类具体去实例化不同的类,把实例化推迟到了子类。 相当于在简单工厂模式中加...
2013-04-17 17:00:01
194
观察者模式个人理解
观察者模式定义了一对多的依赖关系,让一个或多个观察者对象订阅一个主题对象。主题对象状态上或内容上的变化会通知观察者。主题对象及观察者对象拥有相对的独立性。 与<策略模式个人理解>中相似,观察者对象实现了一个观察者接口,这样就把与主题对象独立开来。具体观察者的个数和内容可以自定义增加或者删除。 主题是一个抽象类或者接口,有addObserver、deleteObse...
2013-04-11 15:45:07
114
原创 策略模式个人理解
策略模式把要使用算法的‘客户’,跟具体的‘算法’ 分离开来,这种分离通关了中间的一个接口(或抽象类)来实现。一般情况下,会配合简单工厂模式使用,简单工厂模式负责生产不同的对象实例,而策略模式则负责实现不同的对象对应的实现算法。举例如下: 假如小明有自行车、摩托、电动车三种交通工具,三种交通工具发动靠不同的算法实现 自行车双脚一蹬,摩托依靠汽油为动力,电动车依靠充...
2013-04-10 15:26:21
110
原创 策略模式
策略模式讲解:http://www.cnblogs.com/justinw/archive/2007/02/06/641414.html
2013-04-10 14:45:25
122
原创 (转)正确使用 Volatile 变量
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。锁提供了两种主要特性:...
2013-04-08 10:05:41
125
原创 一个EJB3.0小例子
之前按照EJB3.0书籍写了一个新闻发布系统的简单例子,隔了很多天再重新发布发现问题重重,之前写的也忘之脑后。又费了九牛二虎之力才把其缕顺。特写下来以做参考。 系统的结构图如下 1 主要涉及到与数据库打交道的实体类和 用于交互的 会话类。 通过依赖注入来注入数据库JNDI 连接资源 并且持久化实体管理...
2012-09-25 17:04:56
123
原创 Eclipse 中通过Jboss Tools 根据数据库表生成Java类 使用心得
最近公司要升级数据库,增加了几个表,所以要生成与表相应的Pojo 对象,之前听说过hibernate有类似的功能,只是没有用过。借此机会,做以总结。 Jboss Tools已经集成了Hibernate 的相关功能,之前HIbernate Synchronizer 实现了对生成PoJo对象的支持,但通过网上搜索 其从06年开始已经停止更新 并且 所提到的 http:...
2012-05-13 19:15:46
220
函数无法实例化的问题
今天在弄liferay项目时,发现一个类总是无法初始化,纠结多时,发现此类实现了 Serializable, Comparable<Computer>接口 ,可能是spring会用到父类的构造函数(我之前重写了构造函数 传参数进去),故我又写了为空的构造函数 代码如下:public class Band implements Serializable ,Comp...
2012-04-30 19:15:13
279
Servlet 过滤器对装饰者模式的使用
所谓装饰者模式(decorator-pattern)动态的给对象添加职责。装饰者较被装饰者拥有更多的功能,且除本身的功能外还可以调用被装饰者的功能。比较常见的例子是Java I/O 装饰者:其中,各类的作用如下:FileInputStream 作为被装饰者 提供了读取文件的基本操作BufferedInputStream 作为装饰者,加入了额外两个功...
2012-04-17 18:48:02
180
web应用的手动部署
最近在看Head First Servlet&JSP ,里面讲到web应用的手动部署,虽然现在部署工具都实现自动化了,但是某些情况下了解下手动部署还是有好处的,比如说你对一个部署工具不了解或者你遇到了其他特殊情况需要手动部署。废话少说,直接上文: 要成功部署一个Web应用,必须遵循以下目录结构. WEB-INF 一定要直接放在应用上下文之下(即你的应用文件夹下...
2012-04-10 10:27:18
154
原创 理解HTTP的幂等性
文章转自 http://www.cnblogs.com/weidagang2046/archive/2011/06/04/idempotence.html (感觉文章写的好 故转载之 如侵犯权益 请告知 会立即删除 ) 基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或REST...
2012-03-29 10:17:29
96
JAVA 中的值传递和引用传递
今天碰到一个引用传递的问题,类中创建另个类做为全局变量C,在方法A中修改C的值,然后在方法B中取得修改后的值。一开 始固执的以为不可能实现,以为跳出方法A后对象的值会保持刚创建的样子。 后来看了下java值传递和引用传递的资料,才发现自己错了: 当把Java的基本数据类型(如int,char,double等)作为入口参数传给函数体的...
2011-12-07 22:51:41
97
原创 Razor view engine 基础语法
在asp.net MVC3中,引入了razor view engine , 更加方便,快捷的进行页面开发。下面是razor的简单的语法信息:一下文章转载自:http://www.cnblogs.com/highend/archive/2011/04/09/aspnet_mvc3_razor_engine.html 所有以 @开头 或 @{ /* 代码体 */ } ...
2011-12-01 21:57:34
152
原创 asp.net mvc 2 强类型html辅助方法
从今天开始做asp.net项目,这对于我是新知识,希望在学习的路上一切顺利。加油!!自我勉励!! 今天看了一个登录页面,用到了Html.XXFor(param=>param.xx)的方法,表示对于model层属性的引用。网上说属于强类型的html辅助方法,参数param,我个人认为代表model对象的实例,而xx代表对象对应的属性。当然对象都要有相应的get ;set; ...
2011-12-01 16:15:13
202
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人