09 2013 档案
摘要:其实自己平常真的很少用到键盘输入,主要是java键盘输入太麻烦,呵呵http://blog.csdn.net/chang_xing/article/details/8145234
阅读全文
摘要:http://jingyan.baidu.com/article/cbcede07ee64ce02f40b4de8.htmlps:本来想用原来老版本配置wtp来进行java web开发,但貌似很麻烦,搞了半天也没成功,还是直接用最新版本吧,呵呵。。安装idehttp://www.eclipse.org/downloads/packages/node/1081
阅读全文
摘要:http://blog.sina.com.cn/s/blog_61889f5c010105tr.html
阅读全文
摘要:命令模式:将请求封装成对象,这可以让你使用不同的请求、队列,或者日志请求来参数化其他对象。命令模式也可以支持撤销操作。JDK中实例:java.lang.Runnable javax.swing.Actionstruts中的action也用到命令模式http://blog.csdn.net/significantfrank/article/details/7712053,关于struts2.0中actionhttp://struts2.group.iteye.com/group/wiki/1379-action-in-struts2总结:struts架构图如下(http://blog....
阅读全文
摘要:回溯法的几个典型例子:(1)图的m着色问题a)问题描述:给定无向连通图 G 和 m 种不同的颜色。用这些颜色为图 G 和各顶点着色,每个顶点着一种颜色。是否有一种着色法使得图 G 中每条边的两个顶点着不同的颜色。这个问题是图的 m 可着色判定问题。若一个图最少需要 m 种颜色才能使图中的每条边连接的两个顶点着不同的颜色,则称这个数 m 为该图的色数。求一个图的色数 m 的问题称为图的 m 可着色优化问题b)算法设计:主要的思想是先将n个区域看做是n个节点,然后将n个节点每种可用颜色用书的一个节点所表示。例如n=3,m=3,第2层有三个节点,然后这三个节点又分别有3个孩子,最后利用深度优先遍历方
阅读全文
摘要:22、用于解决CPU指令乱序、编译器重排、多CPU内存同步等带来的问题的机制是A、内存屏障 B、信号量 C、自旋锁 D、volatile关键字内存屏障肯定是,其它不太确定http://linux.chinaitlab.com/soft/880163.html内存屏障主要解决了两个问题:单处理器下的乱序问题和多处理器下的内存同步问题。
阅读全文
摘要:想一下,如果pizza的加盟店用一些低廉的原料,这显然要砸了店里的招牌,所以要想办法让加盟店没办法改变原料。public class NYPizzaStore extends PizzaStore{ @Override protected Pizza createPizza(String type) { // TODO Auto-generated method stub Pizza pizza = null; PizzaIngredientFactory factory = new NYPizzaIngredientFactory...
阅读全文
摘要:DIP的设计原则为:依赖抽象类,不要依赖具体类。3个指导方针能帮我们避免在OO设计中违反DIP(1)变量不可以持有具体类的引用——如果new就会持有具体类的引用,可以使用工厂方法来避免这样的做法。(2)不要让类派生自具体类(3)不要覆盖基类中已实现的方法
阅读全文
摘要:书上举的例子是关于pizza的,例子很形象。工厂模型的目的就是要“对扩展开放,对修改封闭”。首先,我们想一个问题,new有什么不对?针对接口编程,可以隔离掉以后系统可能发生的一大堆改变。如果针对接口编程,那么可以通过多态,它可以与任何新类实现该接口。但,当代码使用大量的具体时,就麻烦了,你要不断地修改代码。比如说Pizza店类的点餐orderPizza()方法,首先,当然要确定是点哪种pizzapublic class PizzaStore { Pizza orderPizza(String type){ Pizza pizza = null; if(type.equals("Che
阅读全文
摘要:office2007安装出错,显示无法更新一个或多个受保护的windows文件 原来是C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\40\Bin目录下缺少:Fp4autl.dll、Fpencode.dll 和 Fp4awel.dll下载Fp40ext.cab 文件,把三个文件解压,放到C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\40\Bin下面连接http://club.excelhome.net/thread
阅读全文
摘要:1.集合的特点:都位于 java.util包中,不能存放基本类型的数据,而只能存放对象的引用,操作的数目可以不固定(类似于动态数组)。2.分类:有三个类:a.Set(集):对象不按特定方式排序,没有重复元素。这个与数学中的集合概念最相似。b.List(列表):按照索引位置排序,可以有重复元素,允许按照对象在集合中的索引位置检索对象。c.Map(映射):每一个元素包含一个键值对。没有重复的键值对,但是值对象可以重复。有两个接口:Collection接口适用于Java集合中的Set和List(这两个类直接继承了这个接口),提供了一些通用操纵的静态方法。Iterator接口隐藏了底层集合的数据结构,
阅读全文
摘要:english、阿里巴巴题目、《微软测试之道》、算法、设计模式
阅读全文
摘要:拖了好长时间,其实一直想找好的idea,但。。。唉,不管怎样,先做个东西出来!另外,最近貌似挺忙,主要是自己给自己安排的任务比较多,但要记住:物极必反,事情还是要一件一件做的
阅读全文
摘要:1、Referenced file contains errors (http://ibatis.apache.org/dtd/sql-map-2.dtd). For more information, right click on the message in the Problems View and select "Show Details..."解决方法:http://blog.sina.com.cn/s/blog_6a6b141001011xhn.html
阅读全文
摘要:用户:借书、预定书籍、续借、查询、查看个人信息(密码、基本信息、借阅信息)、修改个人信息(密码、用户名)、登陆、注册后台管理员:管理用户信息、管理书本信息、管理书目信息图书管理员:处理借阅、登陆User类:(1)属性:uname,upassword,id,cid(2)方法:get,setBook类:(1)属性:bookname,bookid,author,press,publicationDate,price,editionNo,isbn,categoryId,categoryName,wordCount....(2)方法:get,set登陆代码!!利用struts,spring
阅读全文
摘要:项目管理知识体系九大知识领域简介 以下笔者对项目管理知识体系(PMBOK第四版)九大知识领域进行了简单介绍,供大家参考: (1)项目整合管理包括为识别、定义、组合、统一与协调项目管理过程组的各过程及项目管理活动而进行的各种过程和活动;包括制定项目章程、制定项目管理计划、指导与管理项目执行、监控项目工作、实施整体变更控制、结束项目或阶段6个过程。 (2)项目范围管理包括确保项目做且只做成功完成项目所需的全部工作的各过程;包括收集需求、定义范围、创建工作分解结构、核实范围、控制范围5个过程。 (3)项目时间管理包括保证项目按时完成的各过程;包括定义活动、排列活动顺序、估算活动资源、估算活动持续..
阅读全文
摘要:1、Servlet中怎样控制页面在客户端的缓存策略。http://wenku.baidu.com/view/d8da6e6aaf1ffc4ffe47ace6.html总结挺好。HTML的http协议头信息中控制着页面在几个地方的缓存信息,包括浏览器、中间缓存服务器(如:squid等),web服务器端。 HTTP协议中关于缓存的信息头关键字包括Cache-Control(HTTP1.1),Pragma(HTTP1.0),last-Modified,Expires等。HTTP1.0中通过Pragma 控制页面缓存,可以设置:Pragma或no-cache。网上有非常多的文章说明如何控制不让浏览器或
阅读全文
摘要:我的博文搬到CSDN上了,刚写就搬,主要是因为觉得博客园的风格实在不敢恭维!!!http://blog.csdn.net/wmm3416
阅读全文
摘要:周末了,来总结一下这两周所学到的知识。各种琐碎:(1)java中的HashTable,Vector,TreeSet,LinkedList哪个线程是安全的?(HashTable, Vector是线程安全的)安全不安全,关键是看是看多线程情况下和单线程情况下运行的结果是否一样。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 比如一个 ArrayList 类,在添加一个元素的时候,它可能会有两步来完成:1. 在 Items[Size] 的位置存放此元素;2. 增大 Size 的值。 在单线程运行的情况下,如果 Size = 0,添加一个元素后,此元
阅读全文

浙公网安备 33010602011771号