上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页
摘要: 本文是《AOP 那点事儿》的续集。在上篇中,我们从写死代码,到使用代理;从编程式Spring AOP 到声明式 Spring AOP。一切都朝着简单实用主义的方向在发展。沿着 Spring AOP 的方向,Rod Johnson(老罗)花了不少心思,都是为了让我们使用 Spring 框架时不会感受到... 阅读全文
posted @ 2015-08-05 17:40 凡尘里的一根葱 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 引用:http://my.oschina.net/huangyong/blog/161338是一个周末,刚给宝宝喂完牛奶,终于让她睡着了。所以现在我才能腾出手来,坐在电脑面前给大家写这篇文章。今天我要和大家分享的是 AOP(Aspect-Oriented Programming)这个东西,名字与 O... 阅读全文
posted @ 2015-08-05 17:37 凡尘里的一根葱 阅读(204) 评论(0) 推荐(0) 编辑
摘要: SQL注入:利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,这是SQL注入的标准释义。随着B/S模式被广泛的应用,用这种模式编写应用程序的程序员也越来越多,但由于开发人员的水平和经验参差不齐,相当一部分的开发人员在编写代码的 时候,没有对用户的输入数据或者是页面中所携带的信息... 阅读全文
posted @ 2015-08-05 11:46 凡尘里的一根葱 阅读(887) 评论(0) 推荐(0) 编辑
摘要: XSS又称CSS,全称Cross SiteScript,跨站脚本攻击,是Web程序中常见的漏洞,XSS属于被动式且用于客户端的攻击方式,所以容易被忽略其危害性。其原理是攻击者向有 XSS漏洞的网站中输入(传入)恶意的HTML代码,当其它用户浏览该网站时,这段HTML代码会自动执行,从而达到攻击的目... 阅读全文
posted @ 2015-08-05 11:34 凡尘里的一根葱 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 对象的串行化(Serialization)一、串行化的概念和目的 1.什么是串行化对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(persistence)。对象通过写出描... 阅读全文
posted @ 2015-08-05 10:40 凡尘里的一根葱 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 使用绑定参数的优势:我们为什么要使用绑定命名参数?任何一个事物的存在都是有其价值的,具体到绑定参数对于HQL查询来说,主要有以下两个主要优势:①、 可以利用数据库实施性能优化因为对Hibernate来说在底层使用的是PrepareStatement来完成查询,因此对于语法相同参数不同的SQL语句,可... 阅读全文
posted @ 2015-08-04 22:47 凡尘里的一根葱 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。 在java中,只要给定类的名字,那么就可以通过反射机制来获得类的所有信息。二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码,Class.f... 阅读全文
posted @ 2015-08-04 22:35 凡尘里的一根葱 阅读(169) 评论(0) 推荐(0) 编辑
摘要: TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件 服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么... 阅读全文
posted @ 2015-08-03 22:03 凡尘里的一根葱 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1.单例模式Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”目的:是使内存中保持1个对象。单例模式三种常用形式:第一种形式:懒汉式,也是常用的形式。public class SingletonClass{ private static SingletonCla... 阅读全文
posted @ 2015-08-03 21:35 凡尘里的一根葱 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言,而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问... 阅读全文
posted @ 2015-08-03 20:13 凡尘里的一根葱 阅读(240) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页