上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: Spring Cloud配置中心(Config) Spring Cloud是现在流行的分布式服务框架,它提供了很多有用的组件。比如:配置中心、Eureka服务发现、 消息总线、熔断机制等。 配置中心在Spring Cloud的众多组件中是比较基础的,它提供了配置文件的统一管理,可以很轻松的切换不通的 阅读全文
posted @ 2018-06-21 16:05 牛初九 阅读(317) 评论(0) 推荐(0) 编辑
摘要: Zuul 网关路由 路由是微服务架构中不可或缺的一部分,例如:/api/user映射到user服务,/api/shop映射到shop服务。 Zuul是一个基于JVM的路由和服务端的负载均衡器。Zuul的规则引擎是用JVM语言写的,支持Java和Groovy。 一、如何使用Zuul 首先我们引入zuu 阅读全文
posted @ 2018-06-21 16:03 牛初九 阅读(314) 评论(0) 推荐(0) 编辑
摘要: Feign 与 Hystrix Feign是一个声明式的web服务客户端,它使得web服务调用非常的简单,当我们使用Feign时,Spring Cloud 整合了Ribbon和Eureka,从而为我们提供了一个负载均衡的Http客户端。 一、Feign的使用 首先我们引入Feign的依赖,由于Fei 阅读全文
posted @ 2018-06-21 16:02 牛初九 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 一、服务注册 注册Eureka的服务非常的简单,只需要引入spring-cloud-starter-netflix-eureka-client的jar包即可。 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId> 阅读全文
posted @ 2018-06-21 16:00 牛初九 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Eureka服务注册中心 一、Eureka Server Eureka Server是服务的注册中心,这是分布式服务的基础,我们看看这一部分如何搭建。 首先,Spring Cloud是基于Spring Boot的,所以我们的项目都是Spring Boot项目。需要引入最基础的Spring Boot的 阅读全文
posted @ 2018-06-21 15:12 牛初九 阅读(2358) 评论(2) 推荐(1) 编辑
摘要: 一、Redis的下载、安装、启动(单实例) 我们统一将Redis安装在/opt目录下,执行命令如下: 安装完成,下面我们启动Redis服务: Redis启动成功,将采用Redis的默认配置。也可修改Redis根目录下的redis.conf文件,并在Redis启动时,指定配置文件,如下: 注意,由于R 阅读全文
posted @ 2018-06-05 14:42 牛初九 阅读(448) 评论(0) 推荐(0) 编辑
摘要: Spring Security实现RBAC权限管理 一、简介 在企业应用中,认证和授权是非常重要的一部分内容,业界最出名的两个框架就是大名鼎鼎的 Shiro和Spring Security。由于Spring Boot非常的流行,选择Spring Security做认证和授权的 人越来越多,今天我们就 阅读全文
posted @ 2018-06-01 09:41 牛初九 阅读(17770) 评论(0) 推荐(1) 编辑
摘要: Mybatis Generator 使用com.mysql.cj.jdbc.Driver遇到的问题 今天闲来无事,准备搭一套SSM的环境,当然所有的jar包都用最新的。 Mybatis使用3.4.6,Mysql使用最新的8.0,mysql-connector-java用的8.0.11。 安装好数据库 阅读全文
posted @ 2018-05-28 16:59 牛初九 阅读(11743) 评论(1) 推荐(1) 编辑
摘要: Redis分布式锁的try-with-resources实现 一、简介 在当今这个时代,单体应用(standalone)已经很少了,java提供的synchronized已经不能满足需求,大家自然 而然的想到了分布式锁。谈到分布式锁,比较流行的方法有3中: 今天我们重点说一下基于redis的分布式锁 阅读全文
posted @ 2018-05-23 13:41 牛初九 阅读(2542) 评论(3) 推荐(2) 编辑
摘要: String是值传递还是引用传递 今天上班时,同事发现了一个比较有意思的问题。他把一个String类型的参数传入方法,并在方法内改变了引用的值。 然后他在方法外使用这个值,发现这个String还是之前的值,并没有改变。 这里要向大家介绍一下,大家都知道java在传参时分为值 传递 和 引用传递 。参 阅读全文
posted @ 2018-05-21 13:44 牛初九 阅读(29498) 评论(12) 推荐(4) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页