技术
文章平均质量分 95
小小的幸福zz
这个作者很懒,什么都没留下…
展开
-
apollo配置中心部署到使用的心得总结
apollo配置中心架构剖析架构图 四个核心模块及其主要功能1. ConfigService 提供配置获取接口提供配置推送接口服务于Apollo客户端 2.AdminService提供配置管理接口提供配置修改发布接口服务于管理界面Portal 3.Client为应用获取配置,支持实时更新通过MetaServer获取ConfigService的服务列表使用客户端软负载SLB方式调用ConfigSer...原创 2018-06-22 14:05:52 · 58146 阅读 · 4 评论 -
java 策略模式简单实现---spring
策略模式定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。我自己的理解就是通过接口实现不同的方法,同时又可以根据自己的选择自动选择使用哪个接口的实现。情境: 某客户需要订购多个资源,每一个资源在不同的资源池下面,不同的资源池下面的资源又是不同的。由于不想使用多个if else来判断用户选择的资源池来进行资源的选择,所以使用...原创 2019-04-22 15:06:49 · 994 阅读 · 1 评论 -
mysql 性能优化
原文链接: https://blog.csdn.net/qq_22329521/article/details/54801950通过show status命令了解各种sql的执行效率查看本session的sql执行效率show status like 'Com_%';查看全局的统计结果SHOW GLOBAL STATUS LIKE 'Com_%'查看服务器的状态show gl...转载 2019-02-13 16:38:59 · 241 阅读 · 0 评论 -
Kafka、ActiveMQ、RabbitMQ、RocketMQ 的优缺点
消息队列有什么优缺点优点上面已经说了,就是在特殊场景下有其对应的好处,解耦、异步、削峰。缺点有以下几个: 系统可用性降低 系统引入的外部依赖越多,越容易挂掉。本来你就是 A 系统调用 BCD 三个系统的接口就好了,人 ABCD 四个系统好好的,没啥问题,你偏加个 MQ 进来,万一 MQ 挂了咋整,MQ 一挂,整套系统崩溃的,你不就完了?如何保证消息队列的高可用,可以点击这里查看。...转载 2019-01-22 17:35:30 · 385 阅读 · 0 评论 -
Elasticsearch安装同步笔记
Elasticsearch的操作指南笔记 下载后tar –vxf elasticsearch-6.2.4.tar.gz解压然后直接sh ./bin/elasticsearch启动启动完成。如果要加载视图插件然后unzip master.zip然后进入解压后的文件夹,执行node –v查看node.js版本,不得低于6.0.0然后执行npm...原创 2018-09-30 22:01:29 · 155 阅读 · 0 评论 -
《Java8实战》使用流Stream
付诸实战在本节中,我们会将迄今学到的关于流的知识付诸实践。我们来看一个不同的领域:执行交易的交易员。你的经理让你为八个查询找到答案。找出2011年发生的所有交易,并按交易额排序(从低到高)。 交易员都在哪些不同的城市工作过? 查找所有来自于剑桥的交易员,并按姓名排序。 返回所有交易员的姓名字符串,按字母顺序排序。 有没有交易员是在米兰工作的? 打印生活在剑桥的交易员的所有交易额。...转载 2018-09-10 16:44:27 · 299 阅读 · 0 评论 -
redis3.2集群搭建cluster模式,ruby
集群结构:6个节点,一主一备,三个主节点,三个从节点 1.单个redis的配置1.1 创建redis的DockerfileFROM redis:3.2MAINTAINER fanzlENV REDIS_HOME /usr/localRUN mkdir $REDIS_HOME/confWORKDIR $REDIS_HOME/conf## 创建一个redis.con...原创 2018-09-17 15:40:19 · 722 阅读 · 0 评论 -
用docker配置mysql主从集群同步
1.安装docker详见https://blog.csdn.net/qq_33320785/article/details/81189061 安装步骤 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo https://d...原创 2018-09-17 10:49:17 · 4587 阅读 · 4 评论 -
Mybatis 缓存机制
缓存查询缓存主要是为了提高查询访问速度,即当用户执行一次查询后,会将该数据结果放到缓存中,当下次再执行此查询时就不会访问数据库了而是直接从缓存中获取该数据。 如果在缓存中找到了数据那叫做命中。一级缓存MyBatis的一级查询缓存(也叫作本地缓存)是基于org.apache.ibatis.cache.impl.PerpetualCache 类的 HashMap本地缓存,其作用域是SqlS...转载 2018-09-12 15:36:30 · 153 阅读 · 0 评论 -
docker 安装使用文档
docker安装安装前提CentOS 7以上版本https://docs.docker.com/engine/installation/linux/docker-ce/centos/#install-from-a-packagehttps://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker...原创 2018-07-24 17:36:51 · 633 阅读 · 0 评论 -
查看mysql binlog,和数据备份
进入/home/mysql/log目录mysqlbinlog --start-date="2017-10-19 14:25:00" --stop-date="2017-10-19 14:40:00" mysqld_bin.000089 >temp.sql备份crontab -ecd $(dirname "$0")/../time=`date "+%Y%m%d"`mysqldump -u用户 ...原创 2018-07-06 09:22:25 · 238 阅读 · 0 评论 -
seata阿里分布式事务框架理解
更新下最新文档:http://seata.io/zh-cn/docs/overview/what_is_seata.htmlseata全局锁的理解前几天夜里,我老大发我一篇文章说阿里的GTS开源了.因为一直对分布式事务比较感兴趣。立马pull了代码,进行阅读。基本的原理,实现方案我就不一一细化了,详细见官方文档(写的很棒,点赞)。 在fescar的社区,大家比较关注的是通过fes...原创 2019-02-12 15:47:24 · 749 阅读 · 0 评论