自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 收藏
  • 关注

原创 java与数据库连接中使用到的对象的用法

connection的方法1. close(), 关闭该数据库连接2. commit(), 提交所有更改内容并释放该Connection对象锁定的资源3. createStatement(), 基于本Connection对象,创建Statement对象4. getAutoCommit(), 获取当前是否是自动提交模式5. getMetaData(), 获取本连接相关的数据库

2013-02-21 09:17:56 612

原创 使用MyBatis链接MySQL .

http://www.cnblogs.com/wushiqi54719880/archive/2011/07/26/2117601.html    这篇文章入门很好,我在这里转一下。本文主要介绍了如何使用mybatis进行简单的数据库操作。本人使用的是mybatis3.05。1.创建数据库表(User表)CREATE TABLE `NewTable` (

2013-02-06 11:40:10 709

转载 poi生成excel 样式控制

此程序是使用poi-3.7.jar自动生成excel的小程序,程序中自己设置了字体、单元格、标题、边框等样式,包含了合并单元格,设置单元格大小等,生成excel时,调用相应方法就行了,程序如下:(注意导入poi-3.7.jar包)package cn.sh.ideal.test;import java.io.FileOutputStream;import java.

2013-01-24 10:01:01 440

原创 poi对excel格式的设置

行的样式设置row.setHeightInPoints(30); //设置行高度单元格字体对齐方式的设置CellStyle cellStyle = workbook.createCellStyle(); // 创建样式short halign = 2;cellStyle.setAlignment(halign); // 设置水平对齐方式short valign = 1;

2013-01-24 10:00:12 367

转载 poi基础

结构:  HSSF - 提供读写Microsoft Excel格式档案的功能。(针对2003版本)  XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。(针对2007版本)  HWPF - 提供读写Microsoft Word格式档案的功能。  HSLF - 提供读写Microsoft PowerPoint格式档案的功能。  HDGF - 提供读写

2013-01-23 15:34:45 224

原创 poi的读写

自己创建student类 //将数据库的数据写入到excel2007public class CreateStudent {    public static Connection conn = null;//获得数据库中的结果    public static ResultSet getStudentInformation() {//JDBC为自己创建的数据库连接的工

2013-01-23 15:32:23 207

原创 路径,文件,目录,I/O常见操作汇总 .

摘要:    文件操作是程序中非常基础和重要的内容,而路径、文件、目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善。     主要内容:    一、路径的相关操作, 如判断路径是否合法,路径类型,路径的特定部分,合并路

2012-10-19 10:25:12 786

原创 经典SQL语句大全之技巧 .

1、1=1,1=2的使用,在SQL语句组合时用的较多“where 1=1”是表示选择全部    “where 1=2”全部不选,如:if@strWhere !='' beginset @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' +@strWhereendelse be

2012-10-19 09:43:41 227

原创 经典SQL语句大全之提升 .

1、说明:复制表(只复制结构,源表名:a 新表名:b)(Access可用)法一:select * into bfrom a where 1(仅用于SQlServer)法二:select top 0 * into b from a2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b)(Access可用)insert into b(a, b,c) select d,e,f from b

2012-10-19 09:42:55 367

原创 经典SQL语句大全之基础 .

经典SQL语句大全一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库dropdatabase dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7back

2012-10-19 09:38:24 277

原创 sql基本语法select、insert、update、delete、distinct等 .

sql基本语法学习from:http://www.w3school.com.cn/sql/index.asp

2012-10-19 09:31:26 321

原创 JAVA 泛型 - Class<T>

Class类 Class 已经泛型化了,但是很多人一开始都感觉其泛型化的方式很混乱。Class 中类型参数 T 的含义是什么?事实证明它是所引用的类接口。怎么会是这样的呢?那是一个循环推理?如果不是的话,为什么这样定义它?在以前的 JDK 中,Class.newInstance() 方法的定义返回 Object,您很可能要将该返回类型强制转换为另一种类型:cla

2012-10-19 09:30:21 642

原创 数据库范式

关系数据库设计范式简介  设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。  目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴德斯科范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1N

2012-10-19 09:28:16 476

原创 Oracle更新操作笔记以及语句

这几天都在学学习数据库Oracle,之前写了一个Oracle查询语句的笔记,现在给大家公布下更新操作的笔记,其中包事务的处理。   ###############################    *数据库更新操作*   ###############################数据库主要操作分为两种 ·数据库查询操作:select ·数据库更新操作:insert(

2012-10-15 17:31:57 344

原创 Oracle的约束和索引

[导读]如果某个约束只作用于单独的字段,即可以在字段级定义约束,也可以在表级定义约束,但如果某个约束作用于多个字段 Oracle的约束  * 如果某个约束只作用于单独的字段,即可以在字段级定义约束,也可以在表级定义约束,但如果某个约束作用于多个字段,  必须在表级定义约束  * 在定义约束时可以通过CONSTRAINT关键字为约束命名,如果没有指定,ORACLE将自动为约束

2012-10-15 13:18:20 377

原创 Oracle碎片整理全面解析

[导读]Oracle 作为一种大型数据库,广泛应用于金融、邮电、电力、民航等数据吞吐量巨大,计算机网络广泛普及的重要部门。对于系统管理员来讲,如何保证网络稳定运行,如何提高数据库性能,使其更加安全高效,就显得尤为重要。作为影响数据库性能的一大因素 -- 数据库碎片,应当引起 DBA 的足够重视,及时发现并整理碎片乃是 DBA 一 Oracle 作为一种大型数据库,广泛应用于金融、邮电、

2012-10-15 13:17:13 723

原创 Oracle to_char 函数详解

[导读]to_char,函数功能,就是将数值型或者日期型转化为字符型。to_char,函数功能,就是将数值型或者日期型转化为字符型。  比如最简单的应用:  Select TO_CHAR(1.0123) FROM DUAL  Select TO_CHAR(123) FROM DUAL  接下来再看看下面:  SELEC TO_CHAR(0.123) FROM DUA

2012-10-15 13:16:01 471

原创 Oracle表管理以及约束笔记

表管理*!常用的数据类型!*varchar/varchar2 表示一个字符串number/ number(n): 表示一个整数,数字长度是n,可以使用INT      \ number(m,n): 表示一个小数,数字小数位长度是n,整数长度是m-n,可以使用FLOAT代替date 表示日期类型,日期要按照标准日期格式进行存放。clob 大对象,表示大文本数据,一般可以存放4

2012-10-15 13:14:46 285

原创 Oracle学习查询操作的笔记以及语句

一、Oracle学习查询语句的笔记在Oracle 中是对大小写 敏感的 也就是区分大小写||  连接or  或者and  和、 并且where  条件between ..最小值 and 最大值(这个关键字包含等于)in 字段 in(值1,值2,值3...值n)or 关键字 例子----select * from emp where (deptno=10 and job

2012-10-15 13:12:24 388

转载 一个合格的程序员应该读过哪些书

编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是

2012-08-21 19:42:54 437

转载 Spring MVC 教程,快速入门,深入分析

目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 双亲上下文的说明六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的文件,如jpg,js,css?八、spring mvc 请求如何映射到

2012-08-17 13:29:07 308

转载 基于注解的 Spring MVC 简单入门

以下内容是经过自己整理资料、官方文档所得:web.xml 配置:  dispatcher org.springframework.web.servlet.DispatcherServlet 加载/WEB-INF/spring-mvc/目录下的所有XML作为Spring MVC的配置文件 contextConfigLocation /WEB-INF/s

2012-08-17 11:47:52 183

原创 Bean Validation 规范内嵌的约束注解定义

约束注解名称约束注解说明@Null验证对象是否为空@NotNull验证对象是否为非空@AssertTrue验证 Boolean 对象是否为 true@AssertFalse验证 Boolean 对象是否为 false@Min验证 Number 和 String 对象是否大

2012-06-14 14:28:30 454

原创 测试用到的方法总结

1、addReturnValue("HelloWorld", "sayHello", "Good morning World.");给方法重新设置返回值:类名、方法名、返回值 2、setReturnValueAtAllTimes("HelloWorld", "sayHello","returnsay");

2012-06-13 17:55:41 338

原创 spring aop匹配表达式

以下是AspectJ中的三个通配符:1)* 表示匹配任意数量的字符,除了句号(.)2).. 表示比配包含句号在内的任意数量的字符。3)+ 表示比配任意给定的类型的子类和子接口。 例:*Account      匹配以Account结尾的类型名,例如SavingsAccout和CheckingAccountjava.*.Data 匹配java包下的直接子包下的

2012-06-05 14:31:08 687

原创 spring aop切点表达式函数

切点表达式函数    AspectJ 5的切点表达式由关键字和操作参数组成,如execution(* greetTo(..))的切点表达式,“execute”为关键字,而“* greetTo(..)”为操作参数。在这里,execute代表目标类执行某一方法,而“* greetTo(..)”是描述目标方法的匹配模式串,两者联合起来所表示的切点匹配目标类greetTo()方法的连接点。为了描述方便

2012-06-05 14:21:31 3904

转载 Spring WebFlow(一)

Spring WebFlow的关注点的层次比Sping MVC 或者是 Structs 更高。不只是关注于如何e构建Web界面,更加关注于流程,也就是Flow。在Spring WebFlow里面,每个Flow都包括了几个步骤,称为‘State’。 每一个步骤里面都有一个View,View里面的事件处理由State来执行。这些事件会触发一些事务,这些事务会根据之前设置好的配置,跳转到其他的Sta

2012-05-29 10:43:15 710

转载 日语五十音图快速记忆法

日语五十音图快速记忆法 日语的五十音对于大多数初学者来说都是比较困难的,虽说熟能生巧,但是死记硬背要用去很多时间和精力,效果也不见得好。我觉得比较好的方法就是联想记忆法,这篇文章参考了网上流传的《日语五十音图快速记忆法》,更多的是结合自己的经验,总结出一些记忆方法,给初学的朋友一些参考。あ ア a ‘あ’看上去像是一个武术高手施展了一个扫堂腿,敌人肯定被扫得冷落花流水,啊的一声倒下去啦

2012-05-24 09:27:51 3799

原创 UML时序图组合片段说明

ref:引用其他地方定义的组合片段; alt:在一组行为中根据特定的条件选择某个交互; opt:表示一个可选的行为; break:提供了和编程语言中的break类拟的机制; par:支持交互片段的并发执行; seq:强迫交互按照特定的顺序执行; strict:明确定义了一组交互片段的执行顺序; neg:用来标志不应该发生的交互; region:标志在组合片段中先于其

2012-05-24 09:24:15 3342

转载 初学UML之-------用例图 .

一.UML简介UML(统一建模语言,Unified Modeling Language)是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支 持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。在系统分析阶段,我们一般用UML来画很多图,主要包括用例图、状态图、类图、活动 图、序列图、协作图、构建图、配置图等

2012-05-22 14:37:40 824

转载 程序员的幽默 .

我们经常会看到一些关于程序员有趣的事或是在代码注释里看到程序员的幽默:// // 敬爱的维护者://// 如果你在“优化”本例程函数时遇到麻烦,请自增下面的计数器// 以提醒下一个维护者:// // total_hours_wasted_here = 16 // // 有时我相信编译器会忽略我所有的注释语句// 我得贡献全部的时间

2012-05-22 14:34:55 493

转载 UML入门(二)-序列图

注:本文为IBM Developer网站UML2.X系列教程的学习笔记,原文参见:http://www.ibm.com/developerworks/cn/rational/r-uml/一、UML中的新元素-框架:在 UML 2中,框架元件用于作为许多其他的图元件的一个基础,但是大多数人第一次接触框架元件的情况,是作为图的图形化边界。当为图提供图形化边界时,一个框架元件为图的标签提

2012-05-22 10:12:45 274

转载 UML入门(一)-类图、对象图、角色图

注:本文为IBM Developer网站UML2.X系列教程的学习笔记,原文参见:http://www.ibm.com/developerworks/cn/rational/r-uml/一、UML中基本的图范畴:在 UML 2 中有二种基本的图范畴:结构图和行为图。每个 UML 图都属于这二个图范畴。结构图的目的是显示建模系统的静态结构。它们包括类,组件和(或)对象图。另一方面,行

2012-05-22 09:54:46 3286

原创 spring验证

在javabean中需要验证的属性上加上@XXXXpublic class User { private int uid; @NotEmpty(message="用户名必须填写") private String uname; private String upass; private String usex; private String uphone; priva

2012-05-18 17:14:43 277

转载 编码届流传的一些有趣的话.

* 首先为人编写程序,其次才是为机器。     * 傻子都会写让计算机理解的代码;而优秀程序员写的是人能看懂的代码。(Martin Fowler)     * 好习惯很重要,因为程序员做的大部分事情都是无意识完成的。     * goto的标号应完全大写并对齐行首,还应包含编程者的名字、家庭电话号码和信用卡号。(Abdul Nizar)     * 编码时要把维护你

2012-05-17 17:39:31 230

原创 DBUnit核心组件

IDatabaseConnectiondbUnit持有的对数据库的连接。基于jdbc的,以及基于datasource的都有。     IDataSet:表的集合。       FlatXmlDataSet:每个XML元素是对应者一个表行。元素的名字就是表的名字。XML的属性就对应表的列名。如果需要指定为null值,只需要省略对应的属性就可以。也就是说,在XML文件中,第一行最好把所有的

2012-05-17 14:40:29 570

原创 juint4 各种注解、事务

@RunWith(SpringJUnit4ClassRunner.class) 用于配置spring中测试的环境  @Test标注在方法前,表示其是一个测试的方法 无需在其配置文件中额外设置属性. @ContextConfiguration 用来指定加载的Spring配置文件的位置,会加载默认配置文件例如下例会加载:classpath:/com/example/MyTest-c

2012-05-17 13:54:19 721

原创 JUnit Assert方法总结

1.assertEquals()方法,用来查看对象中存的值是否是期待的值,第一个参数是期望值,第二个参数是实际的值,与字符串比较中使用的equals()方法类似;  2.assertFalse()和assertTrue()方法,用来查看变量是是否为false或true,如果assertFalse()查看的变量的值是false则测试成功,如果是true则失败,assertTrue()与之相反;

2012-05-17 13:44:04 351

转载 主题:Velocity脚本摘要

很多人下载了EasyJWeb的开源应用示例,但是对动态页面模板文件中的标签使用不是很熟悉,这里简单介绍一下。EasyJWeb特定把视图限定为Velocity,因为我们觉得在Velocity在表现上从可维护性、简洁性乃灵活性上,比JSP及其它视力技术表现强得多。虽然我们可以非常简单把EasyJWeb扩展成支持多种视力技术,但当前我们不打算这样做!  使用EasyJWeb的目的,是在于把页面-程序

2012-05-10 10:33:38 243

转载 Spring MVC 入门

这篇文章将教你快速地上手使用 Spring 框架. 如果你手上有一本《Spring in Action》, 那么你最好从第三部分"Spring 在 Web 层的应用--建立 Web 层"开始看, 否则那将是一场恶梦!首先, 我需要在你心里建立起 Spring MVC 的基本概念. 基于 Spring 的 Web 应用程序接收到 http://localhost:8080/hello.do(

2012-05-09 15:18:38 185

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除