摘要:
参考文献参考1:http://www.iteye.com/topic/60179参考2:研磨设计模式参考3:http://cantellow.iteye.com/blog/838473参考4:http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns(2011-11-16添加)构造方法私有化(ps:2012-4-12)类的封装性不只是体现在对属性的封装上,也可以体现在对方法的封装上。对方法的封装包含了对构造方法的封装。我们可以将构造方法的访问权限设定为private,代码实例如下:View Code pu 阅读全文
摘要:
看单例设计模式的时候提到了线程安全的问题,在这里记录一下,后面补上线程安全的内容。 阅读全文
摘要:
导入的项目是GBK编码的,但是我整个eclipse环境是UTF-8编码的,从而导致中文乱码。右键项目->Properties->Text File Encoding中没有GBK这个选项。后来查阅资料才知道那个选项栏目中可以自己手填编码方式的,我输入GBK,然后点确定,编码格式就成为GBK了,解决了中文乱码问题。 阅读全文
摘要:
原文:http://blog.csdn.net/alan_sss/article/details/6656716用习惯了eclipse工具,因为某种原因需要修改项目名称。结果选择项目,按“F2”成功修改后,使用tomcat进行web发布时,选择“Add and Remove”,发现名字还是以前那个项目名称。上网查询了很多资料,都是关于myeclipse的解决办法。经过多次尝试终于解决,本人环境:eclipse3.5+tomcat6.0通过选择项目,按“F2”,更新为新项目名称打开文件“你的工程目录\.settings\org.eclipse.wst.common.component”看到内容, 阅读全文
摘要:
目录:参考文献购物车用例什么情况下可以使用 Spring Web Flow?配置 Spring Web MVC配置 Spring Web Flow 2.0 的基础在购物车示例应用中配置 Spring Web Flow用 Unified EL 实现业务逻辑用 subflow 实现添加商品到购物车功能global transition 简介1.参考文献参考1:http://www.ibm.com/developerworks/cn/education/java/j-spring-webflow/section3.html参考2:http://lib.iteye.com/blog/299142示例代 阅读全文
摘要:
使用mysqladmin命令进行密码修改操作。首先打开cmd,输入如下命令:mysqladmin -u root -p password 123456 这时候会提示:Enter password: 要求我们输入原先root用户的密码,正确输入原root 密码以后我们root用户的密码就被改为123456了。 阅读全文
摘要:
1.参考文献:http://chjavach.iteye.com/blog/8003252.解析在java编程中,我们要做到“面向接口编程”。下面回顾一些接口方面的知识:(1)Java中接口的概念 在Java中接口是一种特殊的抽象类,跟一般的抽象类相比,接口里面的所有方法都是抽象方法(也因此,接口中的方法可以加abstract,也可以不加),接口里面的所有属性都是常量。也就是说,接口里面是只有方法定义而不会有任何方法实现。(2)接口用来干什么 通常用接口来定义实现类的外观,也就是实现类的行为定义,用来约束实现类的行为。接口就相当于一份契约,根据外部应用需要的功能,约定了实现类应该要实现的功.. 阅读全文
摘要:
原文:http://hi.baidu.com/lovelovejava/blog/item/150a222cbc41c35a4ec22604.html/cmtid/4f5a8d086836a931b0351dbehttp://www.diybl.com/course/3_program/java/javajs/20090906/174137.html参考2:http://blog.csdn.net/gang00ge/article/details/5776068参考3:http://blog.csdn.net/softwave/article/details/4166598@override有 阅读全文
摘要:
参考文献参考1:http://blog.csdn.net/feng_sundy/article/details/3496744参考2:http://www.cnblogs.com/lxJack/archive/2011/05/22/2053270.html参考3:http://blog.csdn.net/xw13106209/article/details/66087061.前言之前写过关于oracle数据库的备份与恢复,见参考三,今天用到mysql,就顺便把mysql的备份与恢复也搞明白的了。mysql中对数据库的备份用到命令mysqldump,恢复则用到mysql命令。2.实例1:2.1备 阅读全文
摘要:
1参考文章参考1:http://topic.csdn.net/u/20080722/16/e7fcffc3-3d54-48f6-9d3a-2cd39073a287.html参考2:http://www.java63.com/design_pattern/iterator_pattern.html参考3:http://blog.csdn.net/aaaaaaaa0705/article/details/6282305问题起源想找一些关于迭代器next()和hasNext()方法的内容,最后都归宗到迭代器以及设计模式中的迭代器模式。现在记录一下,有空写一篇学习心得。一、什么是迭代模式Iterato 阅读全文
摘要:
1.解析PartitionMap的结果,会通过partition分发到Reducer上,Reducer做完Reduce操作后,通过OutputFormat,进行输出,下面我们就来分析参与这个过程的类。Mapper的结果,可能送到Combiner做合并,Combiner在系统中并没有自己的基类,而是用Reducer作为Combiner的基类,他们对外的功能是一样的,只是使用的位置和使用时的上下文不太一样而已。Mapper最终处理的键值对<key, value>,是需要送到Reducer去合并的,合并的时候,有相同key的键/值对会送到同一个Reducer那。哪个key到哪个Reduc 阅读全文
摘要:
1.修改注册表打开注册表,进入以下路径:[hkey_local_machine\system\ currentcontrolset\control\terminal server\ wds\rdpwd\tds\tcp],portnamber的默认值是3389,修改成所希望的端口即可,例如1234。 再打开[hkey_local_machine\ system\currentcontro1set\control\tenninal server\winstations\rdp-tcp],将portnumber的值(默认是3389)修改成端口1234。修改完毕,重新启动电脑,以后远程登录的时候使用端 阅读全文
摘要:
这个问题是eclipse造成的,我们可以修改配置来实现通过eclipse启动tomcat可以访问http://localhost:8080打开Server试图,双击其中的"Tomcat v6.0 Server at localhost"然后修改配置,如下图所示,将默认的“use workspace metadata”修改为“Use Tomcat installation” 阅读全文
摘要:
1.JBOSS 5.0端口设置网上找到了许多关于JBOSS端口设置的,不过最后发现都是一些4.0的端口设置方法,JBOSS 5.0与4.0版本目录结构有很大变化,下面将JBOSS 5.0端口设置方法。找到目录D:\Program Files (x86)\JavaEE\jboss-5.0.1.GA\server\default\deploy\jbossweb.sar\server.xml,打开server.xml,将原来的 <!-- A HTTP/1.1 Connector on port 8080 --> <Connector protocol="HTTP/1.1& 阅读全文
摘要:
在oracle下创建一个test的账户,然后按一下步骤执行:1.创建表:STOCK_PRICESView Code --创建表格CREATE TABLE STOCK_PRICES( RIC VARCHAR(6) PRIMARY KEY, PRICE NUMBER(7,2), UPDATED DATE );2.插入测试数据:View Code --插入数据INSERT INTO stock_prices values('1111',1.0,SYSDATE);INSERT INTO stock_prices values('1112',2.0,SYSDATE);IN 阅读全文
摘要:
原地址:http://giraffe-blog.appspot.com/2010/04/16/svn-javaHL-eclipse.html前一段时间更新了svn的eclipse插件,使用的时候就会弹出一个错误的提示框说:Subversion Native Library Not Available,加载不到JavaHL。如图: * Windows 最简单的解决办法是安装sliksvn,安装后重新启动eclipse就正常了。 sliksvn下载地址:http://www.sliksvn.com/en/download * Ubuntu 平时比较多使用Ubuntu,而Ubuntu的解决方法是: 阅读全文
摘要:
参考文献http://www.4ucode.com/Study/Topic/733660主要原因是我的电脑装了svn服务器,解决方法是删除svn服务器。还有一种方法是将系统的环境变量 APR_ICONV_PATH删除或者改为APR_ICONV1_PATH 阅读全文
摘要:
1.参考文献参考1: C++继承中构造函数、析构函数调用顺序及虚函数的动态绑定参考2:构造函数、拷贝构造函数和析构函数的的调用时刻及调用顺序参考3:C++构造函数与析构函数的调用顺序2.构造函数、析构函数与拷贝构造函数介绍2.1构造函数构造函数不能有返回值缺省构造函数时,系统将自动调用该缺省构造函数初始化对象,缺省构造函数会将所有数据成员都初始化为零或空创建一个对象时,系统自动调用构造函数2.2析构函数析构函数没有参数,也没有返回值。不能重载,也就是说,一个类中只可能定义一个析构函数如果一个类中没有定义析构函数,系统也会自动生成一个默认的析构函数,为空函数,什么都不做调用条件:1.在函数体内. 阅读全文
摘要:
参考文献:http://www.cppblog.com/snowball/archive/2011/10/05/55051.html1.面向对象的三个基本特征是:封装、继承、多态。1.1封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。1.2继承面向对象编程(OOP)语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”。被继承的类称为“ 阅读全文
摘要:
参考文献:参考1:http://www.linuxidc.com/Linux/2011-08/40156.htm参考2:http://wiki.rabbitvcs.org/wiki/install/ubuntu 阅读全文