- 博客(6)
- 收藏
- 关注
原创 JAVA中基于RSA的签名验签/加密解密的实现
基于RSA的签名算法,目前KMI支持NONEwithRSA, MD2withRSA, MD5withRSA, SHA1withRSA, SHA256withRSA, SHA384withRSA, SHA512withRSA, SHA1withDSA代码如下: public void testRSA() throws Exception{ // 生成一对密钥 ...
2018-02-28 17:05:25 1325
原创 利用OkHttp发起网络请求
我们知道http请求包括三个部分即:状态行,请求首部、请求体。所以一些网络请求框架对数据的组织基本上都围绕着这三个部分进行展开,可谓万变不离其宗。Okhttp当然也不例外,在Okttp中用Request对象和ReqeustBody对象来分表一个请求及其请求所携带的请求体。 如果想了解原码可以在github上下载,地址是:okhttp源码 对应一个http请求来说,是否需要请求体(下文用Reqe...
2018-02-26 20:56:13 778
原创 数据库事务(五):利用动态代理实现事务处理
上一篇我们利用template模式实现事务处理,把实际对业务逻辑交给子类去实现,这样对话在service层中,我们只需要声明一个transactionTemplate即可完成事务处理。 本文通过另一种方法在service层隐藏事务对开启、提交或回滚,那就是动态代理(dynamic proxy)。java动态代理原理:被代理对象proxied实现接口interface,同时声明一个代理对象pr...
2018-02-08 10:56:16 968
原创 数据库事务(四):利用template模式实现事务处理
在上一篇事务处理系列文章中,利用TransactionManager实现线程安全的事务处理,本文继续对事务处理进行优化操作:Template模式。 什么是template模式?在spring中有JdbcTempalte,其基本思想是:在超类里将完成核心功能的方法声明为抽象方法,留给子类去实现,而在超类中完成一些通用操作。我们已经知道,在进行数据库操作时,为了保证数据一致性,需启动事务->增删
2018-02-07 21:23:20 378
原创 数据库事务(三):构建自己的TransactionManager实现事务处理
在上一篇中我们提出,要实现一个可靠的事务处理机制,关键在于保证同一个事务中使用相同的Connection对象。本文将继续探讨如何保证获取到同一个Connection对象。 因此我们需要单独创建一个全局公用类,用于管理connection对象,所有数据库操作都从该类中获取connection;全局公用类管理Connection对象定义一个ConnectionHolder类:pu
2018-02-06 12:00:02 2760
原创 python如何进行http请求
在平时的开发过程中,少不了进行数据订正,你可以一个一个手动去操作,当然这种方法太笨拙了,脚本可以帮你解决掉这些事情,今天我要简单总结一个,如何写python脚本,向后端发起一个http请求,并打印请求结果。 代码如下:#!/usr/bin/python# coding=utf-8import sysimport urllib2import jsonCOOKIE_VALUE="JS
2018-02-01 20:52:23 1815
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人