java
Geven7
每週都有星期柒~
展开
-
《java与模式》读书笔记之七----序列键生成器与单例模式及多例模式(二)
上一章中,我们实现了序列器生成器的功能,并成功运用了单例模式。细心的你可能也发现了一个问题:每次获取键值时都要去查询数据库,这样会带来一个性能的问题,那有没有办法优化列?答案是肯定的。做法就是我们常在处理数据库操作时用到的:缓存。 思路是这样的:给整个表做一个缓存,在每次取值的时候先去缓存中获取数据,如果获取不以,将去数据库中查询,注意这些我们不会递增,而是一次性出N个值出来,N...2011-10-18 23:15:00 · 92 阅读 · 0 评论 -
《java与模式》读书笔记之七----序列键生成器与单例模式及多例模式(二)
带来一个性能的问题,那有没有办法优化列?答案是肯定的。做法就是我们常在处理数据库操作时用到的:缓存。 思路是这样的:给整个表做一个缓存,在每次取值的时候先去缓存中获取数据,如果获取不以,将去数据库中查询,注意这些我们不会递增,而是一次性出N个值出来,N的大小可以根据系统的吞吐量来决定,就算我们系统在使用中,突然Down掉了,你也不用怕,无非就是浪费了几个序列键而已。在本例中,为了演示效果,我们将N 将为5。 我们创建一个Bean来保存数据库中的一条记录的相关信息。 pa2011-10-18 23:15:00 · 48 阅读 · 0 评论 -
《java与模式》读书笔记之八----阶段小结
我们通常喜欢用一个构建函数传很多参,进去构建对象。而创建模式就是将这个过程封装起来。而原型模式,其实就是基于clone(),所以无太多可讲的。 纵观前几小结,讲的都是对象的创建。所以命名为:创建模式,都是用来产生对象,封装对象的产生过程的。总结一下吧: 一、简单工厂模式:用一个工厂来完成一类产品的创建,那么如何保证这产品是同一类产品列?要么继续至某个类,要么实现同一个接口(如果这个接口为空接口,那就是我们所说的标识接口)。 二、工厂方法模式:在简单的工厂上进行改进,对工厂进行抽象,2011-10-24 23:03:00 · 51 阅读 · 0 评论 -
《java与模式》读书笔记之九----适配器模式(Adapter)
2011-10-27 00:52:00 · 67 阅读 · 0 评论 -
elipse maven,tomcat插件
注:myeclipse10.0按以下步骤下来svn选项还是没有出现。不清楚原因,但是我是开始的时候把myeclipse10.0自带的maven4myeclipse给删了,然后再按下面步骤执行。 help-->install new software 1.tomcat 插件 下载地址:http://www.eclipsetotale.com/tomcatPlugin.html ...原创 2012-04-19 16:35:00 · 72 阅读 · 0 评论 -
字符,字节和编码
字符,字节和编码 [转至:http://www.regexlab.com/zh/encoding.htm] 摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。 掌握编码问题的关键是正确地理解相...原创 2012-07-20 14:13:00 · 69 阅读 · 0 评论 -
ArrayList.remove()的一个小细节
转至:http://shmilyaw-hotmail-com.iteye.com/blog/1447631 ArrayList除了下面小细节以外,还有个小细节。 就是下面删除array 10个以上的元素。 首先我是这么写的: for(int i = 9;i<array.size;i++) array.remove(i); 一开始有50个数据,然后 删除 后...原创 2012-07-18 11:39:21 · 119 阅读 · 0 评论 -
java获取ip
转至 http://www.iteye.com/topic/1124070 只能获取到最外端口的ip,不能够具体到局域网的ip。 public static String getIpAddr(HttpServletRequest request) { String ipAddress = null; //ipAddress = request.getRe...原创 2012-07-05 11:48:01 · 74 阅读 · 0 评论 -
《java与模式》读书笔记之九----适配器模式(Adapter)
适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 举个例子:美国的家用电器适用的标准电压是110V,而我们中国的家用电器标准电压是220V。且,我们家庭供电是220V,仅设现在你家以前有朋友帮你从美国带了一些家电回来。可是咱们这电压不适合,但是放在那里不用,重新去买又浪费资源,那现在我们要想办法,将这些...2011-10-27 00:52:00 · 76 阅读 · 0 评论 -
《java与模式》读书笔记之八----阶段小结
这两天粗略看了一下建造模式与原型模式。个人觉得没有太多可讲之处,建造模式适合非常复杂的对象的创建,在现实中用应的并不对。简单的说,我们通常喜欢用一个构建函数传很多参,进去构建对象。而创建模式就是将这个过程封装起来。而原型模式,其实就是基于clone(),所以无太多可讲的。 纵观前几小结,讲的都是对象的创建。所以命名为:创建模式,都是用来产生对象,封装对象的产生过程的。总结一下吧:...2011-10-24 23:03:00 · 89 阅读 · 0 评论