自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wait释放锁的说明

wait释放锁的说明wait仅仅释放调用这个对象的锁 wait仅仅释放调用这个对象的锁 package com.hengyunsoft.msg.future; /** 线程在对象的wait方法上面会释放锁,但是仅仅释放指定对象的锁,比如下面的仅仅释放了锁o2,但是(but)o1锁是没有被释放掉的...

2019-07-16 21:05:28

阅读数 148

评论数 0

递归转非递归通用模型

递归转非递归总结: 递归的时候,计算机透明的帮我们做了入栈,出栈等等操作,而且在入栈的时候,还记录了上下文信息,很重要的是记录了当此节点出栈后,应该继续从什么位置进行执行。 若我们自己进行递归转非递归,那么我们就得自己记录上面的信息了。入栈及记录出栈后从什么位置开始执行。 列子: ...

2018-06-29 08:37:29

阅读数 76

评论数 0

api调用计数限制

import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicInteger; public class ApiInvokeLimit { private volati...

2017-10-10 09:56:35

阅读数 113

评论数 0

多个key,单个value的缓存实现

假如一条记录可以用id,idcard,name分别唯一的查询到, 且提供了三个接口(支持上面的查询) 存储映射 key:id idcard name value:id id id 存储真实值 key:id value:value ...

2017-09-11 17:58:39

阅读数 243

评论数 0

二叉堆的数组实现

package com.hengyunsoft.test; import java.util.Comparator; import java.util.Random; import edu.emory.mathcs.backport.java.util.Arrays; publ...

2017-08-18 11:35:15

阅读数 121

评论数 0

java模拟多处理器调度

import java.util.LinkedList; import java.util.Random; public class ThreadDispatch extends Thread{ //需要暂用几个时间片 private int count; //是否分配到了...

2017-08-14 10:10:31

阅读数 41

评论数 0

java读写锁升级与降级、并会发现死锁。抛出异常

package com.huawei.test; import java.util.HashMap; import java.util.Map; public class SpinReadWriteLock { private volatile Thread writeThr...

2017-08-10 16:35:50

阅读数 248

评论数 0

用java代码来定时增量同步数据库表的实现代码

import java.io.Serializable; import java.util.List; /** * Created by Administrator on 2017/4/19. * 这是基于是单线程来执行同步 千万不允许多线程执行 多线程执行太难写了 放...

2017-04-20 17:08:30

阅读数 2512

评论数 0

定时同步数据表的思考

定时任务: 1小时一次: 1、商定取值时间:时间 = min(主服务器时间 - 1小时5分,上次商定的时间 + 1小时) 这里的5分钟我考虑的是最大事物的用时。就是假定所有事物的时间长度不可以超过5分钟。 因为我们在程序中经常是先设置更新时间,然后插入数据库,然后再做些别的(浪费了一些...

2017-04-19 15:28:58

阅读数 111

评论数 0

在成绩表中,取所有课程中,排名前n的的信息

SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for test -- ---------------------------- DROP TABLE IF EXISTS ...

2017-04-07 21:27:14

阅读数 65

评论数 0

spring声明式事物不起作用的原因

09:41:37,848 [main] INFO jdbc.connection - 3. Connection opened org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMet...

2017-03-04 21:52:50

阅读数 35

评论数 0

javac 和 java不同小版本时会报错,最后配置一样

Information:Using javac 1.8.0_111 to compile java sources Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8 Information:java: Errors occurred while...

2017-02-24 14:20:33

阅读数 104

评论数 0

Centos7安装完毕后无法联网的解决方法

[url]http://www.centoscn.com/CentosBug/osbug/2014/0831/3621.html[/url]

2017-01-20 18:02:28

阅读数 87

评论数 0

支持分布式的id生成器

import java.util.concurrent.atomic.AtomicInteger; /** * 这里的位是从高位说起的,第一位说的是符号位。 * 1bit + 41bit + 17bit + 5bit * 第1bit固定是0 符号位不动 。 * 第2bit到...

2016-11-09 18:00:27

阅读数 50

评论数 0

Rabbitmq高可用设计思路

Rabbitmq高可用设计思路 设计保证: 1、消息不丢失(将消息存储到磁盘)。Rabbitmq服务器分为内存服务器和磁盘服务器,若你需要你的消息服务器保证消息不丢失,则将消息保存到磁盘,是磁盘消息。 如何将消息设置为磁盘消息: A.将消息的投递模式设置为2(持久模式) BasicP...

2016-10-14 17:41:02

阅读数 187

评论数 0

keepalived

对 keepalived 的理解是: 在一个局域网中,由几个服务器组成一个集群。他们中竞选出一个主服务器,其余的都为备选服务器。主服务器会定期的广播一个arp包,包的内容是一个虚拟ip及其mac地址。在接收到了该包的所有主机,会更新其ip ----- mac地址映射表。这样,当网关收到了这个包,...

2016-10-14 17:23:16

阅读数 12

评论数 0

rabbitmq实现高吞吐量的rpc调用

rabbitmq实现rpc调用基本思路: 客户端(client):客户端发起rpc调用,这当成一个消息,发送到rabbitmq服务器。这个消息会携带两个特殊(额外)的信息,一个是调用序号,一个是回调队列名称。调用序号需要服务端原样返回,而回调队列名称是用于服务端将结果放入这个队列中,以便客户端取...

2016-10-09 16:21:13

阅读数 598

评论数 0

shiro Ajax请求未登陆响应json串实现

package com.cc.sec; import java.io.IOException; import java.util.HashMap; import java.util.Map; import javax.servlet.ServletRequest; import ...

2016-09-18 11:00:27

阅读数 162

评论数 0

md5加密,jdk7 与jdk8对含有中文的明文加密注意

private static final String ALGORITHM_MD5 = "MD5"; /** * Encrypt the password with MD5 * * @param pass * ...

2015-12-29 12:27:05

阅读数 393

评论数 0

运用aop思想来写前端加载提示信息

// var showLoad = ''; // showLoad+=''; //ajax请求开始 $(document).ajaxStart(function (){ $("body").append(showLoad); sh...

2015-12-18 09:22:37

阅读数 65

评论数 0

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