摘要:
一直都是使用公司架构师提供的mycat,今天得空自己尝试了以下: 1.首先安装jdk(官网建议1.7及以上版本),mysql(我安装的是5.7.19-0ubuntu0.16.04.1,设置账号密码为root,123456,与mycat保持一致,后面避免修改配置文件),mycat(我安装的是Mycat 阅读全文
摘要:
语义: 1.公平锁:每个线程在获取锁的时候,会先检查该锁维护的等待队列,如果该队列是空或者当前线程是第一个,则占有锁,否则按照FIFO的原则,进入等待队列,等待获取锁; 2.非公平锁:当前线程在获取锁的时候,不管该锁的维护队列种是否有其它等待线程,直接CAS,如果cas失败,则再执行公平锁的那一套; 阅读全文
摘要:
趁周末,把以前的书拿出来,再翻一番,顺便做个笔记: 内存屏障:用来控制和规范cpu对内存操作的顺序的cpu指令。 内存屏障列表: 1.loadload:确保“前者数据装载”先于“后者装载指令”; 2.storestore:确保“前者数据”先于“后者数据”刷入系统内存,且,“前者刷入系统内存的数据”对 阅读全文
摘要:
1.在服务器(阿里云ubuntu16.04)上安装activemq,我是直接下载activemq: 2.解压及安装,可以通过activemq --help 查看一些命令及参数信息; 3.启动activemq; 4.编写简单的java demo: test: 以上仅仅是一个简单的demo,实际生产环境 阅读全文