自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

零度的博客专栏

全栈式学徒长成记--工欲善其事必先利其器,不积小流无以成江海,不积跬步无以至千里!

  • 博客(13)
  • 资源 (14)
  • 收藏
  • 关注

转载 Java CAS原理深度分析

原文地址:http://blog.csdn.net/hsuxu/article/details/9467651java.util.concurrent包完全建立在CAS之上的,没有CAS就不会有此包。可见CAS的重要性。CASCAS:Compare and Swap, 翻译成比较并交换。 java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁。...

2018-03-22 10:22:51 386

转载 分布式系统开关功能设计(服务升降级)

首先讲一下开关的由来,例如东京在6月18日做店庆促销活动,在交易下单环节,可能需要调用A、B、C三个接口来完成,但是其实A和B是必须的,C只是附加的功能(例如在下单的时候做一下推荐),可有可无,在平时系统没有压力,容量充足的情况下,调用下没问题,但是在类似店庆之类的大促环节,系统已经满负荷了,这时候其实完全可以不去调用C接口,怎么实现这个呢?改代码?no,no,no,这样太不敏捷,此时开关诞生了,...

2018-03-21 16:24:27 868

转载 区块链:拜占庭将军问题深入探讨

原文链接:http://www.8btc.com/baizhantingjiangjun了解过比特币和区块链的人,多少都听说过拜占庭将军问题,或听说过比特币(或区块链)的一个重要成就正是解决了拜占庭将军问题。但真正明白这个问题的人并不多,甚至知道这个问题实质的人都很罕见。本文是一篇技术科普,将重点提供了拜占庭将军问题本身对本质及经典算法的解析,并探讨与之相关的一些问题。笔者参考了不少文献,夹杂了大...

2018-03-21 15:54:08 1948

原创 JavaScript之forEach()、map()、reduce(),filter() 的区别详解

首先我给出一段代码:<!DOCTYPE html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><script type="text/javascript" src="./jquery.js"></

2018-03-20 09:54:01 708

转载 zookeeper应用之分布式锁Java实现

原文地址:http://blog.csdn.net/z69183787/article/details/79355829zookeeper在项目中有很多应用,其中一个比较常见的的就是分布式锁,zookeeper实现分布式锁的原理是根据zookeeper创建的临时有序节点,每次zookeeper在同一个目录下创建的临时有序节点是有序的,会自动累加,如果本次操作创建的节点在目录内是最小节点,则获得锁,...

2018-03-19 17:14:56 1147

转载 zookeeper如何实现分布式锁解决羊群效应

原文链接:http://blog.csdn.net/Nash_Cyk/article/details/79139231本文主要讲述在使用ZooKeeper进行分布式锁的实现过程中,如何有效的避免“羊群效应( herd effect)”的出现。一般的分布式锁实现这里简单的讲下一般的分布式锁如何实现。具体的代码实现可以在这里看到:https://svn.apache.org/repos/asf/zoo...

2018-03-19 15:37:49 697

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

目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致...

2018-03-16 11:34:58 1808

转载 Spring JPA 行级锁的实现

原文地址:http://blog.csdn.net/fengyuxue11011/article/details/47039765最近要做一个新项目,需要借助mysql的行级锁机制,又由于是第一次使用jpa去实现行级锁,所以遇到了一丢丢问题,昨天晚上用了1个多小时解决了。。分享下。。1.这是spring配置文件的内容,相信大多数人也都能从网上search到:[java] view plain co...

2018-03-15 17:01:04 4167

转载 Java实现LRU缓存

原文地址:https://www.cnblogs.com/lzrabbit/p/3734850.htmlLRU缓存实现(Java) LRU Cache的LinkedHashMap实现LRU Cache的链表+HashMap实现LinkedHashMap的FIFO实现调用示例LRU是Least Recently Used 的缩写,翻译过来就是“最近最少使用”,LRU缓存就是使用这种原理实现,简单...

2018-03-14 13:27:43 6337

转载 JAVA中获取文件的MD5值的几种方法

原文出处:http://blog.csdn.net/sike_java/article/details/78538762 JAVA中获取文件MD5值的四种方法其实都很类似,因为核心都是通过JAVA自带的MessageDigest类来实现。获取文件MD5值主要分为三个步骤,第一步获取文件的byte信息,第二步通过MessageDigest类进行MD5加密,第三步转换成16进制的MD5码值。几种方法的...

2018-03-02 15:54:51 8907 4

转载 利用虚引用PhantomReference实现对象被回收时收到一个系统通知

虚引用PhantomReference, 在<<深入理解Java虚拟机>>一文中,它唯一的目的就是为一个对象设置虚引用关联的唯一目的就是能在这个对象被收集器回收时收到一个系统通知。那么如何实现呢?它与ReferenceQueue配合使用来实现,下面给出代码示例:import java.lang.ref.PhantomReference;import java.lang.r...

2018-03-02 14:54:58 7220 2

转载 Java日期转换使用Joda-Time工具

使用SimpleDateFormat来实现格式化日期import java.text.SimpleDateFormat;import java.util.Date;public class DateFormatExample { public static void main(String args[]) { Date today = new Date(); ...

2018-03-02 10:10:24 5388

转载 使用Nginx反向代理后如何在web应用中获取用户IP

一、问题背景在实际应用中,我们可能需要获取用户的ip地址,比如做异地登陆的判断,或者统计ip访问次数等,通常情况下我们使用request.getRemoteAddr()就可以获取到客户端ip,但是当我们使用了nginx作为反向代理后,使用request.getRemoteAddr()获取到的就一直是nginx服务器的ip的地址,那这时应该怎么办?二、解决方案我在查阅资料时,有一本名叫《实战ngin...

2018-03-01 17:49:19 296

JEE开发之IDE安装配置、SSM框架整合详细教程

JavaEE开发之myeclipseIDE安装、配置、(maven,svn)、SSM框架整合详细教程

2017-03-20

springmvc带进度条上传源码

springmvc带进度条上传源码

2016-11-07

checkStyle与findBugs-myeclipse10.6插件

checkStyle与findBugs-myeclipse10.6插件

2016-06-17

jacob库包实现word转化为html

可以使用word准换为html的库

2016-04-14

Grails快速开发Web应用程序

Grails快速开发Web应用程序完整的PDF文件

2015-08-14

基于OSGi和Spring开发Web应用的Demo

基于OSGi和Spring开发Web应用的博文对应的代码

2015-08-11

w3cshool完整在线教程

w3c完整版的教程,相信你值得拥有,有需要的可以下载哦

2014-01-23

Hibernate_Session_Transaction

可以对hibernate的 Session 和 Transaction 有更深入的认识 希望对一些概念比较模糊的人 有帮助

2013-03-26

spring security 3 的学习的帮助文档

spring security 3 的学习的帮助文档 里面包含了 两个帖子 和 一个设计文档 ,希望对需要的朋友有用

2013-03-26

S2SH整合完美教程

struts2 spring hibernate的完整整合,包括的 配置文件和注解的不同方式

2013-01-07

Jreport—jasperreport的一个实例demo

Jreport—jasperreport的一个实例demo

2012-02-22

遗传算法基本C++实现

主要一些jsp的源代码。对学习jsp有很大帮助!

2011-05-28

gui的图像分割代码

Matlab的gui实现图像分割代码程序,

2010-05-13

matlab图像分割

matlab 图像分割程序用于图像处理,关于各种处理过程的算法实现

2010-05-05

空空如也

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

TA关注的人

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