随笔 - 229
文章 - 0
评论 - 10
阅读 -
26万
09 2018 档案
多线程模拟生产者消费者示例之Lock
摘要:public class Test { public static void main(String[] args) { List<String> list = new ArrayList<>(1); LockEntity lockEntity = new LockEntity(); new Thr
阅读全文
多线程模拟生产者消费者示例之BlockQueue
摘要:因为ArrayBlockingQueue是一个阻塞的有界队列,可以直接使用它.
阅读全文
多线程模拟生产者消费者示例之wait/notify
摘要:public class Test { public static void main(String[] args) throws InterruptedException { List queue = new ArrayList(); new Thread(new PThread(queue)).start(); new Thread(new C...
阅读全文
重排序
摘要:重排序是指编译器和处理器为了优化程序性能对指令序列进行重新排序的一种手段. 编译器和处理器在重排序时,会遵守数据依赖性; 编译器和处理器不会改变存在数据依赖关系的两个操作的执行顺序.当然,这里所说的数据依赖性是指单个处理器中执行的指令序列和单线程中执行的操作,不同处理器之间和不同线程之间 数据依赖性
阅读全文
MyCAT操作MySQL示例之E-R表
摘要:接着上一篇继续..... E-R 关系的数据分片策略,子表的记录与所关联的父表记录存放在同一个数据分片上,即子表依赖于父表,通过表分组(Table Group)保证数据 Join 不会跨库操作。 表分组(Table Group)是解决跨分片数据 join 的一种很好的思路,也是数据切分规划的重要一条
阅读全文
mycat操作mysql示例之分库
摘要:准备工作: 服务器192.168.96.12,centos7, jdk,mysql5.7,mycat1.6.x,navicat 搭建步骤: 1.在服务器192.168.96.12服务器上安装mysql数据库,并且使用GRANT REPLICATION SLAVE ON *.* to 'root'@'
阅读全文
mysql数据库主从复制
摘要:准备工作: Centos7. 192.168.96.9 master数据库 ; 192.168.96.10 slave数据库; 1. master数据库配置(1)修改mysql的配置文件 vi /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/v
阅读全文
ActiveMQ点对点模式
摘要:1.安装ActiveMQ服务器(略) 2.启动ActiveMQ,浏览器访问8161端口,默认账号admin/admin 3. 生产者代码 package test001;import org.apache.activemq.ActiveMQConnection;import org.apache.a
阅读全文
springboot整合swagger2
摘要:近来发现knife4j比swagger2整合起来方便,功能也更强大,推荐使用, 具体可参考 springboot2整合knife4j 1.目的:使用Swagger2发布接口,ui可操作 2.项目结构 3. 代码 3.1 接口类qinfeng.zheng.api.controller.DemoCont
阅读全文
dubbo简单示例
摘要:1. 代码结构 2.创建test-dubbo-api 创建服务接口类qinfeng.zheng.service.DemoApiService pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apa
阅读全文
SpringCLoud之搭建Zuul网关集群
摘要:1.使用技术 Springboot,SpringCloud,Zuul,Nignx 2.目的 使用Zuul搭建微服务高可用的网关 3.项目创建 3.1 创建注册中心(略) 3.2 创建一个hello-service的服务工程 3.3 创建springcloud-zuul-ha网关服务 3.3.1 创建
阅读全文
微服务项目框架搭建
摘要:一. 服务说明 补充说明: 之后要创建member-service,order-service两个接口服务,是为了提高代码的覆用性.具体可参见后面的代码 二.创建项目 1.整体结构 2.创建springcloud-hystrix父工程 2.1 创建一个maven项目(略) 2.1 pom.xml依赖
阅读全文
Feign调用远程服务报错:Caused by: java.lang.IllegalStateException: Method getMemberInfo not annotated with HTTP method type (ex. GET, POST)
摘要:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'orderServiceImpl': Unsatisfied dependency expressed t
阅读全文