自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 Springboot集成Spring Session

在Spring框架内,使用spring session进行session管理非常方便,可以按业务需要把session保存在jdbc、redis、Hazelcast、MongoDB等存储介质里,spring session屏蔽了底层存储的逻辑,开发人员不需要写太多额外的代码,就可以方便使...

2018-07-05 16:16:00 211

转载 Springboot集成Swagger

1、首先在POM文件添加依赖: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <v...

2018-07-05 16:11:00 151

转载 Docker(5) —— docker内服务注册到Eureka上的instanceId问题

1、docker部署时,注册到Eureka server的instanceId获取到容器的hostname或者IP不正确 原因:在docker容器中,会有多个网卡,见下图: spring-cloud-common包里的InetUtils.findFirstNonLoopbackHost...

2018-07-04 17:32:00 1217

转载 Docker(4) —— 使用Swarm部署Spring Cloud

docker-compose不支持跨主机部署,因此在生产环境上,需要选择可以跨主机部署的工具,例如Swarm,使用Swarm编排可以支持前面的docker-compose.yml脚本。在这一节里,会根据Swarm的特性对docker-compose.yml脚本进行优化。 假设有三台服务器,都...

2018-07-04 17:25:00 348

转载 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 78

转载 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 282

转载 Docker(1) —— 安装

1、安装docker ① 检查内核版本 uname -r docker的安装要求内核在3.10以上,因此需使用CentOS 7系统。 ②使用普通用户sudo或者root登录到服务器,更新yum,确保所有软件都是最新的 yum update ③添加docker engine的...

2018-07-04 16:20:00 81

转载 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 104

转载 Spring Cloud搭建手册(7)——总结

前面已经搭建好了一个最基础的Spring Cloud框架,最后,整个Spring Cloud的注册服务如下: 其中,DISCOVERY-SERVICE是两个Eureka服务;CONFIG-SERVER-SERVICE是配置中心服务器;HELLO-SERVICE是实际业务;FEIGN-SE...

2018-02-14 10:26:00 78

转载 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 103

转载 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 79

转载 Spring Cloud搭建手册(4)——创建一个业务工程

1、创建一个应用名为hello-service的Spring Boot工程,并添加两个配置文件,可以启动两个实例,用作负载均衡,例如application-peer1.properties和application-peer2.properties,在里面添加配置信息,并注册到eureka-se...

2018-02-14 10:11:00 91

转载 Spring Cloud搭建手册(3)——Spring Cloud Bus

1、网络上或者相关书籍中使用Rabbit MQ作为例子的较多,这里我们选择引入kafka来实现消息总线,在pom.xml加入依赖: <dependency><groupId>org.springframework.cloud</groupId><...

2018-02-14 10:06:00 146

转载 Spring Cloud搭建手册(2)——Spring Cloud Config

1、首先需要创建一个config-server工程,作为配置中心的服务器,用来与git、svn或者本地仓库连接,从仓库获取配置文件 ①config-server工程的POM文件需要增加以下依赖: <dependency><groupId>org.springfr...

2018-02-14 09:59:00 116

转载 Spring Cloud搭建手册(1)——Eureka HA

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。 一个基础的Spring...

2018-02-14 09:26:00 129

转载 使用spring-data-redis执行redis命令

首先pom.xml文件,添加以下包: <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</...

2017-07-26 16:38:00 735

转载 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 2479

转载 使用Spring编程式初始化JedisCluster

网络上大多都是使用XML配置进行初始化,这里使用Java代码进行初始化。 @Configuration@PropertySource(value = "classpath:config.properties")public class RedisClustersConfiguratio...

2017-07-13 17:53:00 173

转载 使用Java对Redis集群的事务处理

Redis单机是支持事务的,Redis的事务是下面4个命令来实现: 1.multi,开启Redis的事务,置客户端为事务态。 2.exec,提交事务,执行从multi到此命令前的命令队列,置客户端为非事务态。 3.discard,取消事务,置客户端为非事务态。 4.watch,监视键值对...

2017-07-13 17:47:00 1228

转载 使用Eclipse创建一个web项目Maven工程

一、创建项目 刚建好的工程如果报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 则通过以下配置解决: 二、配置 1、首...

2017-05-27 15:41:00 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除