2019年11月4日

spring cloud微服务docker启动

摘要: 1. 背景 将系统拆分成微服务,一个系统可能拆分成十几个服务,服务太多会影响发布和管理,所以容器话之后易于管理和版本发布,鉴于此将spring cloud微服无docker容器化。 2.依赖环境 Centos7.5,Maven环境 和 Docker环境 本人机器不是Windows系统,直接装的Cen 阅读全文

posted @ 2019-11-04 16:09 soinve 阅读(863) 评论(0) 推荐(0) 编辑

2019年10月29日

docker安装mysql5.7

摘要: 1. 下载mysql镜像 docker pull mysql:5.7 2. 添加mysql配置文件 # 创建一个目录 mkdir ~/docker-mysql/conf.d # 增加mysql配置文件 vim ~/docker-mysql/conf.d/conf-file.cnf # 以下是配置内容 阅读全文

posted @ 2019-10-29 11:23 soinve 阅读(809) 评论(0) 推荐(0) 编辑

2019年10月23日

Spring Boot CommandLineRunner的使用

摘要: 1. 说明 程序在启动完成的时候需要去处理某些业务,因此Spring Boot程序中需要去实现CommandLineRunner接口。 2. CommandLineRunner方法执行顺序 程序启动后,会执行接口重写的run方法,如果有多个Service的话,执行是有顺序的,可以在类上添加Order 阅读全文

posted @ 2019-10-23 17:19 soinve 阅读(1476) 评论(0) 推荐(1) 编辑

2019年5月23日

IDEA Java 源发行版 8 需要目标发行版 1.8

摘要: 【问题记录】 maven新建的一个项目,需要到一些java8的一些特性,但是在编译的时候就报错了,提示这样的错误。 我是在用二进制字面量出现的这个问题,二进制自变量是Java7的特性, 你可以这样写: 现在来解决上面的问题: 需要修改两个地方: 这样就能编译通过运行了。 阅读全文

posted @ 2019-05-23 20:48 soinve 阅读(1214) 评论(0) 推荐(0) 编辑

2019年4月23日

Centos6.5安装Python2.7.9

摘要: 1. 问题背景 Centos6.5默认自带的python环境是2.6.6,python的一些特性没法使用,所以要对python进行升级,借鉴了网上其他同学的安装教程,但是还是遇到一些坑,不是那木顺利,顺便把遇到的问题写下来,希望遇到相同问题的同学能很快解决。 2. 安装Python2.7.9 2.1 阅读全文

posted @ 2019-04-23 16:36 soinve 阅读(1125) 评论(0) 推荐(0) 编辑

2019年1月21日

Hive在drop表的时候报错

摘要: 问题背景: 在安装完Hive之后,初始化mysql是成功的,hive启动也是成功的,也能创建database,在database中也能创建表,也能查看表结构,但是在drop的时候就不行了,在hive shell中会卡顿一段时间,然后就报错了,差不多就是这样“FAILED: Execution Err 阅读全文

posted @ 2019-01-21 15:38 soinve 阅读(555) 评论(0) 推荐(0) 编辑

2018年10月12日

反向读取Mysql数据库表结构到PowerDesigner中

摘要: 使用PowerDesigner挺长时间了,只是一些简单的表结构设计,因需要对当前数据库进行再设计,需要看一下数据库中所有的表,及表之间的关系,并重新修改表结构,因此需求就是怎么把数据库中的表结构反向生成到PowerDesigner中,以下是对该过程的实践,当前也搜索了其他同学的方法,便于后期使用即其 阅读全文

posted @ 2018-10-12 09:25 soinve 阅读(3190) 评论(0) 推荐(0) 编辑

2018年9月19日

SpringCloud与Consul集成实现负载均衡

摘要: 一、背景 SpringCloud微服务目前比较流行,其中大都在使用的服务注册与发现是Eureka,最近研究了Consul的集群搭建,现使用Consul实现服务的负载均衡。其主要拓扑结构如下: 二、Consul集群环境搭建 本次搭建采用了三台虚拟机,Linux系统,从Consul官网下载安装包,解压即 阅读全文

posted @ 2018-09-19 11:44 soinve 阅读(8095) 评论(0) 推荐(2) 编辑

2018年9月12日

Mac系统安装和卸载brew包管理

摘要: brew 的官网地址 https://brew.sh/ 1.brew的安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2.brew的卸载 /us 阅读全文

posted @ 2018-09-12 09:21 soinve 阅读(466) 评论(0) 推荐(0) 编辑

2018年9月7日

Consul集群搭建

摘要: 一、集群搭建 准备三台机器 需要开启的端口,8300, 8301, 8500, 8600 机器1: 172.16.106.201 ./consul agent -server -bootstrap-expect 2 -data-dir=/data/consul/data -node=consul-s 阅读全文

posted @ 2018-09-07 13:42 soinve 阅读(770) 评论(0) 推荐(0) 编辑

导航

欢迎

Soinve的博客