自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 div垂直居中问题

.div-box{        position: fixed;        left: 0;        top: 0;        bottom: 0;        right: 0;        background-color: #fff;        border-radius: 3px;        border: 1px solid

2016-07-06 14:23:20 480

原创 ie8 支持html5 标签及ie8 中jQ版本兼容性问题

i8 不支持jq2.0以上的版本可以支持2.0以下的版本( 可以支持)ie8 css  hackhttp://www.cnblogs.com/top5/archive/2009/11/24/1609784.html判断浏览器并对ie8版本进行升级提示将以下代码加载标签内                    var D

2016-07-06 14:19:24 5319

转载 css的div垂直居中的方法,百分比div垂直居中 2014年11月16日 19922次浏览 前言 我们都知道,固定高宽的div在网页中垂直居中很简单,相信大家也很容易的写出来,但是不是固定高宽的d

css的div垂直居中的方法,百分比div垂直居中2014年11月16日 19922次浏览前言我们都知道,固定高宽的div在网页中垂直居中很简单,相信大家也很容易的写出来,但是不是固定高宽的div如何垂直居中呢?我们在网页布局,特别是手机等web端网页经常是不固定高宽的div,那么这些div如何垂直居中呢?这篇文章,我总结一下。固定高宽div垂直居中如上图,固定高宽的很

2016-04-19 12:54:28 692

原创 有关ie浏览器怪异模式(Quirks Mode)对 HTML 页面的影响的解决办法

一:把 改为  就不会出现Quirks Model了,问题也就解决了二:表 3 x-ua-compatible 影响文档类型x-ua-compatibledoctypeDocument Mode无影响IE5 quirks无影响IE7/8/9/10 Standards<meta http-equiv="X-UA-Compatible" content="IE=Edge

2014-12-05 11:52:28 10108

转载 css hack

这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack!目前IE内核浏览器仍然是国内主流浏览器,占据着PC浏览器的大部分市场份额,版本从IE6到IE10,所有前段工作者都必须面对和解决多个IE浏览器对代码的兼容性问题。在很多情况下,我们需要专门针对IE写css样式,即针对IE的css hack,下面将详细介绍这些内容:1、常见的特殊符号的应用:IE6:_sel

2013-03-20 14:36:31 745

转载 box-shadow用法总结

box-shadow用法总结box-shadow:|| ?? || :阴影水平偏移值(可取正负值);阴影垂直偏移值(可取正负值);阴影边框;阴影模糊值;阴影颜色 CSS3盒阴影效果不仅支持盒外阴影,还支持内阴影,使用时增加一个inset属性即可。例如:box-shadow: inset 0 0 1px #fff;所表示的含义是没有偏移,1像素模糊的白色内阴影。

2013-03-20 14:07:45 31800

转载 兼容各个浏览器的字体阴影的实现

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">字体阴影的实现.font_shadow{position:relative; width:400px; height:45px; line-height:45px; text-ali

2013-02-17 17:25:38 1726

转载 HTML5——CSS3页面布局相关知识总结

HTML5新元素及其特性HTML5的语义化标签以及属性,可以让开发者非常方便地实现清晰的web页面布局,加上CSS3的效果渲染,快速建立丰富灵活的web页面显得非常简单。本次学习HTML5的新标签元素有:定义页面或区段的头部;定义页面或区段的尾部;定义页面或区段的导航区域;页面的逻辑区域或内容组合;定义正文或一篇完整的内容;定义补充或相关内容;学习这些标签最好的

2013-01-05 13:39:57 1285

转载 html5与html4的部分标签区别

标签定义外部的内容。比如来自一个外部的新闻提供者的一篇新的文章,或者来自 blog 的文本,或者是来自论坛的文本。亦或是来自其他外部源内容。HTML5:HTML4:标签定义 article 以外的内容。aside 的内容应该与 article 的内容相关。HTML5:Aside 的内容是独立的内容,但应与文档内容相关。HTML4:Aside 的内容是独立的内容,但应与文档内容相

2012-12-05 17:50:18 1940

转载 SQL Server 2005 彻底卸载、重装问题

注意:(1)该网站提供的msicuu2.exe和SRVINSTW.exe文件貌似有病毒,请自行搜索下载。msicuu2.exe 大约351kb ,SRVINSTW.exe 大约28 kb。msicuu2.exe,Windows Installer 清理实用工具程序包官方页面:http://support.microsoft.com/kb/290301/zh-cn(2)在我的Server20

2012-12-03 18:18:26 936

原创 让ie8支持css3圆角功能

让ie8支持css3实现圆角效果IE8本身不支持css3的插件,通过css3 PIE可让ie8支持部分css3的插件css3 pie支持部分的css3特效,比如:圆角,块阴影等。以下是在ie8浏览其中实现圆角背景图片的实例首先要先下载css3 pie插件在官网http://cssdian.com/?p=320上下载然后建立html页面 将下载的压缩包文件中的PIE.htc文

2012-11-23 10:50:12 25387

原创 struts开发环境搭建与标签使用

配置Struts2的开发环境搭建Struts2开发环境:1. 需要的jar包2. 编写配置文件3. 在web.xml中加入Struts2 MVC框架启动配置需要的jar包:struts2案例必要的准备   struts2的开发环境。      第一步:引入jar文件   第二步:创建struts2的配置文件  如下   "-//Apach

2012-05-28 08:47:09 687

原创 hibernate

主键生成策略是指 1、 native       对于 oracle 采用 Sequence 方式,对于MySQL 和 SQL Server 采用identity(自增主键生成机制),native就是将主键的生成工作交由数据库完成,hibernate不管(很常用)2、Assigned      在插入数据的时候主键由用户自己添加,hibernate也不管(很常用)3、incre

2012-05-28 08:45:32 476

原创 测试struts.xml中result参数的不同返回不同的json数据

测试struts.xml中result参数的不同返回不同的json数据  如果查询的是所有的数据,在action中定义的类型如下: private List entities;public List getEntities() {         return entities;}1.第一种:在xml文件中如果没有param,内容如下:

2012-03-29 08:02:14 447

原创 测试struts.xml中result参数的不同返回不同的json数据

测试struts.xml中result参数的不同返回不同的json数据  如果查询的是所有的数据,在action中定义的类型如下: private List entities;public List getEntities() {         return entities;}1.第一种:在xml文件中如果没有param,内容如下:

2012-03-28 21:49:04 445

原创 oracle数据库中管理用户的安全

管理用户的安全一  用户的介绍1.用户管理分为以下几个方面(1)    在指定区域内创建用户 (表空间).(2)    制定配额以限制存储的使用.(3)    使用描述文件限制资源的使用.(4)    通过密码鉴别用户(5)    通过描述文件管理密码角色(种植密码并锁定用户).(6)    分配权限给角色,分配角色给用户2. 数据库用户和方案(1)

2012-03-26 21:15:05 621

原创 关于对Orcale数据库的闪回操作

关于对Orcale数据库的闪回操作使用Orcale数据库默认的是开启事务的。你进行insert,update,delete操作只要没有commit,就可以通过rollback来回退回去。但如果你已经commit了呢?该怎么样让数据恢复呢?传统的方法是用数据库备份,但缺点是你必须得恢复整个表或者整个数据库。假如你只想恢复一天记录,用备份就太得不偿失了。Orcale提供了闪回技术,可以

2012-03-26 21:12:54 1379

原创 oracle数据库的权限问题

限分为系统权限(system privilege)和对象权限(object privilege)所谓系统权限是指用户对数据库的相关权限。允许用户在数据库中执行特定操比如执行DDL。常用的系统特权:create session:连接到数据库上create sequence:创建序列。序列是一系列数字,通常用来填充主键值。create synonym:创建同名对象。同名对象用来引用

2012-03-26 21:11:05 575

原创 事务

1、事务概念: 概念:在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行。   主要特性:确保数据库的完整性。 2、事务的ACID特性  对一组SQL语句操作构成事务,数据库操作系统必须确保这些操作的原子性,一致性,隔离性,持久性.1

2012-03-15 21:38:28 550

原创 区分DML,DDL,DCL,DQL

区分DML,DDL,DCL,DQL    SQL 语言(结构化程序设计语言)的组成部分。SQL语言包括三种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)以及数据控制语言(DCL)DMLDML包括:INSERT、UPDATE、DELETE。注意,select语句属于DQL(Data Query Language)。DML(Data Manipulation

2012-03-15 21:35:52 3847

原创 orcal数据库

1、 安装成功后进入DOS界面操作在进行以下操作时,需启动oracle服务。A、进入sql界面:开始--运行--cmd:输入sqlplus 回车 提示输入正确的用户名和密码B、开始->所有程序-àoracle的-à运行sql命令->直接采用conn 用户名/密码 进入2、密码修改//修改system用户的密码是systemalter user system identi

2012-03-12 21:54:02 1754

原创 Cascsde与inverse的区别

Cascsde与inverse的区别1、到底在哪用cascade="..."?          cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有 cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通 过这

2011-12-25 16:46:03 527

原创 懒加载分析情况

懒加载分析情况延迟加载也称懒加载,他是Hibernate为提高执行效率而提供的一种机制,即只有真正使用该对象的数据是才会创建。Hibernate中主要是通过代理(proxy)机制来实现延迟加载的。它的具体过程是Hibernate从数据库获取某一个对象的数据时,获取某一个对象的集合属性值时,或获取某一个所关联的另一个对象时,由于没有使用该对象的数据(除标示符值外),hibernate并不从数

2011-12-18 16:50:01 471

原创 继承关系映射

继承关系映射cascade和inverse (Employee – Department)1、  Casade用来说明当对主对象进行某种操作时是否对其关联的从对象也作类似的操作,常用的cascade:       none,all,save-update ,delete, lock,refresh,evict,replicate,persist,       merge,delet

2011-12-14 07:54:16 458

原创 Hibernate高级映射 --- 集合映射

Hibernate高级映射 --- 集合映射一 概念1.集合类型的作用在持久化类中,有时会使用到值类型的对象属性,所谓值类型的对象,是指它对应的类没有对象标识符属性,只能作为一个持久化类的属性使用。如果持久化类中一个值类型的集合,那么就需要一张额外的数据库表来保存这个值类型集合的数据,这张表被称为集合表。2.集合接口的种类 (1)元素:可以映射类型为java.util.Set接

2011-12-12 21:12:55 314

原创 多对多关联

多对多关联多对多关联的实现是通过中间表实现的。通过中间表,将这两个表之间的多寻多关联关系转换为它们分别和中间表直接的一对多的关联关系。对于Hibernate来说,并不需要建立专门的中间对象来实现这种转换,但是中间表还是需要建立的。Hibernate是通过元素来描述对象之间多对多的关系的 Create database many2many;Use many2many;CREA

2011-12-12 21:11:51 450

原创 Hibernate语句

HQL查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的HQL语句形

2011-12-08 08:04:43 1411

原创 Hibernate增、删、改、查

Hibernate增删改查(通过id查询)package com.hbsi.hibernate.utils;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration

2011-12-08 08:04:00 1242

原创 Hibernate

基本概念和CURDHibernate需要的三个条件(1)、Domain类 (2)、 映射文件User.hbm.xml  (3)、表create table user();一、开发流程1、  由Domian object –>mapping->db(官方推荐)2、  由DB开始,用工具生成mapping和Domain object。(使用较多)3、  有映射文件开始

2011-12-07 09:58:25 336

原创 Hibernate示例

Hibernate示例一、  引入(1)模型不匹配(阻抗不匹配)Java面向对象语言,对象模型,其主要概念有:继承、关联、多态等;数据库是关联模型,其主要概念有:表、主键、外键等。(2)解决办法1、  使用JDBC手工转换2、  使用ORM(Object Relation Mapping对象关系映射)框架来解决,主流的ORM框架有Hibernate、TopLink、OJB。

2011-12-05 20:59:42 393

原创 文件的上传

文件的上传一  概念1.如何在web页面中添加输入项标签用于在web页面中添加文件上传输入项(1)必须要设置input输入项的name属性,否则浏览器将不会发送上传文件的数据(2)必须把form的enctype属性值设置为multipart/form-data,设置该值后,浏览器在上传文件时,将把文件数据附带在http请求消息体中,并使用MIME协议对上传的文件进行描述,以方便

2011-11-27 09:37:06 517

原创 上传文件细节处理问题

上传文件细节处理问题一  中文乱码问题1.上传文件的中文乱码问题   用解析器的对象去调用setHeaderEncoding方法设置就行     // (1)创建一个解析器工厂    DiskFileItemFactory factory = new DiskFileItemFactory();    // (2)得到解析器    ServletFileUpload u

2011-11-24 21:48:04 388

原创 文件上传和下载

文件上传和下载文件上传Request对象提供了一个getInputStream方法,通过这个方法可以读取到客户端提交过来的数据。但由于用户可能会同时上传多个文件,在servlet端编程直接读取上传数据,并分别解析出相应的文件数据是一项非常麻烦的工作,示例。为方便用户处理文件上传数据,Apache 开源组织提供了一个用来处理表单文件上传的一个开源组件( Commons-fileuploa

2011-11-23 20:08:54 436

原创 Apache----DBUtils框架

Apache----DBUtils框架简介1、commons-dbutils 是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。2、API介绍:1)org.apache.commons.dbutils

2011-11-22 21:39:58 417

原创 使用数据库连接池优化程序性能

使用数据库连接池优化程序性能缺点:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。编写数据库连接池编写连接池需实现javax.sql.DataSource接口。DataSource接口中定义了两个重载的getCon

2011-11-21 20:51:32 1738

原创 MySQL存储过程详解

MySQL存储过程详解1.      存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一

2011-11-18 22:29:14 509

原创 使用JDBC处理大数据

使用JDBC处理大数据在实际开发中,程序需要把大文本或二进制数据保存到数据库。基本概念:大数据也称之为LOB(Large Objects),LOB又分为:clob和blobclob用于存储大文本。Textblob用于存储二进制数据,例如图像、声音、二进制文等。对MySQL而言只有blob,而没有clob,mysql存储大文本采用的是Text,Text和blob分别又分为:T

2011-11-17 19:27:17 392

原创 MyEclipse的快捷键

MyEclipse的快捷键Ctrl+Shift+L    显示所有快捷键Ctrl+K      参照选中的词(Word)快速定位到下一个Ctrl+Shift+K    参照选中的词(Word)快速定位到上一个Ctrl+O      快速显示OutLineCtrl+T      快速显示当前类的继承结构Ctrl+Shift+X    把选中文本全部改为大写Ctrl+S

2011-11-17 19:26:01 1486

原创 标签的实例应用

标签的实例应用一  动态文件的概念1.什么时候使用动态文本如果字符串中包含了多个与国际化相关的数据,可以使用MessageFormat类对这些数据进行批量处理 ----比如一段字符串中包含时间、数字、货币、、可以进行批量处理(1)MessageFormat类允许开发人员用占位符替换掉字符串中的敏感数据(即国际化相关的数据)。(2)MessageFormat类在格式化输出包含

2011-11-15 20:37:33 486

原创 Java WEB开发--国际化

Java WEB开发--国际化一、国际化开发概述软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。       国际化又称为 i18n:internationalization二、合格的国际化软件对于程序中固定使用的文本元素,例如菜单栏、导航条等中使用的文本元素、或错误提示信息,状态信息等,

2011-11-14 22:09:52 330

空空如也

空空如也

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

TA关注的人

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