- 博客(16)
- 收藏
- 关注
原创 docker-compose
service configurationbuild构建镜像时候的一个选项version: '3'services: webapp: build: ./dir也可以指定路径,dokerfile文件,参数version: '3'services: webapp: build: context: ./dir dockerfile: Doc...
2019-04-01 09:42:23
943
原创 Docker——安装(1)
删除已安装的Dockeryum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-eng...
2019-04-01 09:39:34
543
原创 mycat——全局序列号(5)
本地文件方式此方式 MyCAT 将 sequence 配置到文件中,当使用到 sequence 中的配置后,MyCAT 会更下classpath 中的 sequence_conf.properties 文件中 sequence 当前的值。配置在 sequence_conf.properties 文件中做如下配置:GLOBAL_SEQ.HISIDS= GLOBAL_SEQ.MINID=1...
2019-04-01 09:38:13
314
原创 mycat——配置(4)
schema.xmlSchema.xml 作为 MyCat 中重要的配置文件之一,管理着 MyCat 的逻辑库、表、分片规则、DataNode 以及 DataSource。弄懂这些配置,是正确使用 MyCat 的前提。这里就一层层对该文件进行解析。schema 标签相关属性:属性名类型数量限制dataNodeString0…1checkSQLschema...
2019-04-01 09:37:35
500
原创 mycat——分片join(3)
join 概述INNER JOIN内连接,也叫等值连接,inner join 产生同时符合 A 表和 B 表的一组数据。LEFT JOIN左连接从 A 表(左)产生一套完整的记录,与匹配的 B 表记录(右表) .如果没有匹配,右侧将包含 null,在 Mysql 中等同于 left outer join。RIGHT JOIN左连接从 B 表(右)产生一套完整的记录,与匹配的 A 表记...
2019-04-01 09:36:40
216
原创 mycat——分片规则(2)
配置<dataHost name="localhost1" maxCon="1000" minCon="10" balance="1" writeType="0" dbType="mysql" dbDriver="native"> <heartbeat>select user()</heartbeat> <!-- can have mul...
2019-04-01 09:36:05
158
原创 mycat——读写分离(1)
配置<dataHost name="localhost1" maxCon="1000" minCon="10" balance="1" writeType="0" dbType="mysql" dbDriver="native"> <heartbeat>select user()</heartbeat> <!-- can have mul...
2019-04-01 09:35:01
193
原创 mysql主从复制
原理在主库上记录二进制日志,在每次准备提交事务完成数据更新前,主库将数据更新的事件记录到二进制日志中。MySQL 会按事务提交的顺序 而非每条语句的执行顺序来记录二进制日志。在记录二进制日志后,主库会告诉存储引 擎可以提交事务了。备库将主库的二进制日志复制到其本地的中继日志中。备库会启动一个 工作线程,为 I/O 线程,I/O 线程跟主库建立一个普通的客户端连接,然后在主库上启 动一个特殊...
2019-04-01 09:31:43
183
原创 mysql高可用方案
主从复制+读写分离对于数据实时性要求不是特别严格的应用,将读压力分散到多台 Slave 的机器上面,即可通过分散单台数据库服务器的读压力来解决数据库端的读性能瓶颈,毕竟在大多数数据库应用系统中的读压力还是要比写压力大很多。这在很大程度上解决了目前很多中小型网站的数据库压力瓶颈问题,甚至有些大型网站也在使用类似方案解决数据库瓶颈。HeartBeat+双主复制heartbeat 是 Linux-...
2019-04-01 09:30:22
181
原创 Spring Cloud Gateway问题
Gateway通过https调用会抛出NotSslRecordException异常问题分析会出现NotSslRecordException异常,网关对外是https,而其他内部调用的服务是http导致。由于服务拆分,在集群中有很多服务生产者和服务的消费者都是在内网中调用,没必要全部https进行调用,通过源码分析LoadBalancerClientFilter#filter()@Over...
2019-04-01 09:29:33
2128
原创 请求日期格式问题
问题一请求参数有日期类型用 Date等日期类型接收抛出异常解决方案实体字段或参数上增加**@DateTimeFormat**注解@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")private Date createdDate;在接收参数的的Controller中增加**@InitBinder**注解的转化方法,此种方式只对当前co...
2019-04-01 09:28:43
959
原创 maven docker插件集成
构建镜像属性配置 <properties> <!--仓库地址--> <docker.repository>registry.cn-hangzhou.aliyuncs.com</docker.repository> <!--命名空间--> <docker.reg...
2019-04-01 09:27:34
248
原创 maven 无法下载源码.md
方案1终端进入当前项目目录下执行以下命令mvn dependency:resolve -Dclassifier=sources -Dmaven.test.skip=true方案2下载POM文件依赖的包的sourcemvn dependency:sources下载POM文件依赖的包的javadocemvn dependency:resolve -Dclassifier=javado...
2019-04-01 09:26:32
433
原创 kafka使用——基本操作(3)
文章目录管理主题创建主题自动创建手动创建查看主题查看所有主题查看特定主题信息查看正在同步的主题查看没有Leader的分区查看主题覆盖配置修改主题修改主题级别配置增加分区删除主题生产者基本操作启动生产者消费者基本操作单主题消费多主题消费单播与广播单播广播分区操作分布Leader平衡分区迁移节点下线分区迁移集群扩容数据迁移增加分区增加副本连接器基本操作独立模式分布式模式镜像操作管理主题创建主题在...
2019-03-28 00:38:44
1251
原创 kafka使用——安装配置(2)
文章目录基础环境配置JDK安装Windows安装Linux安装JDKSSH安装配置ZooKeeper环境windows安装ZookeeperLinux搭建Zookeeper环境Docker部署Kafka单机部署Windows环境安装KafkaLinux环境安装kafkaDocker部署集群环境部署基础环境配置Kafka是用Scala语言开发的,鱼腥在JVM上,因此在安装Kafka之前需要安装J...
2019-03-17 22:34:24
283
原创 kafka使用——基础(1)
文章目录基本结构主题(Topic)消息分区和副本Leader副本和Follower副本偏移量日志段(LogSegment)代理(Broker)生产者(Producer)消费者和消费组ISRZooKeeper特性消息持久化高吞吐量扩展性多客户端支持Kafka Streams安全机制数据备份轻量级消息压缩应用场景基本结构Zookeeper是Kafka用来负责集群元数据的管理、控制器的选举等操作,P...
2019-03-14 12:33:33
272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅