`
文章列表
1、对称密码算法简介 对称密码算法是当今应用范围最广,使用频率最高的加密算法。它不仅应用于软件行业,在硬件行业同样流行。各种基础设施凡是涉及到安全需求,都会优先考虑对称加密算法。 对称密码算法的加密密钥和解密密钥相同,对于大多数对称密码算法,加解密过程互逆。 (1)加解密通信模型   (2)特点:算法公开、计算量小、加密速度快、加密效率高 (3)弱点:双方都使用同样密钥,安全性得不到保证 对称密码有流密码和分组密码两种,但是现在普遍使用的是分组密码:  2、常用对称密码:  (1)DES(Data Encryption Standard,数据加密标准)  (2)3DES( ...
Spring对AOP的实现提供了很好的支持。下面我们就使用Spring的注解来完成AOP做一个例子。 首先,为了使用Spring的AOP注解功能,必须导入如下几个包。aspectjrt.jar,aspectjweaver.jar,cglib-nodep.jar. 1、实体bean public class Person { private Long id; private String name; public Long getId() { return id; } public void setId(Long id) { this.id = id; ...
Spring对AOP的实现提供了很好的支持。下面我们就使用Spring的注解来完成AOP做一个例子。 首先,为了使用Spring的AOP注解功能,必须导入如下几个包。aspectjrt.jar,aspectjweaver.jar,cglib-nodep.jar. 1、实体bean public class Person { private Long id; private String name; public Long getId() { return id; } public void setId(Long id) { this.id = id; ...
1、下载quartz-2.2.2 2、创建数据库表  在数据库中建表。建表模版在Quartz包下quartz-2.2.2\docs\dbTables下,选择相应的数据库和版本   3、配置数据库连接池,如果spring已经配置则不需要再另行配置,只需在后面配置的spring-job.xml引入即可  3.1、配置数据库连接池    jdbc.properties   #jdbc jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/webdemo?useUnicode=true& ...
1、字符函数    1.1、lower(列名|表达式)字符转小写      select lower('AAA') from  dual;    1.2、upper(列名|表达式)字符转大写      select upper('aaa') from  dual;    1.3、initcap(列名|表达式)将字符开头字母转大写其余转小写      select initcap('aaAa') from  dual;    1.4、concat(列名|表达式,列名|表达式)字符串连接函数      select concat('aaa','bbb') from  dual; ...
在hibernate中我们知道如果要从数据库中得到一个对象,通常有两种方式,一种是通过session.get()方法,另一种就是通过session.load()方法,然后其实这两种方法在获得一个实体对象时是有区别的,在查询性能上两者是不同的。 一.load加载方式 当使用load方法来得到一个对象时,此时hibernate会使用延迟加载的机制来加载这个对象,即:当我们使用session.load()方法来加载一个对象时,此时并不会发出sql语句,当前得到的这个对象其实是一个代理对象,这个代理对象只保存了实体对象的id值,只有当我们要使用这个对象,得到其它属性时,这个时候才会发出sql语句, ...
通过getGenericSuperclass方法可以获取当前对象的直接超类的 Type package cn.tzz.lang.clazz; public class User { private Integer id; private String name; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public ...
下面是一个典型的Spring配置文件(application-config.xml) <beans> <bean id="orderService" class="com.acme.OrderService"/> <constructor-arg ref="orderRepository"/> </bean> <bean id="orderRepository" class ...
一、避免IE执行AJAX时,返回JSON出现下载文件 <!-- 避免IE执行AJAX时,返回JSON出现下载文件 --> <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"> <property name="supportedMediaTypes"> <list> < ...
1、Criteria     Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。2、DetachedCriteria    Spring 的框架提供了getHibernateTemplate().findByCriteria(detachedCriteria) 方法可以很方便地根据DetachedCriteria 来返回查询结果。DetachedCriteria 提供了 2 个静态方法 forClass(Class) 或forEntityName(Name)进行Detac ...
实例代码: package com.tzz.util; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.Image; import java.awt.geom.AffineTransform; import java.awt.image.AffineTransformOp; import java.awt.image.BufferedImage; import java.io.F ...
import java.util.Enumeration; import java.util.HashMap; import java.util.Map; import java.util.Properties; import org.junit.Test; public class TestProperties { /**获取所有系统属性*/ @Test public void getALLSystemProperties(){ Map<Object, Object> map = new HashMap<Object, Object& ...
一、自定义标签的作用   自定义标签主要用于移除Jsp页面中的java代码。 二、自定义标签开发和使用 2.1、自定义标签开发步骤 1、编写一个实现TagSupport接口的Java类(标签处理器类) import javax.servlet.jsp.JspException; import javax.servlet.jsp.JspWriter; import javax.servlet.jsp.tagext.TagSupport; import org.apache.commons.lang.StringUtils; import java.io.IOExcepti ...
示例代码: public interface Subject { public void operation(); public int add(int a, int b); }   public class RealObject implements Subject{ @Override public void operation() { System.out.println("---operation---"); } @Override public int add(int a, ...
     在开发时有时候需要在整个应用开始运行时执行一些特定代码,比如初始化环境,准备测试数据、加载一些数据到内存等等。 在Spring中可以通过ApplicationListener来实现相关的功能,加载完成后触发contextrefreshedevent事件(上下文件刷新事件)   <bean id="testContextRefreshedEvent" class="com.sf.sfbuy2.context.filter.TestContextRefreshedEvent"></bean>   import o ...
Global site tag (gtag.js) - Google Analytics