`
文章列表
oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。   一、查询系统中的job,可以查询视图   --相关视图 select * from dba_jobs; select * from all_jobs; select * from user_jobs; -- 查询字段描述 字段(列) 类型 描述 JOB NUMBER 任务的唯一标示号 LOG_USER VARCHAR2(30) 提交任务的用户 P ...
一、服务端 1、所需jar包(Spring相关jar包、hessian-4.0.37.jar) 2、服务端代码  2.1、实体对象 package com.hessian.spring.entity; import java.io.Serializable; public class User implements Serializable{ private static final long serialVersionUID = 1L; private String userName; private String password; pub ...
一、Hessian概述:       Hessian:hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能,相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用了二进制协议,所以它很适合于发送二进制数据,Hessian主要作面向对象的消息通信。Hessian的初衷就是支持动态类型,格式紧凑,跨语言Hessian是使用自己的序列化机制实现的编组和反编组,其支持的数据类型是有限制的,不支持复杂的对象,可以穿透防火墙,在这里不得不说一下RMI:RMI是一组用户开发分布式应用程序的API。他使用的是java序列化机制实现 ...
一、jedis的简单应用 1、导入jar包(jedis-2.3.0.jar) 2、实例   package cn.tzz.redis.simple; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import org.junit.Before; import org.junit.Test; import redis.clients.jedis.Jedis; public class RedisTest { ...
1、安装 1.1、Window 安装 下载地址:https://github.com/dmajkic/redis/downloads。 下载到的Redis支持32bit和64bit。根据自己实际情况选择 打开一个cmd窗口 使用cd命令切换目录到 E:\sf-work\JAR\redis\32bit 运行 redis-server.exe redis.conf 。 运行之后 ...
一、ActiveMQ入门实例 二、Spring整合JMS(一)——基于ActiveMQ实现 三、Spring整合JMS(二)——三种消息监听器 四、Spring整合JMS(三)——MessageConverter消息转换器 五、Spring整合JMS(四)——事务管理   1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 2.运行ActiveMQ 将apache-activemq-5.5.1-bin.zip解压缩,双击apache-activemq-5.5.1\bin\activemq.bat运行ActiveMQ程序。
一、制作证书  1.生成keyStroe文件 在命令行下执行以下命令:    keytool -genkey -validity 1 -alias www.tzz-sf.com -keyalg RSA -keystore d:\tzz-sf.keystore  其中  -genkey    表示生成密钥 -validity     指定证书有效期,这里是1天 -alias         指定别名,这里是www.tzz-sf.com -keyalg      指定算法,这里是RSA -keystore   指定存储位置,这里是d:\tzz-sf.keystore 根据命令行提示 ...
一、概述 Diffie-Hellman算法(D-H算法),密钥一致协议。是由公开密钥密码体制的奠基人Diffie和Hellman所提出的一种思想。简单的说就是允许两名用户在公开媒体上交换信息以生成"一致"的、可以共享的密钥。即就是由甲方产 ...
      Ehcache对质页面、对象、数据缓存,同时支持集群/分布式缓存。整合Spring、Hibernate也非常的简单,spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布式的Cache,可以作为Hibernate的缓存插件。同时它也能提供基于Filter的Cache,该Filter可以缓存响应的内容并采用Gzip压缩提高响应速度。 下面配置EhCache的页面缓存 一、依赖jar包 ehcache-core-2.5.2.jar ehcache-web-2.0.4.jar  其它spring等相关 ...
1、从网上下载cxf开发的工具 apache-cxf-2.7.5.zip,解压文件,找到apache-cxf-2.7.5\bin目录,里面包含一个wsdl2java文件,将该目录的路径设置为系统环境变量   2、我们可以使用Eclipse新建一个java project工程,然后使用DOS窗口跳转到工程的src目录, 输入如下命令:wsdl2java  http://localhost:8080/TestWeb/helloWorld?wsdl 然后再刷新新建的project里面有了很多代码,这个就是发布webservice像外提供的java类,然后我们利用这个类实现调用接口   ...
一、cas服务端的搭建   1、工具包下载 cas服务端:cas-server-3.3.3-release.zip 下载地址:http://downloads.jasig.org/cas/cas-server-3.3.3-release.zip cas客户端:cas-client-3.1.8-release.zip 下载地址:http://downloads.jasig.org/cas-clients/cas-client-3.1.8-release.z ...
     mybatis默认缓存是PerpetualCache,可以查看一下它的源码,发现其是Cache接口的实现;那么我们的缓存只要实现该接口即可。    该接口有以下方法需要实现:    String getId();   int getSize();   void putObject(Object key, Object value);   Object getObject(Object key);   Object removeObject(Object key);   void clear();   ReadWriteLock getReadWriteLock(); 1、实现C ...
一、所需要的jar包    httpclient-4.5.jar    httpcore-4.4.1.jar    httpmime-4.5.jar 二、实例 package cn.tzz.apache.httpclient; import java.io.File; import java.io.IOException; import java.net.URL; import java.util.ArrayList; import java.util.List; import java.util.Map; import org.apache.http.Ht ...
拦截器(Interceptor)org.hibernate.Interceptor接口定义了Hibernate中通用拦截机制创建Session对象的时候,所有的Session对象或者这个Session对象的所有持久化操作的动作都会被指定的拦截器进行拦截. Interceptor接口的方法 afterTransactionBegin()当一个事务时候启动时,会立刻调用这个方法,这个方法可以改变这个事务的状态,例如:回滚事务 instantiate()创建对象,如果返回null,则Hibernate将调用实体类的默认构造方法创建持久化对象 getEntity()当一个持久化对象,通过标示 ...
流程分析:  甲方构建密钥对儿,将公钥公布给乙方,将私钥保留。 甲方使用私钥加密数据,然后用私钥对加密后的数据签名,发送给乙方签名以及加密后的数据;乙方使用公钥、签名来验证待解密数据是否有效,如果有效使用公钥对数据解密。 乙方使用公钥加密数据,向甲方发送经过加密后的数据;甲方获得加密数据,通过私钥解密。 package cn.tzz.java.crypto; import java.io.IOException; import java.security.Key; import java.security.KeyFactory; import java.securit ...
Global site tag (gtag.js) - Google Analytics