自定义博客皮肤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)
  • 收藏
  • 关注

原创 DML、DDL、DCL区别

DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表...

2017-01-22 22:32:49 242

原创 DDL与DML问题

[size=large]因为DML需要提交而truncate是自动提交的你要分清哪些命令是DML,哪些是DDLDDL是数据定义语言,如drop,alter,truncate等都是DDLinsert,update,delete,merge等都是DML在oracle里DML是可以rollback的,而DDL是不可以的[/size]...

2017-01-22 22:30:14 351

原创 UML类图与类的关系详解-UML一波流系列

http://peterwei.iteye.com/blog/979557

2016-12-11 20:23:59 246

原创 201612-8笔记

数据库设计1.主表明确 主表一直是主,里面不需要关联关系2.过程数据 数据的重要性,有必要分区

2016-12-08 22:46:44 199

原创 概念数据模型与物理数据模型的异同

[size=large]概念数据模型(Conceptual Data Model):简称概念模型,是面向数据库用户的实现世界的模型,主要用来描述世界的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的数据管理系统(Database Management System,简称DBMS)无关.概念数据模型必须换成逻辑数...

2016-12-01 00:33:23 1261

原创 shiro入门

[url]http://l28554768.iteye.com/blog/1786404[/url]

2016-03-06 21:55:41 145

ie9以下都有这个问题(ajax)

[size=medium]ajax在IE下使用GET方式请求,如果地址和参数一样 会首先请求缓存 缓存没有才会请求服务器[/size]

2016-01-18 17:01:27 214

原创 oracle锁表,kill

select sess.SID, sess.SERIAL#, lo.ORACLE_USERNAME, lo.OS_USER_NAME, ao.OBJECT_NAME, lo.LOCKED_MODE from v$locked_object lo, dba_objects ao, v$session sess ...

2015-08-26 18:41:52 172

原创 slf4j-api、slf4j-log4j12以及log4j之间的关系

[size=large]几乎在每个jar包里都可以看到log4j的身影,在多个子工程构成项目中,slf4j相关的冲突时不时就跳出来让你不爽,那么slf4j-api、slf4j-log4j12还有log4j是什么关系? slf4j:Simple Logging Facade for Java,为java提供的简单日志Facade。Facade门面,更底层一点说就是接口。它允许用户以自己...

2015-04-28 11:24:51 213

原创 Jquery绑定事件(bind和live的区别)

[size=large]Jquery中绑定事件有三种方法:以click事件为例 (1)target.click(function(){}); (2)target.bind("click",function(){}); (3)target.live("click",function(){});第一种方法很好理解,其实就和普通JS的用法差不多,只是少了一个o...

2015-04-27 21:56:39 175

原创 OOP和AOP区别

[size=large]OOP(面向对象编程)针对业务处理过程的实体及其属性和行为进行抽象封装,以获得更加清晰高效的逻辑单元划分。而AOP则是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。这两种设计思想在目标上有着本质的差异。 举个简单的例子,对于“雇员”这样一个业务实体进行封装,自然是OOP/OOD的任务,我们可以为其...

2015-04-27 17:18:59 568

原创 js字符串转换成数字

[size=large]js字符串转换成数字 js 字符串转换数字   方法主要有三种  转换函数、强制类型转换、利用js变量弱类型转换。  1. 转换函数:  js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a N...

2015-01-14 23:33:49 478

原创 正则表达式的基础语法

[size=large]首先让我们看两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下: "^The":表示所有以"The"开始的字符串("There","The cat"等); "of despair$":表示所以以"of despair"结尾的字符串; "^abc$":表示开

2015-01-06 23:08:24 149

原创 Filter过滤器在Web.xml中几个标签说明

[size=x-large]loglee.LogFilter log/*在Servlet2.4中filter-mapping中加入了新的标签 ,里面有4个值即REQUEST, FORWARD,INCLUDE和ERROR,默认不写这个标签的时候是REQUEST,该标签是根据客户端传过来的地址进行过滤,FORWARD方法传过来的reque...

2015-01-06 22:58:58 718

原创 JSP中out.print 和 out.write 区别

[size=large]jsp中的out对象是JspWriter类型的.而JspWriter继承了java.io.Writer . write方法是在在父类Writer中定义的,print方法是在子类JspWriter中定义的.重载的print方法可以将各种类型的数据转换成字符串的形式输出.而重载的write方法只能输出字符/字符数组/字符串等与字符相关的数据.而且如果使用这两种方法输出值为nul...

2015-01-06 22:55:11 240

原创 面试 Ibatis与mybatis区别

[size=large]这个区别不是很大,最主要的区别就是mybatis简化了编码的过程,不需要去写dao的实现类,直接写一个dao的借口,再写一个xml配置文件,整个mybatis就配置好了,也就是数据库就连接好了,然后再service里面调用dao就可以了,但是ibatis则不可以,必须要写dao的实现类,在写个什么return getSqlMapClientTemplate().queryF...

2014-12-29 20:03:06 325

原创 table中div内容为纯数字和字母换行

[size=large]不换行 简单些td中加white-space: nowrap;就行了换行如下:asdasd111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111...

2014-12-29 20:01:04 265

原创 ROW_NUMBER() OVER函数的基本用法

[size=medium]简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。示例:xlh row_num1700 11500 21085 ...

2014-09-23 00:27:57 182

原创 java 方式的将 java 对象以及 list 或者 map 转化为 json 数据

[size=medium]JavajsonAjax.net 学会了在j2ee中使用ajax后,有时候从服务器返回客户端的数据是对象,自己手动拼凑json字符串容易出错,通过谷歌知道了json-lib这个类库,方便的支持java中对象到json字符串的转化。看source-forge的json-l...

2014-03-12 23:40:02 140

原创 query each方法跳出循环,并获得返回值

[size=medium]return false:将停止循环 (就像在普通的循环中使用 'break')。return true:跳至下一个循环(就像在普通的循环中使用'continue')。function test(){var success = false;$(..).each(function () { if (..) { success = tr...

2014-03-12 23:26:47 385

原创 js跳出循环的方法区别(break,continue,return)

[size=medium]跟许多多态语言一样,js也有break,continue,return面向对象编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?让我们开始介绍吧:js编程语法之break语句:break语句会使运行的程序立刻...

2014-03-12 23:24:30 301

原创 jsp中的乱码怎么解决

[size=medium]1、在jsp页中加入一条语句: 中文显示就正常了。 2、对于从网页中的文本框通过String parameter = request.getParameter(“parameter”);方式获得的字符串,均是8859_1的编码, 如果想把它显示在网页上就必须得用parameter = new String(parameter.getBytes(“8859_...

2014-03-06 21:41:42 132

原创 使用Eclipse开发Java Web过程中Debug调试的使用方法

[size=medium]这里介绍的是在Eclipse中的Debug调试。首先右击项目选择Debug As -- Debug on Server 或者点击Server面板的小昆虫图标,启动Debug模式。运行web项目,进行到需要调试的地方,在执行页面操作之前,在即将要运行的代码中添加断点,然后继续执行页面操作,当代运行到断点处时,Eclipse自动弹出,进入Debug模式,这...

2014-03-06 21:35:40 325

原创 ibatis的iterate使用

[size=medium]Iterate:这属性遍历整个集合,并为 List 集合中的元素重复元素体的内容。Iterate 的属性: prepend - 可被覆盖的 SQL 语句组成部分,添加在语句的前面(可选) property - 类型为 java.util.List 的用于遍历的元素(必选) open - 整个遍历内容体开始的字符串...

2014-03-06 21:30:40 192

image 不提交表单

[size=large]默认input的type为image或者submit都会提交的。这样就会取消点击触发的默认事件[/size]

2014-03-06 21:24:38 227

原创 iBATIS CDATA

[size=medium]在ibatis 中,SQL语句经常会出现一些特殊符号,比如:> < 等符号,在xml中会被转义,解析时会出错这样可以使用 进行常量标识,这样里面的SQL内容会以文本的形式存在 ,不会被解析如:另外,还有ibatis 中:> 可以表示大于号,< 表示小于号如: where score > 90 表示:where score > 90...

2014-02-27 23:52:27 168

isNotEmpty isNotNull

[size=medium]ibatis : isNotEmpty:过滤空串""和空null isNotNull: 只过滤空null php : isset:过滤null和未定义 isEmpty:过滤false、空串""、nullExp SELECT LPM.WORK_TYPE "workType", LPM.DE...

2014-01-27 14:20:52 357

原创 读书:《代码整洁之道》

[size=large]1. 本书内容概要核心观点:Bob大叔(即Robort.C.Martin,多本畅销书的作者,业界称其Bob大叔)认为软件质量,不仅依赖于架构及项目管理,而且与代码质量紧密相关。而代码质量与其整洁度成正比。核心内容:Bob大师和Object Mentor的专家以这个强大团队十几年的经验,总结了如何在代码中达到clean code,即整洁和干净的代码的经验规则。豹:...

2014-01-17 00:10:17 197

原创 String,StringBuffer和StringBuild性能

[size=medium]在不考虑线程安全的前提下,StringBuild性能最高,StringBuffer次之,String比较差.为什么StringBuffer的性能比String高?主要原因在于String类是不可变类,任何对String引用指向的字符串作出的修改都 会导致生成新的字符串(对象),而对StringBuffer的修改则不会导致新对象的产生。大家都知道,生成新对象是十分耗...

2014-01-08 22:09:08 147

原创 stringbuffer 的缓冲长度

[size=medium]1 StringBuffer缓冲长度,或者叫容量会随着内部储存的字符串长度而翻倍增大。 比如用了49个字符,容量为50,再加入2个字符时,容量会从50变成100,此时字符串长度为51 初始容量默认为16,也可以自定义更搜索小或更大2 stringbuffer 的方法声明都有 synchronized 关键字, 所以 stringbuf...

2014-01-08 22:06:48 836

原创 在oracle中一个汉字,一个字母,一个数字分别占多少个字符

[size=medium]都是一个字符,如果是字节数的话,就要看你的数据库使用的是什么字符集了,如果是rtf8,那么一个汉字占用3个字节,如果是gbk,就是2个字节,字母和数字都是1个字节[/size]PS:JSP页面一个汉字4个空格...

2014-01-08 22:01:36 3939

原创 重构——代码的坏味道

[size=medium]重构——代码的坏味道1. Duplicated Code(重复的代码)   臭味行列中首当其冲的就是Duplicated Code。如果你在一个以上的地点看到相同的程序结构,那么当可肯定:设法将它们合而为一,程序会变得更好。   最单纯的Duplicated Code就是[同一个class内的两个函数含有相同表达式(expression)]。这时候你需要做的就...

2014-01-04 00:17:23 264

原创 oracle hint有什么缺点?

[size=medium]有意思的问题。hint本质上就是修改默认优化器计算执行计划的一种方法。那为何不用oracle优化器默认的结果?无外两种,一种是优化器有bug,还有就是优化器没有拿到正确的统计信息。有必要用的时候就用,无所谓优缺点。不过在开发时候就加入hint不妥,有可能生产环境数据特征和你想的不一样,反倒造成性能问题。 不过也变相说明了缺点就是:可能会造成执行计划不是最优的[/size]...

2013-11-03 22:37:28 362

原创 Oracle Hint的用法

[size=medium]1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=’SCOTT’;2. /*+FIRST_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳响应时...

2013-11-03 22:36:40 123

原创 HTML表格中的nowrap是什么意思啊?

[size=medium]HTML 标签的 nowrap 属性nowrap 属性规定表格单元格中的内容不换行。实例带有 nowrap 属性的表格单元:PoemPoemNever increase, beyond what is necessary, thenumber of entities required to explain anything...

2013-11-03 22:34:32 1240

原创 xls与csv文件是什么区别?功能和作用上有什么不同

[size=medium]1 xls 文件就是Microsoft excel电子表格的文件格式。我想就不用多介绍了吧,学校里多少都学过的。CSV是最通用的一种文件格式,它可以非常容易地被导入各种PC表格及数据库中。 此文件,一行即为数据表的一行。生成数据表字段用半角逗号隔开。2 CSV是文本文件,用记事本就能打开,XLS是二进制的文件只有用EXCEL才能打同时CSV...

2013-11-03 22:30:47 1920 1

原创 谈GROUP BY 中的ROLLUP函数

[size=medium]rollup(a,b)的特点是,先安(a,b)一起汇总统计,然后再按照A进行汇总统计,最后是对所有的统计再统计。ROLLUP中的参数可以多个,形式也多样,例如包含在()内的参数如果有多个,但是又想对某些进行列绑定按照一个列处理,则可以嵌套()。下例中的第二就是如此: 例1:select a.khh,b.jjrxm,a.cjrq, s...

2013-09-05 22:55:40 668

原创 group by后加rollup子句的用法

[size=medium]group by后带rollup子句的用法(真是丑死人了,接触ORACLE一两年了今天才知道还有这样一个用法),group by后带rollup子句这个子句所产生的功能实在是太高级了,见了就高兴。但学习完后感觉也没什么的,很简单的。 下面按我的理解简单总结一下: 一、如何理解group by后带rollup子句所产生的效果 group by后...

2013-09-05 22:54:29 243

原创 ORACLE CASE WHEN 及 SELECT CASE WHEN的用法

[size=medium]CASE 语句CASE selector WHEN value1 THEN action1; WHEN value2 THEN action2; WHEN value3 THEN action3; ….. ELSE actionN;END CASE;CASE表达式DECLARE temp VARCHAR2...

2013-09-05 22:47:09 170

原创 IFrame AND window对象

[size=medium]var detialIframe=document.all("detialIframe"); 此处的IFrame是从document取得的,即作作为document的子对象出现,虽然是文档(document)对象,但由于它是独立的页面,因 而拥有自己的事件,拥有自己的窗口对象(contentWindow); Window.detialIframe 或 Windo...

2013-07-20 01:07:30 157

空空如也

空空如也

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

TA关注的人

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