- 博客(15)
- 收藏
- 关注
原创 des前、后加解密
[color=cyan]DES加密算法基本知识[/color]DES(Data Encryption Standard)又叫数据加密标准,是1973年5月15日美国国家标准局(现在是美国标准技术研究所,即NIST)在联邦记录中公开征集密码体制时出现的。DES由IBM开发,它是对早期被称为Lucifer体制的改进。DES在1975年3月17日首次在联邦记录中公布,在经过大量的公开讨论后,1977...
2016-10-29 19:00:51
184
原创 Hibernate 缓存机制
一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。二、what(Hibernate缓存原理是怎样的?)Hibernate缓存包括两大类:Hibernate...
2016-05-17 10:01:44
80
原创 SQL查询中关键词的执行顺序
1、查询中常用到的关键词有:SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY其中,SELECT与FROM是必需的,其他关键词则是可选的。2、这些关键词的书写顺序:SELECT 字段列表FROM 表名WHERE 记录筛选条件GROUP BY 分组字段列表HAVING 分组筛选条件ORDER B...
2016-04-28 11:55:11
227
转载 cookie 和session 的区别详解
这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 ...
2016-04-22 13:50:24
80
原创 ActionContext和ServletActionContext小结
1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求...
2016-04-07 14:03:38
84
原创 Java中Object的使用:重载equals、hashCode及实现compareTo
这里主要介绍Java中使用Hashtable、Arrays.sort时候如果键值涉及到对象、类时候的处理办法:1. 重载equals():java中默认的对象的equals是当指向同一内存地址时才为true;如果你现在需要利用对象里面的值来判断是否相等,则重载equal方法。2.重载hashCode():只有当类需要放在HashTable、HashMap、HashSet等等hash结构的集...
2016-04-03 13:34:47
154
原创 尽量为自己而活,这不是自私,是对自己的责任
2012年4月12日是我最敬爱的爷爷去世的日子,他是我这一生到目前为止对我教育最多,影响最深的人。爷爷住院的时候,有一次我问他:“爷爷,这一生你有什么后悔的事吗?”他回答我:“没有,一件也没有。”我问他是怎么做到的,他说:“你要永远知道,你就一条命,这一生,可以有遗憾却不可有后悔,因为没命让你重来。”我牢牢的记住了爷爷说的话,每当我纠结于某些事情的时候,每当我没有勇气去做出一个决定的时候,...
2016-04-03 09:57:41
235
原创 Oracle 常用计算
时间计算:oracle 两个时间相减默认的是天数oracle 两个时间相减默认的是天数*24 为相差的小时数oracle 两个时间相减默认的是天数*24*60 为相差的分钟数oracle 两个时间相减默认的是天数*24*60*60 为相差的秒数--MONTHS_BETWEEN(date2,date1) 给出date2-date1的月份 SQL> select month...
2016-04-03 09:52:12
120
原创 sql常用函数instr()和substr()
在Oracle中[color=red]可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。[/color]其语法为:[color=green]instr(sourceString,destString,start,appearPosition). instr('源字符串' , '目标字符串' ,'开始位置','第几次出现')[/color][color=c...
2016-03-30 12:48:22
1043
原创 JS中的call()和apply()方法
[color=cyan]1、方法定义[/color][color=blue]call方法: [/color]语法:call(thisObj,Object)[color=red]定义:调用一个对象的一个方法,以另一个对象替换当前对象。[/color]说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj...
2016-03-29 17:04:41
53
原创 javaweb常见错误代号
1**:请求收到,继续处理?2**:操作成功收到,分析、接受?3**:完成此请求必须进一步处理?4**:请求包含一个错误语法或不能完成?5**:服务器执行一个完全有效请求失败??100——客户必须继续发出请求?101——客户要求服务器根据请求转换HTTP协议版本??[color=red]200——交易成功?[/color]201——提示知道新文件的URL?...
2016-03-29 15:01:51
264
原创 如何判断js中的数据类型:typeof、instanceof、 constructor、 prototype方法比较
如何判断js中的类型呢,先举几个例子:[code="java"]var a = "iamstring.";var b = 222;var c= [1,2,3];var d = new Date();var e = function(){alert(111);};var f = function(){this.name="22";};[/code] [color=cy...
2016-03-29 10:06:40
117
原创 JS中的!=、== 、!==、===的用法和区别。
[code="java"]var num = 1; var str = '1'; var test = 1; test == num //true 相同类型 相同值 test === num //true 相同类型 相同值 test !== num //false test与num类型相同,其值也相同, 非运算肯定是false num ...
2016-03-29 09:51:58
71
原创 Spring实现AOP的4种方式
先了解AOP的相关术语: [color=cyan]1.通知(Advice): [/color]通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。 [color=cyan]2.连接点(Joinpoint): [/color]程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。 [color=cyan]3.切入...
2016-03-29 09:49:02
68
原创 java代理、cglib、java proxy
[color=red][size=xx-small]概述:[/size][/color] 代理对象和被代理对象一般实现相同的接口,调用者与代理对象进行交互。代理的存在对于调用者来说是透明的,调用者看到的只是接口。代理对象则可以封装一些内部的处理逻辑,如访问控制、远程通信、日志、缓存等。比如一个对象访问代理就可以在普通的访问机制之上添加缓存的支持。这种模式在RMI和EJB中都得到了...
2016-03-26 13:30:01
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人