自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (11)
  • 收藏
  • 关注

原创 struts2+hibernate+spring2+jquery+ajax+div+css小型项目供初学者参考

近期做的一个小项目当做毕业设计,有需要的朋友可以下载。(1)项目的结构图:(2)登录页面(3)后台主页(4)列表信息(5)订单添加页面上传图片好累,就先这么多,下面提供个下来的链接地址                1)源码 : http://download.csdn.net/detail/ccl

2012-01-07 18:49:04 942 2

原创 HashMap,LinkedHashMap,Hashtable,TreeMap等区别

这个几个对象都是存放键值对的存储结构,最简单的理解它们从key是否可为NULL,输出的是否按顺序?是正序还是逆序?等等方面思考就可以了         1)关于key:            key可以为null: HashMap   、 LindedHashMap            key不能为null: Hashtable  、TreeTable    2) 关于输出顺

2011-12-11 14:27:23 840

原创 软件的5个基本开发过程

(1)需求阶段   .用例模型->需求规格说明书(2)分析阶段   .静态分析:领域类图->分析类     |-鲁棒分析:边界类、控制类、实体类(到数据库的映射)   .动态分析:活动图(流程图)、顺序图(交互次序)、状态机图(对象状态)(3)设计阶段   .概要设计【架构设计】:概要设计说明书     |-分层、MVC、SOA等三种架构设计,具体要通过

2011-10-22 19:08:43 1532

原创 UML的组成

UML的组成  --|构造块(事物=关系+图)  --|规则  --|公共机制(1)事物  --|结构事物(静态)    --|用例图、类图、主动类图、接口图、协作图、节点、组件图  --|行为事物(动态)    --|状态机图、交互图..  --|分组事物(包)  --|注释事物(注释)(2)关系  --|关联关系(包括聚合、组合)  --

2011-10-22 19:07:47 465

原创 设计模式

设计模式总体有3种:GOF 23、J2EE、.Net三种设计模式主要介绍下GOF 23设计模式(1)--|创建类型     --|单例模式(一个对象一个实例)     --|工厂模式         --|简单工厂         --|抽象工厂         --|工厂方法     --|对象池模式(2)--|结构型     --|外观模式

2011-10-22 19:07:05 286

原创 设计原则

3大基本原则(1)面向接口编程,而不是面向实现编程(2)优先使用组合,而不是继承(3)封装变化点8大具体原则(1)依赖倒装原则(2)聚合/组合复用原则(3)开放/封闭原则(4)单一责任原则(类)(5)完全替换原则(类)(6)接口隔离原则(接口)(7)最少知识原则(迪米特原则,外观模式)(8)无循环依赖原则(包与包直接的关系)

2011-10-22 19:06:22 292

原创 UML中关联、依赖、聚集等关系的异同

1.  关联:连接模型元素及链接实例,用一条实线来表示;2.  依赖:表示一个元素以某种方式依赖于另一个元素,用一条虚线加箭头来表示;3.  聚集:表示整体与部分的关系,用一条实线加空心菱形来表示;4.  组成:表示整体与部分的有一关系,用一条实线加实心菱形来表示;            (关联,依赖,聚集,组成的异同见后描述)5.  泛化(继承):表示一般与特殊的关系,用一条

2011-10-22 19:05:33 365

原创 Tomcat -->创建虚拟目录

Tomcat的主要目录结构:(1)bin :存放启动和关闭tomcat的脚本或可执行文件(2)conf: 所有与tomcat配置 -有关的- 内容都放在这个文件下 (其中server.xml是tomcat的配置文件)(3)work:存放临时文件(我试过吧这个目录下的文件删掉,重启Tomcat的时候,文件还可可自动生成,jsp编译执行后产生)(4)webapps:存放所有web应用程

2011-10-22 19:04:01 413

原创 进制转换--归纳

1.其它进制转换成二进制(1)八进制-->二进制采用“一分三位法”例:将八进制数67.54转换为二进制数为110111.101100,即110111.1011大家从上面这道题可以看出,计算八进制转换为二进制首先,将八进制按照从左到右,每位展开为三位,小数点位置不变(2)十进制-->二进制整数部分除以2,小数部分乘以2,之后将结果倒序列出即可例

2011-10-22 19:01:33 1375

原创 eclipse快捷键大全

Alt+/:代码提示Ctrl+/:注释/取消注释Ctrl+D:删除光标所在行Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量Shift+Ctrl+K:和Ctrl+K查找的方向相反Shift+Ctrl+F:代码格式化。如果选择了代码,仅对所选代码格式化Shift+Ctrl+O:快速地导入importShift+Ctrl+X:将所选字符转为大写

2011-10-22 19:00:36 312

原创 select 语句

1\DML:CRUD  INSERT  SELECT --  UPDATE  DELETE2\DDL  CREATE  DROP  ALTER    TRUNCATE TABLE;  3\事务控制  COMMIT  ROLLBACK      insert into test02  select 100,'aaa' from

2011-10-22 18:59:15 300

原创 T-SQL变量申明及若干函数笔记

(1)@:用户定义   局部变量(作用域在本批中,变量间不可用go 分隔,否则报错)@@:系统定义   全局变量例:  Declare @a int(对)  Declare @b int (对)  Declare @a,@b int (错)  Declare @a int,@b int (对)对变量赋值:set  /   selectset:效率高 ,但只能给一

2011-10-22 18:57:15 386

原创 模糊查询和子查询笔记(2009

(1)模糊查询:select * from  customerswhere customername like 'a_% '@.针对的是字符串 ''@.必须使用like@.通配符 % 、_ 、[]-->指其中的任一个字符  [abc]-->指abc中的任一个字母  [a-k]-->指a到k里的任一个字母  [^a-k]-->指除a-k外的任一个字母(2)子查

2011-10-22 18:56:27 516

原创 sql server 2005的两个引擎和Go的使用笔记

(1)关系引擎:分析语法---编译--优化分析--搜寻最佳执行路径--格式化结果。(2)存储引擎:进行I/O操作--事务控制(3)go:分隔批,批是sql server最小单位理解了这两个概念基本上也就明白了我们在执行一条sql语句时 会出现的错误信息,现举例说明:select * from ordersselect * form orders (form)sele

2011-10-22 18:55:05 389

原创 Sql server 2005 操纵语句的笔记

(1)insert操作:语法:insert into table1(xh,xm,birthday)      values(1,'zmb','1988-1-1')     ==> 日期的单引号省略 相当于一般的算数运算结果:[email protected] 表字段可以忽略,表示全部,into 也可以省略@.2 字段名与对应的值需要一一对应:顺序、个数、类型@.3自动编号字段,可以忽略(ID标

2011-10-22 18:54:00 304

原创 SQL server 2005 数据类型的笔记

现做数据类型归纳如下:(1)    char          varchar         text             varchar(max)         普通字符串类型    nchar        nvarchar        ntext            nvarchar(max)         Unicode字符串类型    binary

2011-10-22 18:53:09 276

原创 接口与抽象类(简单理解)

去百度上搜了下这方面的东西,感觉乱七八糟,而且啰嗦,人云亦云,现把自己学习总结如下:1.抽象类   public abstract class Animal{     public abstract void sound(); //这是一个抽象方法,必须注明abstract,而且方法没有{ };     public void  sayHello(){      //这是个有实

2011-10-22 18:51:27 280

原创 数组

再一次静静的翻阅下老外写的那本密密麻麻的Java书,好像没那么排斥,开始有点喜欢,大哥这个书买对了。看了下又了解到了一些数组的知识,稍微做下笔记:(1)数组变量的重用    int[] primes=new int[10] ;//定义了个具有10个int类型的元素的数组primes    如果后面程序中要用primes指向一个更大的数组时,如下:    primes=new i

2011-10-22 18:49:46 342

原创 StringBuffer常见用法

字符串缓冲区被编译器用来实现连接两个字符串的运算符 +。例如,代码:               x = "a" + 4 + "c" 被编译成等价的:                  x = new StringBuffer().append("a").append(4).append("c").toString()StringBuffer 中的两个基本操作:

2011-10-22 18:48:10 360

原创 JDBC连接Oracle数据库说明(

importjava.sql.*;import java.io.*;public class JDBCConn{  private  String url="";//数据库连接字符串  private  String username="";//数据库用户名  private  String password="";//数据库密码  public C

2011-10-22 18:47:19 300

原创 《深入学习java虚拟机》--笔记3

(1)JAVA 体系结构包括四个独立相关的技术:  * Java程序设计语言  * Java class文件格式  * Java 应用编程接口(API)  * Java 虚拟机   当编写并运行一个Java程序时,就同行体验了这四种技术。用Java编程语言编写源代码,把它编译成java class文件,然后再在Java虚拟机中运行class文件。当编写程序时,通过条用类中的方法

2011-10-22 18:45:58 330

原创 《深入学习java虚拟机》--笔记2

现在谈谈对堆的理解:    堆  Java程序在运行时的所有类实例或数组都放在同一个堆中。而一个JAVA虚拟机实例中只存在一个堆空间,因此所有线程都共享这个堆。又由于一个Java程序独占一个Java虚拟机实例,因而每个Java程序都有自己的对空间--它们不会相互干扰。   Java虚拟机又一条在堆中分配对像的指令,却没有释放内存的指令。那么虚拟机如何以及何时示范不再运行的程序引用的

2011-10-22 18:44:37 315

原创 深入学习java虚拟机》--笔记1

这是张老师要求我们近期要读的一本书,现把主要知识点做个笔记:  (1) 当JAVA虚拟机运行一个程序时,它需要内存来存储许多东西,例如,字节码,从已装载的的class文件中得到其他的信息,程序创建的对象、传递给方法的参数、返回值、局部变量,以及运算的中间结果等等,java虚拟机把这些东西都组织到几个“运行时数据区”中,便于管理。  (2) 运行时数据区-是由程序中所有线程共享的,还

2011-10-22 18:42:47 260

原创 配置连接池

配置连接池前要先配置3个Tomcat的xml文件以及一个DBConn类,取代以前的JDBC (tomcat版本为5.5以上配置)(1)配置context.xml文件  加载参数 ,在其中加入颜色代码                 //设置 name,数据源名称,通常取”jdbc/XXX”的格式            name="jdbc/OracleDB"

2011-10-22 18:40:09 337

原创 Hibernate中的VO和PO

先总结下3状态的转化关系...Transient自由状态 -- session.save() -->  Persistent持久状态 --session.close()--> Detached游离状态   Transient自由状态 session.delete()-- Persistent持久状态 <--处于session中--  Detached游离状态VO

2011-10-22 18:36:24 340

原创 数组和字符串相互转换

public static String  ArrayToStr(String[] strAry){   if(null==strAry)   //如果接收到字符串为空,则返回空串    retrun "";  StringBuffer sb=new StringBuffer();  for(int i=0;i   sb.append(","+strAry);   }

2011-10-22 18:24:03 251

原创 Hibernate主键序列机制

"assigned"主键由外部程序负责生成,在 save() 之前指定一个。"hilo"通过hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。"seqhilo"与hilo 类似,通过hi/lo 算法实现的主键生成机制,需要数据库中的 Sequence,适用于支持 Sequence 的数据库,如Oracle。"increment"主键按数值顺

2011-10-22 18:21:57 350

原创 表空间的一些基本操作

(1)查询表空间   select *  from dba_data_files;(2) 重命名表空间     alter tablespace tbs01 rename to  tbs_qq;(3)删除表空间    drop tablespace tbs01 including contents and datafiles casecade constraint ; 如果 表

2011-10-22 18:20:26 279

原创 快速删除ORACLE重复记录

在Oracle中,可以通过唯一rowid实现删除重复记录;还可以建临时表来实现...这个只提到其中的几种简单实用的方法,希望可以和大家分享(以表employee为例)。  SQL> desc employee  Name Null? Type  emp_id NUMBER(10)  emp_name VARCHAR2(20)  salary NUMBER(10,

2011-10-22 18:17:59 295

原创 oracle 应用开发总结(基础篇下)

(3)索引       --|创建索引                create index aaa on zmb(name)                select id ,name ,age from zmb where name='hxq';--|更改索引                alter index aaa rebuild bbb;--|删

2011-10-22 18:16:20 294

原创 oracle 应用开发总结(基础篇上)

今晚任务蛮重,要把理清oracle应用开发的基本知识,现把总体知识结构归纳如下:(1) 表              --|表的创建               --|  create table  zmb(id int ,                           name varchar2(20),                           sex

2011-10-22 18:15:19 323

原创 oracle启动数据库和参数文件的关系

在启动数据库时,必须指定它的启动状态。通常打开数据的步骤如下:(1)启动数据库实例启动一个数据库实例包含以下工作:首先读取spfileSID.ora文件,如果没有则读取spfile.ora,再没有就initSID.ora即  spfileSID.ora  -->spfile.ora-->initSID.ora--|分配SGA--|开始后台进程--|打开alterSID.lo

2011-10-22 18:13:16 447

原创 oracle进程

在Oracle体系结构中涉及的两类进程:(1)用户进程User process:执行应用程序代码或oracle工具代码(2)Oracle进程:执行Oracle服务器的代码,包含后台进程和服务器进程   --|专用服务器进程:一条服务器进程只能服务一个用户进程      --|服务器进程和用户进程数量相等      --|随用户进程的产生和产生,终止而终止   --|共享服务

2011-10-22 18:12:18 322

原创 oracle中的锁

锁概念基础 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进

2011-10-22 18:11:04 269

原创 对表空间的理解

Oracle推出了一种全新的表空间管理方式:本地化管理的表空间。所谓本地化管理,就是指Oracle不再利用数据字典表来记录Oracle表空间里面的区的使用状况,而是在每个表空间的数据文件的头部加入了一个位图区,在其中记录每个区的使用状况。每当一个区被使用,或者被释放以供重新使用时,Oracle都会更新数据文件头部的这个记录,反映这个变化。  创建表空间命令:  create tablesp

2011-10-22 18:10:20 381

原创 数据导入导出imp/exp

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 10g 中 安装目录

2011-10-22 18:09:33 567

原创 oracle10g的3个配置文件详解

listener.ora、tnsnames.ora和sqlnet.ora这3个文件是关系oracle网络配置的3个主要文件,都是放在 oracle\product\10.2.0\db_1\NETWORK\ADMIN目录下。其中listener.ora是和数据库服务器端相关,而 tnsnames.ora和sqlnet.ora这2个文件不仅仅关系到服务器端,主要的还是和客户端关系紧密(#表注释)。

2011-10-22 18:08:40 793

原创 DBA 知识点归纳(三)

1.撤销表空间(1)oracle把事务提交前的数据保存下来,这些记录被称为撤销记录,保存撤销记录的存储空间叫撤销空间(2)撤销空间的功能:  --|使用rollback语句撤销事务  --|进行数据库的恢复  --|提供数据的读一致性(3)撤销管理的两种方式  --|自动撤销管理:通过撤销表空间实现回退操作,并自动在为事务在撤销表空间分配回滚段,保存撤销记录  --

2011-10-22 18:06:43 279

原创 DBA 知识点归纳(二)

10.rowid和rownum的区别rowid和rownum都是伪列,但含义完全不同。(1)rowid是物理地址,用于定位oracle中具体数据的物理存储位置(2)rownum则是sql的输出结果排序11.数据文件(1)数据文件的特性:  --|每个数据文件只与一个数据库相关联  --|数据文件一旦建立,就不能改变其大小  --|一个表空间可以由一个或者多个数据

2011-10-22 18:05:56 265

原创 DBA 知识点归纳(一)

1.DBA的职责:  基本职责:(1)安装新软件(2)和系统管理员一起配置硬件和软件(3)安全管理(4)备份和恢复(5)日常预定的维护(6)发现并解决问题(7)故障恢复  额外职责:(1)数据分析(2)数据库设计(3)数据建模和优化(4)帮助开发人员进行SQL和存储过程开发(5)参与制定企业标准和命名规则(6)环境文档(7)容量规划2.安全验证和口令管理:    建立数据库的时

2011-10-22 18:04:48 609

后台管理模版(真实项目)

后台系统管理模版(真实项目抽离、功能全),很多功能页面,够你用了,不用感动哦!

2013-06-28

ssh2毕业设计项目pk的数据库脚本pk.sql

pk项目的数据库脚本,pk项目的数据库脚本pk项目的数据库脚本

2012-01-07

毕业设计项目struts2+hibernate+spring+jquery+ajax+css

导入myclipse即可,MySql数据库pk.sql,要修改连接数据库的密码到application.xml配置文件中。默认用户:root,密码root 项目介绍: 1.struts2.8.1+hibernate3+spring2.5 2.统一的jquery表单验证方式,复用性强 3.jquery+ajax应用 4.界面风格漂亮, 本人的毕业设计,有需要者下载参考,项目有很多代码注释

2012-01-07

java抽象工厂模式源码实例

本人大四,根据老师要求写的一份抽象工厂模式的例子。你们下载下来导入myclipse中即可使用。其中在测试Test.java中,你们可以看看运行效果

2012-01-07

struts2分页实例,实用哦

struts2分页实例,实用哦,struts2分页实例,实用哦,

2011-11-20

dom4j解析XML

高清版本,dom4j解析xml 详细教程,欢迎下载。

2011-11-20

本人写的Hibernate超级通用DAO

自己写的一个通用的hibernate的DAO,包含增、删、改、查、多条件模糊查询等等的功能。不管你有多少个业务模块都可以调用。

2011-10-22

ssh2分页技术(以一个模块为例)

基于struts2+hibernate+spring开发的分页技术,本人自己项目抽出一个模块为例。下载的朋友花半个小时研究下即可模仿使用。

2011-10-22

web 表单日期控件看看有没适合的

表单日期控件 日期特效 js日历 javasript日期

2011-01-26

一款挺漂亮树形菜单 tree 左侧树结构

一款挺漂亮树形菜单,这是自己开发备用的参考例子 ,希望对你们有帮助....................

2011-01-26

学生信息管理系统(C语言实现)

这是学校组织比赛的时候作品,界面美观,键盘操作。 1.学生成绩添加模块2.按各科成绩排序模块3.统计模块4.查询模块5.写入某个文件6.分页技术的。分享源码。不会让你们失望的。

2011-01-26

空空如也

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

TA关注的人

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