- 博客(20)
- 收藏
- 关注
转载 Springboot集成Spring Session
在Spring框架内,使用spring session进行session管理非常方便,可以按业务需要把session保存在jdbc、redis、Hazelcast、MongoDB等存储介质里,spring session屏蔽了底层存储的逻辑,开发人员不需要写太多额外的代码,就可以方便使...
2018-07-05 16:16:00
233
转载 Springboot集成Swagger
1、首先在POM文件添加依赖: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <v...
2018-07-05 16:11:00
162
转载 Docker(5) —— docker内服务注册到Eureka上的instanceId问题
1、docker部署时,注册到Eureka server的instanceId获取到容器的hostname或者IP不正确 原因:在docker容器中,会有多个网卡,见下图: spring-cloud-common包里的InetUtils.findFirstNonLoopbackHost...
2018-07-04 17:32:00
1273
转载 Docker(4) —— 使用Swarm部署Spring Cloud
docker-compose不支持跨主机部署,因此在生产环境上,需要选择可以跨主机部署的工具,例如Swarm,使用Swarm编排可以支持前面的docker-compose.yml脚本。在这一节里,会根据Swarm的特性对docker-compose.yml脚本进行优化。 假设有三台服务器,都...
2018-07-04 17:25:00
398
转载 Docker(3) —— docker-compose
1、安装docker-compose yum -y install epel-releaseyum -y install python-pippip install docker-compose#待安装完成后,执行查询版本的命令docker-compose version ...
2018-07-04 16:58:00
92
转载 Docker(2) —— 使用maven集成编译、推送docker镜像
1、首先需要开启docker的远程API端口监听 【旧版本docker】编辑文件: vim /etc/docker/daemon.json 加入键值对: {"hosts":["0.0.0.0", "unix:///var/run/docker.sock"]} 【新版本docker】编...
2018-07-04 16:50:00
317
转载 Docker(1) —— 安装
1、安装docker ① 检查内核版本 uname -r docker的安装要求内核在3.10以上,因此需使用CentOS 7系统。 ②使用普通用户sudo或者root登录到服务器,更新yum,确保所有软件都是最新的 yum update ③添加docker engine的...
2018-07-04 16:20:00
98
转载 Spring Cloud搭建手册(8)—— Turbine & Hystrix Dashboard
一、Turbine 1、首先在POM文件添加依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-ac...
2018-07-04 13:17:00
121
转载 Spring Cloud搭建手册(7)——总结
前面已经搭建好了一个最基础的Spring Cloud框架,最后,整个Spring Cloud的注册服务如下: 其中,DISCOVERY-SERVICE是两个Eureka服务;CONFIG-SERVER-SERVICE是配置中心服务器;HELLO-SERVICE是实际业务;FEIGN-SE...
2018-02-14 10:26:00
94
转载 Spring Cloud搭建手册(6)——Spring Cloud Zuul
1、首先在POM文件添加依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zuul</arti...
2018-02-14 10:23:00
120
转载 Spring Cloud搭建手册(5)——Spring Cloud Feign
1、在POM文件添加依赖: <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-feign</artifac...
2018-02-14 10:18:00
91
转载 Spring Cloud搭建手册(4)——创建一个业务工程
1、创建一个应用名为hello-service的Spring Boot工程,并添加两个配置文件,可以启动两个实例,用作负载均衡,例如application-peer1.properties和application-peer2.properties,在里面添加配置信息,并注册到eureka-se...
2018-02-14 10:11:00
101
转载 Spring Cloud搭建手册(3)——Spring Cloud Bus
1、网络上或者相关书籍中使用Rabbit MQ作为例子的较多,这里我们选择引入kafka来实现消息总线,在pom.xml加入依赖: <dependency><groupId>org.springframework.cloud</groupId><...
2018-02-14 10:06:00
162
转载 Spring Cloud搭建手册(2)——Spring Cloud Config
1、首先需要创建一个config-server工程,作为配置中心的服务器,用来与git、svn或者本地仓库连接,从仓库获取配置文件 ①config-server工程的POM文件需要增加以下依赖: <dependency><groupId>org.springfr...
2018-02-14 09:59:00
137
转载 Spring Cloud搭建手册(1)——Eureka HA
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。 一个基础的Spring...
2018-02-14 09:26:00
144
转载 使用spring-data-redis执行redis命令
首先pom.xml文件,添加以下包: <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</...
2017-07-26 16:38:00
802
转载 MySQL批量SaveOrUpdate与Mybatis配置
有个需求如下:一张表table,有a,b,c三个字段,a为Unique,假设传过来的数据为a',b',c',当数据库中没有a'时,insert一条新数据;当数据库中存在a'时,只有当b值与b'不相等时,update这条老数据,并同时更新c为c'。 MySQL中有一个ON DU...
2017-07-18 15:22:00
2512
转载 使用Spring编程式初始化JedisCluster
网络上大多都是使用XML配置进行初始化,这里使用Java代码进行初始化。 @Configuration@PropertySource(value = "classpath:config.properties")public class RedisClustersConfiguratio...
2017-07-13 17:53:00
189
转载 使用Java对Redis集群的事务处理
Redis单机是支持事务的,Redis的事务是下面4个命令来实现: 1.multi,开启Redis的事务,置客户端为事务态。 2.exec,提交事务,执行从multi到此命令前的命令队列,置客户端为非事务态。 3.discard,取消事务,置客户端为非事务态。 4.watch,监视键值对...
2017-07-13 17:47:00
1338
转载 使用Eclipse创建一个web项目Maven工程
一、创建项目 刚建好的工程如果报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 则通过以下配置解决: 二、配置 1、首...
2017-05-27 15:41:00
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人