摘要: 一、安装redis 首先登陆官网下载压缩包,我安装的是最新版本5.X,下载地址http://download.redis.io/releases/redis-5.0.2.tar.gz。 进入文件所在目录解压 tar -zxf redis-5.0.2.tar.gz 进入src目录,cd redis-5 阅读全文
posted @ 2018-12-04 23:14 烟味i 阅读(548) 评论(1) 推荐(0) 编辑
摘要: 一、前言 Docker目前支持的最低Ubuntu版本为12.04LTS,但实际上从稳定性上考虑,推荐至少使用14.04LTS版本。 二、安装 为了让Docker使用aufs存储,安装linux-image-extra软件包(可选项) sudo apt-get install -y linux-ima 阅读全文
posted @ 2018-12-01 19:43 烟味i 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一、读取配置文件的四种方式 这四种配置文件放置方式的读取优先级依次递减,具体可以查看官方文档。 1.1jar包同级目录下的config文件夹里的配置文件 其实我以前就见过这种方式了,只是不知道怎么做的,这样便于修改服务器上的配置文件。 可以使用maven-source-plugin插件,然后运行命令 阅读全文
posted @ 2018-10-27 11:31 烟味i 阅读(7081) 评论(0) 推荐(0) 编辑
摘要: 1.启动脚本 start.sh 2.关闭脚本 stop.sh shell?linenums !/bin/bash pid= if [ n "$pid" ] then kill 9 强制终止 echo "kill 的pid:" $pid kill $pid fi echo "命令运行结束" shell 阅读全文
posted @ 2018-10-18 16:25 烟味i 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、前言 一般来说,随着业务的发展数据库的数据量会越来越多,当单表数据超过上千万时执行一些查询sql语句就会遇到性能问题。一开始可以用主从复制读写分离来减轻db压力,但是后面还是要用分库分表把数据进行水平拆分和垂直拆分。 实现分库分表目前我知道的方式有两种,第一种是使用mycat中间件实现,第二种是 阅读全文
posted @ 2018-10-06 11:34 烟味i 阅读(10424) 评论(4) 推荐(2) 编辑
摘要:   昨天下午我还在敲代码时,人事姐姐突然过来说我的老大电话打不通了,那有两个面试者等了很久了,问我能不能先帮忙面试一下。说实话,当时我是一脸懵逼的,毕竟以前都是被面试还从未面试过别人,既想尝试下又有点怕,最后在同事的怂恿下我就答应了。   我进了老板的办公室, 阅读全文
posted @ 2018-09-19 00:42 烟味i 阅读(564) 评论(6) 推荐(2) 编辑
摘要: 一、gRPC简介 在介绍gRPC之前先说一下RPC(Remote Procedure Call),也叫远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。相比HTTP协议来说,它主要是基于TCP/IP协议的的,传输效率更高,能够跨语言,典型的RPC框架有RM 阅读全文
posted @ 2018-09-15 14:31 烟味i 阅读(1533) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Maven是一个采用纯Java编写的开源项目管理工具, Maven采用了一种被称之为Project Object Model(POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中, 通过该文件Maven可以管理项目的整个生命周期,包括清除、编译,测试,报告、打 阅读全文
posted @ 2018-08-25 12:30 烟味i 阅读(6071) 评论(0) 推荐(1) 编辑
摘要: 一、为什么要统一管理微服务配置 对于传统的单体应用而言,常使用配置文件来管理所有配置,比如SpringBoot的application.yml文件,但是在微服务架构中全部手动修改的话很麻烦而且不易维护。 微服务的配置管理一般有以下需求: 1.集中配置管理,一个微服务架构中可能有成百上千个微服务,所以 阅读全文
posted @ 2018-08-03 14:38 烟味i 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 链接地址:https://www.cnblogs.com/ericli ericli/p/5902270.html 阅读全文
posted @ 2018-07-26 09:57 烟味i 阅读(147) 评论(0) 推荐(0) 编辑