CAS(Compare And Swap) 比较并交换 前言 在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁。锁机制存在以下问题: 在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。 一个线程持有锁会导致其它所有需要此锁的线程挂起。 ...
分类:
其他好文 时间:
2020-06-16 10:25:00
阅读次数:
59
什么是防抖? 防抖就是对于频繁触发的事件添加一个延时同时设定一个最小触发间隔,如果触发间隔小于设定的间隔,则清除原来的定时,重新设定新的定时;如果触发间隔大于设定间隔,则保留原来的定时,并设置新的定时;防抖的结果就是频繁的触发转变为触发一次 为什么要进行防抖? 在频繁触发事件的场景,有些情况可能执行 ...
分类:
其他好文 时间:
2020-06-15 16:05:07
阅读次数:
59
单例模式的五种实现方式 1、饿汉式(线程安全,调用效率高,但是不能延时加载): 1 2 3 4 5 6 7 public class ImageLoader{ private static ImageLoader instance = new ImageLoader; private ImageLo ...
分类:
编程语言 时间:
2020-06-14 23:24:45
阅读次数:
70
1.可以在命令中修改计数器判断延时,修改计数器值 2.在主界面中可以查看计数值 ...
分类:
其他好文 时间:
2020-06-14 20:51:42
阅读次数:
84
Kubernetes:深入了解Service 说白了就是与外界连通,大概分为5个部分。 ·Service定义。 ·Pod与Service的关系 ·Service类型。 ·Service代理模式。 ·DNS 部署一个应用,例如写一个deployment,里面有一个字段replicas来指定副本数,一个 ...
分类:
Web程序 时间:
2020-06-14 12:38:39
阅读次数:
69
最近因为客户端与服务端http通信出现疑似丢包的情况,而且客户端PC端没问题,而安卓机客户端必现,所以想到了抓包。 最开始是用fiddler代理来抓,但是可能是因为设置还是过滤的问题,安卓机经过fiddler代理的数据始终没有包含我们app的http数据包,只抓到了自带浏览器、以及我们app的sdk ...
分类:
移动开发 时间:
2020-06-12 21:48:53
阅读次数:
84
【摘要】对于mysql主备实例,seconds_behind_master是衡量master与slave之间延时的一个重要参数。通过在slave上执行"show slave status;"可以获取seconds_behind_master的值。 Seconds_Behind_Master 对于my ...
分类:
数据库 时间:
2020-06-12 11:01:18
阅读次数:
66
在linux中我们可以使用mtr,不仅可以用来跟踪路由,还可以测试丢包率、网络延迟。今天小七博客为大家分享的在linux系统中使用MTR来进行分析,它不自带在系统里,需要手动安装才可以,可以使用命令:yum install mtr -y进行安装,基本上几秒钟就可以完成。 使用帮助 root@xqbl ...
分类:
系统相关 时间:
2020-06-12 01:11:58
阅读次数:
248
OGG进程拆分(单表拆成多个进程) 概要:《OGG进程拆分》介绍了如何将一个入库进程中的多个表拆分到其他进程中。本篇将着重介绍如何使用多个进程同时入库一张表。适用条件:1)入库进程只同步一张表,但仍有延时2)目标段主机CPU、内存压力不大,以便有足够的资源添加新的入库进程 本示例将RZG_CXI2中 ...
分类:
其他好文 时间:
2020-06-11 18:13:28
阅读次数:
94
TCP 和 UDP 的区别 概括:TCP是一个面向连接的、可靠的、基于字节流的传输层协议。 TCP是安全可靠的传输协议,提现出来一个是有状态,另一个是可控制。TCP 会精准记录哪些数据发送了,哪些数据被对方接收了,哪些没有被接收到,而且保证数据包按序到达,不允许半点差错。这是有状态。当意识到丢包了或 ...
分类:
其他好文 时间:
2020-06-10 22:44:13
阅读次数:
80