自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ltd010的博客

飞鸟尽,良弓藏;狡兔死,走狗烹;敌国破,谋臣亡。怎知斯人乾坤掌

  • 博客(53)
  • 收藏
  • 关注

转载 java事务处理全解析

最近学习java事务,看到一位前辈的系列博客不错,转载过来作为记录转载地址:http://www.davenkin.me/post/2013-02-16/40048284001   (一)Java事务处理的基本问题   (二)失败的案例   (三)丑陋的案例   (四)成功的案例(自己实现一个线程安全的TransactionManager)   (五

2017-12-09 11:04:41 292

原创 ZooKeeper原理及使用

ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍ZooKeeper提供的Client API的使用,第三部分介绍一些ZooKeeper典型的应用场景。

2017-12-08 22:58:43 218

原创 spring AOP四种实现方式

1. 经典的基于代理的AOP   1. 创建通知:定义一个接口public interface Sleepable{ void sleep(); }然后写一个Human类,他实现了这个接口public Human implements Sleepable{ public void sleep(){ System.out.println("睡觉

2017-12-08 21:50:58 379

转载 基于ZooKeeper的分布式锁和队列

在分布式系统中,往往需要一些分布式同步原语来做一些协同工作,上一篇文章介绍了Zookeeper的基本原理,本文介绍下基于Zookeeper的Lock和Queue的实现,主要代码都来自Zookeeper的官方recipe。锁(Lock)完全分布式锁是全局同步的,这意味着在任何时刻没有两个客户端会同时认为它们都拥有相同的锁,使用 Zookeeper 可以实现分布式锁,需要首先定义一个锁节点(l

2017-12-08 21:29:08 188

原创 Java集合类详解

Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collectio

2017-12-08 20:55:01 194

转载 50个极好的bootstrap 后台框架主题下载

50个极好的bootstrap 后台框架主题下载 http://sudasuta.com/bootstrap-admin-templates.html越来越多的设计师和前端工程师开始用bootstrap来作为网页项目的框架,在这一次的免费设计资源中,我们收集了一些bootstrap的主题希望大家会喜欢!Bootstrap是Twitter推出的一个用于前端开发的开源工

2017-11-28 16:26:28 4572

转载 java 调用命令 备份mysql数据库【收藏】

String command = "cmd /c C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -h localhost -u root -p aijia > E:/aijia.dmp"; try { Process process = Runtime.getRuntime().exec(command);

2017-11-27 17:07:59 277

转载 quartz

废话的前言以前凭借年轻,凡事都靠脑记。现在工作几年后发现,很多以前看过、用过的东西,再次拿起的时候总觉得记不牢靠。"好记性不如烂笔头"应该是某位上了年纪的大叔的切肤之痛(仅次于上了年纪的难言之瘾)。我觉得这事得怪怪中国的应试教育,中国的考试方式就是要求把脑袋当数据库,以前中学那点知识,确实还能装得下。但现在所需的知识量再一次性装入大脑,就是内存溢出的节奏。另,再相信什么人脑只开发5%的蠢话

2017-11-27 17:05:32 228

转载 jsonp协议原理深度解析

前言今天在开发联调的过程中,需要跨域的获取数据,因为使用的jquery,当然使用dataType:'jsonp'就能够很easy的解决了。但是因为当时后端没有支持jsonp来访问,后来他在实现这个功能的时候问了我一句,jsonp形式返回的格式是怎么样子的?我一直以来只知道怎么使用,迷迷糊糊的却没有答上来。。。虽然后来解决了,但是对于喜欢解决问题的我,心里却一直耿耿于怀,必须得把这个研究

2017-11-24 15:30:15 301

原创 CSRF 攻击的应对之道

CSRF 背景与介绍CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,它在 2007 年曾被列为互联网 20 大安全隐患之一。其他安全隐患,比如 SQL 脚本注入,跨站域脚本攻击等在近年来已经逐渐为众人熟知,很多网站也都针对他们进行了防御。然而,对于大多数人来说,CSRF 却依然是一个陌生的概念。即便是大名鼎鼎的 Gmail, 在 2007

2017-11-24 09:05:03 283

转载 Java与CSP数据兼容之三:Java兼容CSP的DES/3DES密钥数据和密文

在数据安全应用中,往往需要将客户端由C++调用CryptoAPI生成的密文、传至服务器端的Java代码解密,当然也有相反的操作。这时就需要清楚Windows CryptoAPI和Java安全库之间的差异,以便密钥数据和密文数据格式能兼容。下面将介绍该过程中的几个注意事项。一、密钥数据块的解析  在Windows平台上,C++代码调用CryptoAPI函数CryptExportKey()得到

2017-11-23 19:55:44 588

转载 Java与CSP数据兼容之二:Java兼容CSP导出的RSA私钥数据

在Java中,如果想创建一个RSA私钥对象,常见的办法有三种:1、由PKCS8格式的Encoded私钥数据创建2、由pfx12格式的证书数据创建3、直接用私钥模和指数数据创建对于第一种方法,常用于Java语言内部、或者是OpenSSL库之间。对于第二种方法,是比较直接的,直接从含有私钥的证书中获取私钥。对于第三种方法,是由最原始的数据构造私钥对象,那么该方法也适用和CSP之

2017-11-23 19:41:15 414

转载 Java与CSP数据兼容之一:Java兼容CSP导出的RSA公钥数据

Java中导入公钥数据,最直接的方式是导入X509证书数据,从中获取公钥对象。但是有时为了和客户端C++程序、特别是Windows平台数据兼容,需要把Windows下通过CryptoAPI导出的公钥数据转化为Java里的公钥对象,这样就需要做一定的转化。      下面将讲述Java中这三种生成RSA公钥对象的方法:一、通过X509证书创建如果已知公钥所在的证书文件(X509格式),那

2017-11-23 18:14:54 897

空空如也

空空如也

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

TA关注的人

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