线程是一个动态执行的过程,它也有从创建到死亡的过程。 在 Thread 类中,有一个枚举内部类: 上面的信息以图片表示如下: 第一张图: 第二张图:把等待、计时等待、阻塞看成阻塞一个状态了 1、新建状态(new):使用 new 创建一个线程,仅仅只是在堆中分配了内存空间 新建状态下,线程还没有调用 ...
分类:
编程语言 时间:
2018-07-11 00:13:53
阅读次数:
242
edis的哨兵机制是官方推荐的一种高可用(HA)方案,我们在使用Redis的主从结构时,如果主节点挂掉,这时是不能自动进行主备切换和通知客户端主节点下线的。Redis-Sentinel机制主要用三个功能:(1)监控:不停监控Redis主从节点是否安装预期运行(2)提醒:如果Redis运行出现问题可以 按照配置文件中的配置项 通知客户端或者集群管理员(3)自动故障转移:当主节点下线之后,哨兵可以从主
分类:
其他好文 时间:
2018-07-09 17:56:34
阅读次数:
184
先看一下线程池的基础架构图: (1)创建并返回设置有常用配置字符串的 ExecutorService 的方法。 (2)创建并返回设置有常用配置字符串的 ScheduledExecutorService 的方法。 (3)创建并返回“包装的”ExecutorService 方法,它通过使特定于实现的方法 ...
分类:
编程语言 时间:
2018-07-09 15:23:01
阅读次数:
151
原理??进程与线程????进程是具有一定独立功能的在计算机运行的程序的实体,进程开始是程序运行的基本单位,在支持线程的系统下,线程才是基本的运行单位,进程作为线程的容器。程序本身是指令,数据和数据结构的集合,进程才是真正运行的实例。一个程序可能会与多个进程存在关系,每个进程都可以以同步或者异步的方式独立运行。现代计算机系统可以在同一段的时间内将多个程序进行加载,借由时分复用在一个处理器上表现出多个
分类:
其他好文 时间:
2018-07-09 11:10:03
阅读次数:
225
ProxySQL介绍ProxySQL是一个高性能的MySQL中间件,拥有强大的规则引擎。具有以下特性:http://www.proxysql.com/1、连接池,而且是multiplexing2、主机和用户的最大连接数限制3、自动下线后端DB延迟超过阀值ping延迟超过阀值网络不通或宕机4、强大的规则路由引擎实现读写分离查询重写sql流量镜像5、支持preparedstatement6、支持Que
分类:
数据库 时间:
2018-07-05 00:44:02
阅读次数:
259
记录一次线程池的在项目中的实际应用,讲解一下线程池的配置和参数理解。 ...
分类:
编程语言 时间:
2018-07-01 21:22:16
阅读次数:
322
前言 先普及一下线程安全和类型安全 线程安全: 如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间 ...
分类:
编程语言 时间:
2018-06-30 14:57:21
阅读次数:
128
在跑脚本的过程中,希望日期随线程递增,具体demo如下 1、线程组设置5个线程数 2、新增取样器 3、使用Jmeter开发脚本时,难免需要调试,这时可以使用Jmeter的Debug Sampler,它有三个选项:JMeter properties,JMeter variables,System pr ...
分类:
其他好文 时间:
2018-06-27 11:29:49
阅读次数:
459
Sentinel(哨兵)是Redis 的高可用性解决方案:由一个或多个Sentinel 实例 组成的Sentinel 系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器。 192.168.56. ...
分类:
其他好文 时间:
2018-06-24 14:06:35
阅读次数:
216
rsync作为一个简便的同步工具,在linux环境中应用较多。能够实现比较简单的文件或目录传输。至于配置相关部分这里不做过多的讲解。+++++++++++++++++++++++++++++++++++++++++++++++这里说下rsync大文件时遇到的传输慢的问题,以及应该如何合理的解决这个问题。现实场景如下,线上环境中需要同步一个15G的文件,服务器都是千兆网卡,正常同步也就120s左右。
分类:
其他好文 时间:
2018-06-21 11:47:24
阅读次数:
453