- 博客(172)
- 资源 (55)
- 收藏
- 关注
原创 JXL读取Excel文件测试代码
// JXL读取Excel文件的具体原理在上个博客中已经谈过,如有不清楚的地方,请看上篇博客内容import java.io.File;import java.io.IOException;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;import jxl.read.biff.BiffException;import jx
2012-12-12 14:45:09 1015
转载 Java操作Excel之理解JXL——读取Excel
本文转自:点击打开链接JXL(Java Excel API)是一个用来动态读写Excel文件的开源框架,利用它可以在任何支持Java的操作系统上动态读写Excel文件。JXL的主页是:http://www.andykhan.com/jexcelapi/,可以在这里下载到它的最新的版本。你可以分别通过如下命令java -jar jxl.jar -xml test.xlsjava
2012-12-12 10:12:51 1041
转载 mysql在windows下备份还原
本文转自:点击打开链接MySQL数据库在windows环境下备份与恢复1. 概述MySQL数据库的导入,有三种方法:1) 先导出数据库SQL脚本,再导入;2) 直接拷贝数据库目录和文件。在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。 一,数据库备份,一共三种方式。第一
2012-12-01 10:39:38 12701
转载 Win7笔记本电脑启用虚拟WIFI共享上网
本文转自:点击打开链接 今天看了一个帖子,win7系统通过笔记本的无线网卡,启用虚拟Wifi功能共享上网,自己尝试了一下,感觉很好用,至少没有无线路由的自己,手机可以上wifi了,更新软件玩微信等等,都方便多了,好了,废话不多说,先介绍下吧。 首先,先确定自己的笔记本网卡支持“启动承载网络”的功能,使用管理员运行cmd命令,里面敲击netsh wlan show drivers命令
2012-11-29 19:49:13 963
原创 Hibernate中的分页(从jsp页面到Action以及后台的HQL)
话不多说了,直接上源码: function frontPageCheck() { if(${page > 1}) { return true; } return false; } function backPageCheck() { if(${page < allPage}) { re
2012-11-24 17:30:36 6325
转载 MyEclipse安装后一定要做的事-如改变默认编码
转自:点击打开链接在MyEclipse中编写Web Project,有2个地方需要改编码设置:1.window-->preference-->general-->content type然后在中展开每一颗子项,并在中输入"UTF-8"或"GB18030", 点update!2.window-->preference-->MyEclipse-->Files and E
2012-11-12 20:25:14 689
转载 Java动态代理
java动态代理(JDK和cglib)JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的
2012-09-18 16:13:23 414
原创 Struts2文件下载功能(经过测试的)
废话不多说了,直接上源码,一切尽在注解中:package study.action;import java.io.ByteArrayInputStream;import java.io.InputStream;import java.io.UnsupportedEncodingException;import javax.servlet.ServletContext;impor
2012-08-17 21:32:46 1083
转载 Spring注解入门
本文转自:点击打开链接1. 使用Spring注解来注入属性1.1. 使用注解以前我们是怎样注入属性的类的实现:Java代码 public class UserManagerImpl implements UserManager { private UserDao userDao; public void se
2012-08-14 00:09:12 541
转载 C++中句柄类小结
本文转自:点击打开链接句柄类,也就是handle class,是C++中的一种重要的面向对象方法,其作用有两条:1. 减少头文件的编译依赖关系,让文件间的编译更加独立;2. 增加系统安全性,把类的实现细节和声明完全的分离开,让类的实现细节对于用户完全的不可见,增加信息的安全性。 句柄类实际我在很多代码中都见过,一些标准化的代码几乎全都用句柄类来实现,而原因正是以
2012-08-10 15:35:23 1040
转载 设计模式C++实现——策略模式
本文转自:点击打开链接 软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。
2012-08-10 12:19:59 811 1
转载 设计模式C++实现——工厂模式
本文转自:点击打开链接 软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。
2012-08-09 23:25:08 819
转载 C++指针探讨 函数对象
本文转自:点击打开链接函数对象不是函数指针。但是,在程序代码中,它的调用方式与函数指针一样,后面加个括号就可以了。 这是入门级的随笔,说的是函数对象的定义,使用,以及与函数指针,成员函数指针的关系。 沐枫小筑函数对象实质上是一个实现了operator()--括号操作符--的类。例如:class Add{public: int ope
2012-08-08 23:10:42 710
转载 Struts2 Action的单元测试
本文转自:点击打开链接对Struts2进行单元测试,以struts 2.2.1.1为例 ,可以使用struts2发行包中的struts2-junit-plugin-2.2.1.1.jar,它里面提供了两个类StrutsTestCase、StrutsSpringTestCase,分别提供对纯struts应用和struts+spring整合时的单元测试支持。下面分别说明。
2012-08-07 15:24:37 10556 1
转载 关于SSH整合使用MyEclipse自动导入包导致包冲突问题(cglib asm)
本文转自:点击打开链接MyEclipse的Add xxxx Capabilities 功能初学时感觉十分便捷,帮助完成了许多功能,很方便的可以搭建SSH平台。久而久之发现问题多多,最近启动Tomcat服务器后经常出现奇怪的异常,如下:Error creating bean with name 'sessionFactory' defined in Servlet
2012-08-05 20:40:38 1730
转载 整合SSH后出现Unable to instantiate Action, student, defined for 'add_StudentAction' in namespace '/'stude
本文转自:点击打开链接出现Unalbe to instantiate Action这一类问题:这个问题主要是你的配置文件弄错了,应该为/WEB-INF/classes/applicationContext.xml,一般都是这个,如果你的配置文件是放在src下,它是会自动帮你映射到/WEB-INF/classes这个目录下的。 org.springfra
2012-08-05 00:08:09 14231 3
转载 详细讲解在Spring中进行集成测试
本文转自:点击打开链接概述在单元测试时,我们尽量在屏蔽模块间相互干扰的情况下,重点关注模块内部逻辑的正确性。而集成测试则是在将模块整合在一起后进行的测试,它的目的在于发现一些模块间整合的问题。有些功能很难通过模拟对象进行模拟,相反它们往往只能在真实模块整合后,才能真正运行起来,如事务管理就是其中比较典型的例子。按照Spring的推荐(原话:You should
2012-08-03 15:18:25 836
转载 spring 和hibernate 集成 时单元测试
本文转自:点击打开链接首先继承 AbstractTransactionalDataSourceSpringContextTestspublic class Test extends AbstractTransactionalDataSourceSpringContextTests { @Override public String[] getConfig
2012-08-03 13:19:07 744
转载 PowerDesigner概念模型详解
本文转自:点击打开链接PowerDesigner概念模型详解 环境PowerDesigner 12.5Windows XP 中文版 一、概念模型的重要性 PowerDeigner是最强大、最优秀的数据建模工具,是Sybase公司最伟大的产品。目前最新版本是12.5,从9一直用到现在,对PD的认识也是在逐步加深。 常常在工作中,看到大家用PD,
2012-07-28 15:30:04 1240
转载 在MySQL中利用外键实现级联删除!
本文转自:点击打开链接作者:Dirk (dirk.ye AT gmail.com) Url:http://dirk.pdx.cn日期:2004/12/08 首先,目前在产品环境可用的MySQL版本(指4.0.x和4.1.x)中,只有InnoDB引擎才允许使用外键,所以,我们的数据表必须使用InnoDB引擎。下面,我们先创建以下测试用数据库表:
2012-07-27 17:38:02 1055
转载 Hibernate映射解析——七种映射关系
本文转自:点击打开链接 首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向对象的思想来实现对数据库的操作。
2012-07-25 17:28:14 686 1
转载 C++——extern关键字用法
1 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。2 问题:extern 变量 在一个源文件里定义了一个数组:char a[6]; 在另外一个文件里用下列语句进行了声明:extern char *a; 请问,这样可以吗? 答案与
2012-07-22 22:20:04 717
转载 explicit关键字
本文转自:点击打开链接C++提供关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换发生.声明为explicit的构造函数不能在隐式转换中使用.C++中,一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数),承担了两个角色.1.是个构造器,2.是个默认且隐含的类型转换操作符.写下如AAA = XXX,这样的代码,且恰好XX
2012-07-20 10:05:44 475
原创 scoped_ptr vs auto_ptr
其实scoped_ptr和auto_ptr的用法几乎都是一样的。只不过scoped_ptr在auto_ptr的基础上,采取了一些措施,将auto_ptr运行时的错误,让scoped_ptr在编译器就能够被发现。下面是auto_ptr的代码,在运行期间会产生一个错误:#include using namespace std;class Person{public: Perso
2012-07-15 13:01:09 833
转载 Boost智能指针——weak_ptr vs shared_ptr
本文转自:点击打开链接循环引用:引用计数是一种便利的内存管理机制,但它有一个很大的缺点,那就是不能管理循环引用的对象。一个简单的例子如下:#include#include#include#includeclass parent;class children;typedef boost::shared_ptr parent_ptr;type
2012-07-14 20:36:16 766
转载 Boost智能指针——scoped_ptr
本文转自:点击打开链接boost::scoped_ptr和std::auto_ptr非常类似,是一个简单的智能指针,它能够保证在离开作用域后对象被自动释放。下列代码演示了该指针的基本应用:#include#include#includeclass implementation{public: ~implementatio
2012-07-13 21:23:33 683
转载 Codeblocks 中文乱码问题原因分析和解决方法!
本文转自:点击打开链接这里以Code::Blocks 10.5版本为蓝本进行说明。 首先,请在Code::Blocks里面输入标准的一个C程序: [cpp] view plaincopy#include #include #include #include #include int main(void) { char str[
2012-07-11 21:33:05 2567
转载 Visual Studio 2010 和 Boost库编译、开发
本文转自:点击打开链接 Boost库,很多人都知道是“准”C++的标准库,跨平台应该,很多相当实用的库函数,对于开发标准程序来说都是首选!一、Boost的安装:先到官网下载http://sourceforge.net/projects/boost/files/boost/1.47.0/,现在我下载的版本是1.47.0解压缩后,打开windows命令行,转到“boost_
2012-07-10 22:55:21 1249
转载 boost库在codeblocks中的配置(转载)
Boost环境的配置与使用 开发环境:CodeBlocks boost1.46注:由于时间过长,不知道原作者是谁,在这里说声抱歉,请恕没有写上原作者大名,同时也对极少部分内容做了更改。 编译boost库可参见boost库编译1、(如果已经编译过了boost库这步可以跳过)根据文档中的bjam.exe编译Boost1.46,将bjam.exe放入解压好的文件中,执行如下语句
2012-07-10 09:58:27 4607 1
原创 各种命令行帮助命令
linux常用帮助命令:man ***、whatis ***mysql常用帮助命令:? ***windows常用帮助命令:*** /?
2012-06-30 12:58:26 1027
原创 使用myeclipse对数据库进行反向生成Hibernate
自从发现myeclipse有反向工程这个功能后就不用自己一行一行的敲Hibernate的配置文件了,而只需要点加下鼠标这些工作就可以被myeclipse代替了。首先打开myeclipse的DB Browser视图,在里面创建一个数据库连接如下图(为了方便演示还创建了一张表):然后右击news_table选择reverse Hibernate进入下图页面:选择后,点击Ne
2012-06-17 13:11:59 1181
原创 String VS StringBuffer
大家可能都知道了,对于字符串的链接操作StringBuffer的性能要比String好!但是,这是为什么呢?原因如下:这是StringBuffer中的源代码:public final class StringBuffer extends AbstractStringBuilder implements java.io.Serializable, CharSequence{
2012-03-28 19:05:58 605
转载 ThreadLocal如何解决并发安全性
转自:http://www.java3z.com/cwbwebhome/article/article8/81086.html
2012-03-27 22:19:29 968
小巧免费的pdf软件
2014-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人