自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring单例与线程安全小结

一、Spring单例模式与线程安全 Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。 单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这是多

2015-11-25 22:02:18 290

转载 Java开发中的23种设计模式详解(转)

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真

2015-11-25 21:19:28 175

转载 SQL注入原理讲解

1.1.1 摘要日前,国内最大的程序员社区CSDN网站的用户数据库被黑客公开发布,600万用户的登录名及密码被公开泄露,随后又有多家网站的用户密码被流传于网络,连日来引发众多网民对自己账号、密码等互联网信息被盗取的普遍担忧。网络安全成为了现在互联网的焦点,这也恰恰触动了每一位用户的神经,由于设计的漏洞导致了不可收拾的恶果,验证了一句话“出来混的,迟早是要还的”,所以我想通过专题博文

2015-11-20 12:04:38 247

转载 SQL 左外连接,右外连接,全连接,内连接

连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。             连接可分为以下几类:               内连接。(典型的连接运算,使用像   =   或   相等连接和自然连接。           内连接使用比较运算符根据每个表共有的列的值匹配两个表

2015-11-13 22:07:09 189

转载 JAVA实现AES加密

JAVA实现AES加密1. 因子       上次介绍了《JAVA实现DES加密》,中间提到近些年DES使用越来越少,原因就在于其使用56位密钥,比较容易被破解,近些年来逐渐被AES替代,AES已经变成目前对称加密中最流行算法之一;AES可以使用128、192、和256位密钥,并且用128位分组加密和解密数据。本文就简单介绍如何通过JAVA实现AES加密。2. JAVA实现闲话少许

2015-11-09 10:57:01 219

转载 struts2 拦截器和actioninvocation

Interceptor说明Interceptor的接口定义没有什么特别的地方,除了init和destory方法以外,intercept方法是实现整个拦截器机制的核心方法。而它所依赖的参数ActionInvocation则是我们之前章节中曾经提到过的著名的Action调度者。我在这里需要指出的是一个很重要的方法invocation.invoke()。这是ActionInvocatio

2015-10-23 09:11:45 290

转载 使用Hibernate注解来配置多对一单向的三种方法

多对一单向(数据库设计,多在在多方设计外键)         数据库设计:主键列不可分,联合主键不可有部分依赖,不能存在传递依赖         注解中在多方的类中加入一个"一方"的类,然后在方法之上加上@ManyToOne         XML中在多方的XML中设置<many-to-one name="一方的字段名" column="具体的外键名字"> 

2015-10-09 14:56:28 3109

转载 java 重定向和转发的区别

重定向和转发有一个重要的不同:当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程。 与之相反,重定向方式的含义是第一个页面通知浏览器发送一个新的页面请求。因为,当你使用重定向时,浏览器中所显示的URL会变成新页面的URL, 而当使用转发时,该URL会保持不变。重定向的速度比转发慢,因为浏览器还得发出一个新的请求。同时,由于重定向方式产

2015-10-07 01:16:27 177

转载 浅谈HTTP中Get与Post的区别

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。  1

2015-10-07 00:44:33 198

转载 经典SQL语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin

2015-09-19 22:39:50 199

转载 JAVA web容器

容器可以管理对象的生命周期、对象与对象之间的依赖关系,您可以使用一个配置文件(通常是XML),在上面定义好对象的名称、如何产生(Prototype 方式或Singleton 方式)、哪个对象产生之后必须设定成为某个对象的属性等,在启动容器之后,所有的对象都可以直接取用,不用编写任何一行程序代码来产生对象,或是建立对象与对象之间的依赖关系。         执行JAVA的应用程序编辑

2015-09-17 22:38:51 672

转载 java接口

接口:本质上是一个特殊的抽象类:    (所有的属性都是公开public、静态static、常量final)(所有的方法都是公开public、抽象abstract的方法)比如:注意:构造方法不能抽象,接口中没有构造方法        IA方法默认为public,类实现时要加上public,必须且只能加public。可以把接口当作类来看待。那么试试instenceof,看是不是接口类

2015-09-12 12:02:01 341

原创 转身,等待

你走,伴着星辰雨露,月影如纱。我醒来,不愿转身,那一侧,早已散去了你的温度。冰冷空无。 我无法开口挽留,如你,无法开口告别一样。          又在夜深人静的时候爬了起来,脑海中有太多的念头。        忽然间觉得,这一次我们之间的联系真的断了,以前虽然也是不常联系,但总感觉有根线牵着我们的心。知道你在那,会想念,会挂念。可是,这次完全不同了

2015-09-01 23:15:58 268

空空如也

空空如也

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

TA关注的人

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