摘要: 多线程(JDK1.5的新特性互斥锁)(掌握)1.同步·使用ReentrantLock类的lock()和unlock()方法进行同步2.通信·使用ReentrantLock类的newCondition()方法可以获取Condition对象·需要等待的时候使用Condition的await()方法, 唤 阅读全文
posted @ 2017-05-13 23:12 N!CE波 阅读(337) 评论(0) 推荐(0) 编辑
摘要: Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能 阅读全文
posted @ 2017-05-13 23:11 N!CE波 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 在spring中 针对 RedisTemplate类: private RedisTemplate<String, String> template; 当调用下面方法 template.opsForValue().set(key, value,times, timeUnit); 当指定timeUni 阅读全文
posted @ 2017-05-13 23:06 N!CE波 阅读(24707) 评论(0) 推荐(0) 编辑
摘要: 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 一致性hash算法提出了 阅读全文
posted @ 2017-04-01 15:00 N!CE波 阅读(1471) 评论(0) 推荐(0) 编辑
摘要: 水平切分分片实现 配置schema.xml 在同一个mysql数据库中,创建了三个数据库 testdb1,testdb2,testdb3。并在每个库中都创建了user表 <?xml version="1.0"?> <!DOCTYPE mycat:schema SYSTEM "schema.dtd"> 阅读全文
posted @ 2017-04-01 14:56 N!CE波 阅读(28055) 评论(0) 推荐(0) 编辑
摘要: Mac下,使用sshpass让iterm2支持多ssh登录信息保存 windows里有个Xshell非常的方便好使,因为它能保存你所有的ssh登录帐号信息。MAC下并没有xshell,有些也提供这样的功能,但效果都不好。iterm2是很好的终端,但却不能很好的支持多profiles,当要管理的机器较 阅读全文
posted @ 2017-04-01 14:46 N!CE波 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: 一、Tomcat是一个基于组件的服务器,它的构成组件都是可配置的,其中最外层的组件是Catalina Servlet容器,其他的组件按照一定的格式要求配置在这个顶层容器中 Tomcat的各个组件是在<TOMCAT_HOME>\conf\server.xml文件中配置的,如下: XML配置文件结构 < 阅读全文
posted @ 2017-04-01 08:20 N!CE波 阅读(1957) 评论(0) 推荐(0) 编辑
摘要: 1.下载: https://github.com/MyCATApache/Mycat-download 具体下载哪个版本以发布为准,推荐1.4,1.5. 2.安装: 安全前,在Linux服务器上先为mycat server 创建新的用户组及用户 创建新的group root>groupadd myc 阅读全文
posted @ 2017-03-31 22:58 N!CE波 阅读(1583) 评论(0) 推荐(0) 编辑
摘要: Mycat中的核心概念 Mycat中的核心概念 Mycat中的核心概念 1.数据库中间件 Mycat 是一个开源的分布式数据库系统,但是由于真正的数据库需要存储引擎,而 Mycat 并没有 存储引擎,所以并不是完全意义的分布式数据库系统。Mycat 是数据库中间件,就是介于数据库与应用之间,进行数据 阅读全文
posted @ 2017-03-31 09:58 N!CE波 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 安装前检查之前是否安装并卸载之前的和删除关联文件 rpm -qa|grep mysql yum remove mysql mysql-server mysql-libs mysql-common //在线删除 rpm -e mysql57-community-release-el7-9.noarch 阅读全文
posted @ 2017-03-31 08:22 N!CE波 阅读(1630) 评论(4) 推荐(0) 编辑