关闭

Java并发

http://blog.csdn.net/lmj623565791/article/category/2132087...
阅读(1) 评论(0)

Timer的缺陷 用ScheduledExecutorService替代

继续并发,上篇博客对于ScheduledThreadPoolExecutor没有进行介绍,说过会和Timer一直单独写一篇Blog. 1、Timer管理延时任务的缺陷 a、以前在项目中也经常使用定时器,比如每隔一段时间清理项目中的一些垃圾文件,每个一段时间进行数据清洗;然而Timer是存在一些缺陷的,因为Timer在执行定时任务时只会创建一个线程,所以如果存在多个任务,且任务时间过长,...
阅读(2) 评论(0)

c3p0如何配置多数据源的解决方法

c3p0如何配置多数据源的解决方法 一、问题描述:     项目开发时,用c3p0管理数据连接。但是项目需要动态连接两个以上的数据库,如何用c3p0配置多数据源。 二、解决方法:     使用c3p0结合spring提供的数据源路由(DataSource Routing)对象,该对象构造了一个存储多数据源的Map,可以根据指定的key动态的查找对应的数据源。 具体实现...
阅读(2) 评论(0)

c3p0如何配置多数据源的解决方法

c3p0如何配置多数据源的解决方法 一、问题描述:     项目开发时,用c3p0管理数据连接。但是项目需要动态连接两个以上的数据库,如何用c3p0配置多数据源。 二、解决方法:     使用c3p0结合spring提供的数据源路由(DataSource Routing)对象,该对象构造了一个存储多数据源的Map,可以根据指定的key动态的查找对应的数据源。 具体实现...
阅读(3) 评论(0)

Spring transaction事务之roll back回滚: rollback-for

试验方法:          写一个单元测试,调用一个service层方法(发生对数据库进行写操作的方法--insert、update、delete)即可.   applicationContext.xml 样子(如何设置rollback-for)           spring事务管理 方法一-->       bean id="transactionMana...
阅读(10) 评论(0)

通过ApplicationContextAware加载Spring上下文环境

项目用到了ApplicationContextAware,通过它Spring容器会自动把上下文环境对象调用ApplicationContextAware接口中的setApplicationContext方法。 我们在ApplicationContextAware的实现类中,就可以通过这个上下文环境对象得到Spring容器中的Bean。 使用方法如下: 1.实现Applicatio...
阅读(15) 评论(0)

Spring 定时任务之 @Scheduled cron表达式

首先在配置文件头部的必须要有: xmlns:task="http://www.springframework.org/schema/task"1 其次xsi:schemaLocation必须为其添加: http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-...
阅读(23) 评论(0)

Android:dagger2让你爱不释手-基础依赖注入框架篇

前言 dagger2的大名我想大家都已经很熟了,它是解决Android或java中依赖注入的一个类库(DI类库)。当我看到一些开源的项目在使用dagger2时,我也有种匆匆欲动的感觉,因此就立马想一探它的究竟,到底能给我带来怎样的好处。在学习使用dagger2的过程中,我遇到了以下的一些困惑: dagger2中的Inject,Component,Module,Provides等等都是什么东东,有...
阅读(39) 评论(0)

java用eclipse怎么把main快点打出来

首先在新建类的时候,下面有个选项,只要是选中状态, 类建好只好就会自动包括main方法。其次就是输入“main”,然后按住”Alt+/“,这样就会补全。还有就是你可以打开window-preferences,然后搜索输入assist,可以设置java代码的两项,只要在相应的地方把所有字母字符都输入进去,然后还可以选择延迟时间,到时候你输入的时候,就会自动提示联想内容。...
阅读(18) 评论(0)

对称加密和非对称加密介绍和区别

什么是对称加密技术?   对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对计算机功能要求也没有那么高。IDEA加密标准由PGP(Pretty...
阅读(27) 评论(0)

Java 加密解密 对称加密算法 非对称加密算法 MD5 BASE64 AES RSA

【最简单的加密】 1.简单的概念 明文:加密前的信息 密文:机密后的信息 算法:加密或解密的算法 密钥:算法使用的钥匙(读作miyao,正确应该是miyue,但是大家都读miyao) 2.简单的例子 将123456每位数字都加1后得到234567, 其中123456就是明文,234567就是密文,加密密钥就是1,加密算法是每位加 ...
阅读(18) 评论(0)

DES/3DES/AES区别

DES/3DES/AES区别 公元前400年,古希腊人发明了置换密码。1881年世界上的第一个电话保密专利出现。在第二次世界大战期间,德国军方启用“恩尼格玛”密码机,密码学在战争中起着非常重要的作用。     DES   1977年1月,美国政府颁布:采纳IBM公司设计的方案作为非机密数据的正式数据加密标准(DESData Encryption Standard) 。   目前在国...
阅读(16) 评论(0)

POS机系统 秘钥体系

Pos系统分为后端服务器收单系统和前端App。 --收单系统用32个F,3Des加密一个随机数生成的明文,加密后生成密文。明文(主秘钥)存储在数据库中。 --收单系统生成PIN 明文和Track明文(这两个都是随机数),存储在数据库中。然后用主秘钥明文  3DES加密,生成PIN和Track的密文。 --银行卡密码明文+银行卡卡号+PIN明文加密 生成银行卡密码密文。 这个密文可以在服务端解...
阅读(39) 评论(0)

POS主密钥与工作密钥关联详解

以下是针对POS的卡交易的一种密钥逻辑记录: 一、密钥介绍 交易主密钥:加载到Pos机中,用于验证工作密钥是否合法等; 工作密钥:包括PIN密钥、MAC密钥、磁道密钥,用于加密密码、MAC、磁道信息。在信息上送到服务端前加密。 加载的顺序是,先加载主密钥,再加载工作密钥。如果二者不匹配,在加载过程中会报错。 二、主密钥加载逻辑 我们要加载两部分的密钥到POS机中...
阅读(27) 评论(0)

对称加密----AES和DES加密、解密

目前主流的加密方式有:(对称加密)AES、DES        (非对称加密)RSA、DSA 调用AES/DES加密算法包最精要的就是下面两句话: Cipher cipher = Cipher.getInstance("DES/CBC/PKCS5Padding"); cipher.init(Cipher.ENCRYPT_MODE, key, zeroIv); CBC是工作模...
阅读(23) 评论(0)
264条 共18页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:111310次
    • 积分:2727
    • 等级:
    • 排名:第14687名
    • 原创:146篇
    • 转载:118篇
    • 译文:0篇
    • 评论:9条
    最新评论