自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (22)
  • 收藏
  • 关注

转载 zookeeper来完成分布式锁的功能

原文:http://weitao1026.iteye.com/blog/2268229zookeeper来完成分布式锁的功能,其实本质上是与主从切换的实现代码是非常类似的,但是功能上强调的重点不一样。至于,为什么需要分布式锁(公平锁)?为什么不使用JAVA 自带的锁的应用?1,为什么需要分布式锁? 因为在分布式环境下,可能会出现一些事务,这时候我们除

2017-08-15 22:09:45 338

转载 分布式锁的三种实现的对比

原文: http://www.jianshu.com/p/c2b4aa7a12f1锁是开发过程中十分常见的工具,在处理高并发请求的时候和订单数据的时候往往需要锁来帮助我们保证数据的安全。场景1.前端点击太快,导致后端重复调用接口。两次调用一个接口,这样就会产生同一个请求执行了两次,而从用户的角度出发,他是因为太卡而点了两次,他的目标是执行一次请求。场景2.对于高并发

2017-08-14 09:58:38 651

转载 分布式锁的几种实现方式~

原文:http://www.hollischuang.com/archives/1716目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满

2017-08-14 09:34:22 299

转载 zookeeper第三方库curator即可方便地实现分布式锁

原文: http://surlymo.iteye.com/blog/2082684一、zookeeper1、实现原理:基于zookeeper瞬时有序节点实现的分布式锁,其主要逻辑如下(该图来自于IBM网站)。大致思想即为:每个客户端对某个功能加锁时,在zookeeper上的与该功能对应的指定节点的目录下,生成一个唯一的瞬时有序节点。判断是否获取锁的方式很简单,只

2017-08-13 22:47:43 2654

转载 ThreadPoolExecutor使用介绍

private static ExecutorService exec = new ThreadPoolExecutor(8, 8, 0L,TimeUnit.MILLISECONDS, new LinkedBlockingQueue(100000),new ThreadPoolExecutor.CallerRunsPolicy());一、简介 线程池类为 Java.

2017-08-13 14:55:57 261

原创 maven查询网站

http://mvnrepository.com/

2017-08-13 10:47:06 738

转载 IntelliJ IDEA 中如何配置多个jdk版本即(1.7和1.8两个jdk都可用)

原文: http://blog.csdn.net/qq_27093465/article/details/52796892有时候需要看Java源码,但是 Java 1.7 和 java 1.8的差别的关系,有时候你想查看不同jdk版本的Java源码。或者你的项目需要测试不同Java jdk 版本的通用与否。那么这个编辑器支持多个版本的jdk同时存在,可以自由的切

2017-08-07 16:41:38 1834

转载 内存堆Gc时公认的根对象

内存堆的Gc就是回收内存堆中垃圾对象(非active对象),那么这里就有一个问题了,如何寻找垃圾对象?换个思路来解,就是如何找到所有的active的对象,那么剩下的就是垃圾对象了.HotSpot是通过首先找到所谓的根对象,然后根据这些根对象递归或迭代的搜索所有的引用对象,而找到的这些个对象就是所谓的active对象了.其实,Gc时的根对象是一个与运行时上下文相关的概念,以基于内存分代管理的内存代管

2017-08-04 18:50:37 635

转载 ThreadPoolExecutor使用和思考(中)-keepAliveTime及拒绝策略

原文: http://dongxuan.iteye.com/blog/902571前记: jdk官方文档(javadoc)是学习的最好,最权威的参考。文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和maximumPoolSize,BlockingQueue选型(Sync

2017-08-03 09:43:19 244

转载 ThreadPoolExecutor使用和思考(上)-线程池大小设置与BlockingQueue的三种实现区别

原文:http://dongxuan.iteye.com/blog/901689前记: jdk官方文档(javadoc)是学习的最好,最权威的参考。文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和maximumPoolSize,BlockingQueue选型(Synchronous

2017-08-03 09:32:12 286 2

mysql和 oracle数据库安装文档

公司最近整理的,用来培训的文档,很多人按照文档操作,都成功了

2017-11-30

oracle和mysql数据库安装文档

公司最近整理的用来培训的文档,很多人按照文档操作,都可以成功

2017-11-30

zookeeper做分布式锁

zookeeper做分布式锁

2017-08-11

liferay portlet 开发文档

liferay portlet 开发文档

2013-01-20

java json 转换

java json 转换 java json 转换

2013-01-20

DOJO_API中文参考

DOJO_API_中文参考手册

2013-01-18

db2 错误码 大全

db2 错误码 大全,通过查询错误码,可以知道自己错误的原因

2012-10-28

oracle 数据库 plsql 存储过程

oracle 数据库 plsql 存储过程

2012-02-29

oralce 数据库 性能调优

oralce 数据库 性能调优

2012-02-29

oracle 数据库 dba 日记

oracle 数据库 dba 日记

2012-02-29

ORACLE sqlplus命令+数据字典的使用

ORACLE sqlplus命令+数据字典,数据库

2012-02-29

oracle plsql 开发指南

oracle plsql 开发指南

2012-02-29

jdk 1.6文档 参考手册

jdk 1.6文档 参考手册 jdk 1.6文档 参考手册

2011-10-16

hibernate3 文档 参考手册

hibernate3 文档 参考手册 hibernate3 文档 参考手册

2011-10-16

extjs / ext 使用手册 文档

html 开发 中,要使用的 extjs / ext 开发文档

2011-10-16

sql 语言参考手册

sql 语言参考手册 怎么样使用sql语言

2011-10-16

空空如也

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

TA关注的人

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