- 浏览: 190880 次
- 性别:
- 来自: 杭州
最新评论
-
静夜独窗:
你确定你这个回调对应的是模板方法模式,而不是策略模式?
Java回调与模板方法模式 -
jzp12:
while (keySetIterator.hasNext( ...
keySet 与entrySet 遍历HashMap性能差别 -
LyAn_爱踢爱死:
那个Context是哪个包下的。
Java回调与模板方法模式 -
jhy_wind:
请问,你的mtrat插件是windows的吗?我在网上只找到了 ...
Spring中的ThreadPoolTaskExecutor -
ysushiwei:
差别确实不大,基本上可以忽略。我测试的是10万的数据量级别的。 ...
keySet 与entrySet 遍历HashMap性能差别
文章列表
1.Velocity
Velocity是一种易用的模板语言。Velocity将Java代码从Web 页面中分离出来,使用Web站点从长远看更容易维护,并且提供了一种可行的JavaServer Pages替代解决方案。除了JSP,Velocity可能是用于Web应用的最流行的模板语 ...
Java中新建对象的初始化顺序自以为很清楚了,但做了几个小题后,发现自己错了,索性自己也梳理下.
一.对于没有静态变量或静态代码段的类
1.其初始化顺序
(1)先初始化父类的实例变量,再调用父类的构造函数。
(2)再初始化子类的实例变量,再调用子类的构造函数完成初始化。
(3)子类成员变量初始化是在父类构造函数调用完后,在此之前,成员变量的值均是默认值,这里的默认值为根据实例变量的类型对应不同的默认值(包括primitive类型,int=0,boolean=false,…)和(Reference类型)。
2.附代码段
public clas ...
Spring中加载Bean配置文件的常用方式有两种,一种是通过实例化FileSystemXmlApplicationContext类的方式加载Bean,
另一种是通过实例化ClassPathXmlApplicationContext类的方式加载Bean.现举例如下,已做记录.
1.FileSystemXmlApplicationContext
(1)默认从项目工作路径开始查找,是相对路径
ApplicationContext applicationContext1 = new FileSystemXmlApplicationContext(
"src/main/java/ ...
在java的swing编程中,Java中的事件机制非常常用,网上也有很多这样的文章,自己也顺便梳理一下.
一. 事件监听器的参与者:
1.事件对象:
一般继承自java.util.EventObject对象,由开发者自行定义.
2.事件源:
就是触发事件的源头,不同的事件源会触发不同的事件类型.
3.事件监听器:
事件监听器负责监听事件源发出的事件.一个事件监听器通常实现java.util.EventListener这个标识接口.
其整个处理过程是这样的,事件源可以注册事件监听器对象,并可以向事件监听器对象发送事件对象.事件发生后,事件源 ...
九步迈向优秀软件设计
- 博客分类:
- 设计模式
今天在《软件开发沉思录》这本书中读到第六章,感觉颇有收获,特记录下来。
以下一些习惯能指导我们更好地进行面向对象的程序设计:
1.方法只使用一级缩进。
2.拒绝使用else关键字。
3.封装所有的原生类型和字符串。
4.一行代码只能有一个”.“运算符。
5.不要使用缩写.尽量保持类名和方法名中只包含一到两个单词,避免在名字中重复上下文的信息。
6.保持实体对象简单清晰.
7.任何类中的实例变量都不要超过两个。
8.使用一流的集合。
9.不使用任何Getter/Setter/Property.
一.问题发现
今天,在写完代码后用Find Bugs扫锚了一下,发现类中一处代码中有提示如下内容:
Map<String, EventChain> map = ContextHolder.getContext().getEventChains();
for (Iterator<String> iter = map.keySet().iterator(); iter.hasNext();) {
String key = iter.next();
EventChain eventChain ...
要在Spring MVC环境内部署用于执行的流,需要定义一个FlowController,它是一个特殊的org.springframework.web.servlet.mvc.Controller控制器。FlowController作为Spring MVC和Spring Web Flow 之间的适配器,将所有来自页面的HTTP 请求路由到FlowController ...
写给毕业
很久很久没有写过东西了,日记也成了发黄的纸张,更难寻觅。
过几天就要离开交大,离开成都。在校的学习的时光也将成为一种回忆。即将告别三年的母校,心头也开始出现丝丝的离愁别绪,像柳絮,会在你身边挥之不去;似细雨,会在你身上留下点点滴滴;如春风,总会嗅到她的丝丝气息。依如那个夏季,依如每一次毕业和每一次分离,仍要感受这种离别的情愫。自以为,成年的我不会再有这种感觉,也许这和年龄没有关系,也许是我真的爱上了这里!爱上这里的同学和兄弟,爱上了这里的氛围和气息。在交大的土壤里,我的知识有了质变,我的视野得到开阔,我的梦想得以实现,我的事业有 ...
前言:对于Tomcat数据源的配置绝不是一个新问题,写此文的目的只是记下自己的配置过程,给新手提供资料共飨之.本文给出三种配置方式.
1.在Tomcat下配置数据源的三种方式:
(1) 在Tomcat安装目录下/conf/Catalina/localhost文件夹中 ...
1.错误描述:
警告: SQL Error: 0, SQLState: 08S01
2009-4-13 16:21:23 org.hibernate.util.JDBCExceptionReporter logExceptions
严重: The driver was unable to create a connection due to an inability to establish the client portion of a socket.
This is usually caused by a limit on the number of sockets imposed by t ...
1、三维散点图的生成
JMathPlot可产生常用的二维和三维图表,其生成图表的步骤与JFreeChart类似,设置数据集,定制图表相关属性及输出图表。对于三维图表的数据集,是用三元组存储的。但这些图表多用在Java Application 环境中。而要想将生成的图输出到浏览器。主要借助于JFreeChart中的EncoderUtil.encode方法将产生的BufferedImage对象实例编码成字节流.将些字节流放入Response中输出到浏览器端。Public Class Scatter3DChart implements Serializable{
public byte[] ...
1.尝试开发各种不同类型的应用.
2.保持开发的心态.
3.系统的学习,建交自己的知识体系.
4.编程时多用脑子,用工具帮助做事但是不要用工具代替思考.
5.不要错过向高手学习的机会.
6.搞清技术的来龙去脉.
7.形成自己的软件开发的世界观.
- 2008-12-16 21:54
- 浏览 1206
- 评论(0)
正在学习lucene中,先贴一小段代码做个记念!
public class FirstDemo {
public static void main(String[] args) throws Exception {
File file = new File("c:\\index");
IndexWriter indexWriter = new IndexWriter(file, new StandardAnalyzer(),
true);
Document document = new Document();
document.add ...
- 2008-12-15 21:43
- 浏览 1318
- 评论(1)
1.问题描述
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/webflow-config]Offending resource: ServletContext resource [/WEB-INF/webflow-config.xml]
...
1.若POM.XML中有如下JAR包不能自动下载:<dependency> <groupId>castor</groupId> <artifactId>castor</artifactId> <version>1.0</version> <scope>compile</scope> </dependency>
手动安装命令如下:
mvn install:install-file -D ...
- 2008-11-14 15:43
- 浏览 1702
- 评论(0)