- 博客(8)
- 收藏
- 关注
转载 分布式系统时钟同步方案
转自:http://www.cnblogs.com/aspnetdream/p/6105687.html一、问题产生时间是一个绝对量,而实体计算机的时间是相对量1、 物理天地本身导致的时间不一致,地球自转、闰年、闰秒2、 现实的不能绝对一致性,A机器时间同步至B机器,网络传输时间是不确定性的,AB存在绝对不一致性如上图,compute
2017-09-08 16:38:54
4865
转载 linux查看日志
转自http://www.cnblogs.com/chjbbs/p/5761741.html先必须了解两个最基本的命令:tail -n 10 test.log 查询日志尾部最后10行的日志;tail -n +10 test.log 查询10行之后的所有日志;head -n 10 test.log 查询日志文件中的头10行日志;
2017-08-30 16:59:00
340
原创 ThreadPoolExecutor运行过程分析
一. ThreadPoolExecutor源码改造(简洁版)为了便于理解分析,对ThreadPoolExecutor源码进行改造,这里没有考虑线程池状态转换对运行带来的影响,只为了解线程池的运行流程,代码如下:public class ThreadPoolExecutorCustomDemo { private static final HashSet workers =
2017-06-27 20:08:28
525
转载 linux虚拟机——网络模式
转自:http://blog.csdn.net/xh16319/article/details/17272113在介绍网络模式之前,关于网络的几个简单命令的使用ifup eth0 //启动网卡eth0ifdown eth0 //关闭网卡eth0/etc/network/interfaces //网络配置文件/etc/init.d/netwo
2017-06-02 17:31:38
472
转载 java基础—reference
转自http://www.blogbus.com/dreamhead-logs/1189478.html这是一篇一年多之前便已写就的文章,那时,因为很多Java程序员只求追随新生的事物,却连基本的概念都没有,很多讨论中,很明显是基本功不过硬,于是萌生写一个系列文章,讨论Java的基本功,下面便是在这个想法下催生出的第一篇文章。可事实上,真正完成的也只有这一篇。因为未能及时发布,它就被我
2017-05-23 11:07:56
246
原创 一种分布式session实现方案
当服务器的访问压力达到一定程度时,会采用分布式部署方案,即分布式集群部署,多个服务节点都可以提供同样的服务能力,这样,当大量的http请求到达服务端时,由负载均衡算法,将不同的请求相对均匀地分发到不同的服务节点上,达到了降低单个服务节点的访问压力,同时也可以解决服务单点故障问题。采用分布式集群部署方案,一般都要解决session共享问题,如下图所示:考虑问题:同一个clie
2017-02-21 12:06:23
4505
原创 对JVM中可能出现内存溢出(OOM)情况的整理
前一段时间看了一本书《深入理解java虚拟机》,对JVM有了一定的认识...这篇文章主要是对java程序运行在JVM上可能产生内存溢出(OOM)的情况进行整理...在这里引言书中作者一句话“希望读者在工作中遇到实际的内存溢出异常时,能根据异常的信息快速判断是哪个区域的内存溢出,知道什么样的代码可能会导致这些区域内存溢出,以及出现这些异常后该如何 处理”所以,
2017-01-19 09:01:15
7745
原创 一种红包发送功能的实现(redis+mysql+quartz)
这篇文章主要是对半年前开发的红包模块进行整理,把其中主要的设计思想以及具体的实现方案进行介绍,如有设计以及实现上的缺陷,或是存在漏洞,请大家批评指正!红包功能大家都很熟悉了,那在这里就简单的对红包功能进行描述... 功能描述:红包业务主要的功能包括四部分,分别是红包发送,红包接收,红包回收,以及红包记录查询。1)红包发送:发送者账户->红包中间层2)红包接收:红包中
2017-01-18 12:31:31
4608
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人