- 博客(16)
- 资源 (6)
- 问答 (3)
- 收藏
- 关注
原创 Spring Cloud组件完整demo
托管于github:https://github.com/Lovnx/micro-service说明:**工程名** **描述** **端口**eureka-server 服务发现与注册中心 7070ribbon 负载均衡器 7071config-server 配置管理中心 7072zuul 动态路由器 7073service-A A服务,用来测试服务间调用与路由
2017-03-22 22:46:57 29173 61
原创 Spring Cloud 组件搭建(一)Eureka服务发现
Spring Cloud生态圈目前有21个子项目来共同构建,解决了目前微服务系统的很多问题,废话不多说,直接上其最普通简单的Eureka服务发现与注册中心搭建过程。本系列教材依照1.3.5.RELEASE版本,该版本比较稳定,JDK要求1.7以上。1、micro-service父工程pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xml
2017-03-22 22:25:16 15696 2
原创 Ribbon负载均衡策略配置
在这里吐槽一句:网上很多文章真是神坑,你不看还好,看了只会问题越来越多,就连之前的问题都没有解决!!!不多说了,Ribbon作为后端负载均衡器,比Nginx更注重的是请求分发而不是承担并发,可以直接感知后台动态变化来指定分发策略。它一共提供了7种负载均衡策略: 策略名 策略声明 策略描述 实现说明
2017-03-22 14:12:26 52629 18
原创 java.lang.NoClassDefFoundError: feign/Logger
找不到类,明显是少包,少依赖。。。。添加spring-cloud-starter-feign 的依赖坐标。。。解决
2017-03-21 22:59:32 15858 1
原创 Feign报错:Attribute 'value' in annotation,must be declared as an @AliasFor [serviceId], not [name]
今天在Feign搭建中想追下新,把1.3.5.RELEASE版本改成了1.4.0.RELEASE版本,然后就莫名其妙报这个错了,这么解决都莫法。。。完整报错:org.springframework.core.annotation.AnnotationConfigurationException: Attribute ‘value’ in annotation [org.springframework
2017-03-19 23:52:34 12221
原创 3017.3.12---Spring Cloud中国社区线下meetup笔记
地点:电子科技大学清水河校区空天院报告厅Eureka优势:基于Java实现,和Java后端代码兼容性强。定制开发易于Java程序员掌握。出于Netflix,与Netflix其他组件如Ribbon、Hystrix、Zuul具有先天良好适配性。不足:需要在每个服务添加Eureka客户端。心跳包机制,导致服务状态更新不及时。Consul优势:服务注册独立于服务本身。主动检测服务本身。通
2017-03-15 15:21:53 7609
原创 Java Web利用poi导出Excel2003、2007完整解决方案
1997-2003版行列数量限制:行-65535,列-2562007-2010版行列数量限制:行-1048576,列-16384根据自己的业务需求来选择版本,这里注意一下,03版本的后缀是.xls ,07版是.xlsx ,注意。本文以07版为例。关于到导出策略,又有两种方式可供选择,一种是直接写代码来导出,但是每次都要去写表头,复制代码,这种方式的代码量比较大;另一种则是基于模板来导出,先写好表头
2017-03-15 13:38:24 9441 4
转载 Eureka Server的高可用
Eureka Server进行互相注册的方式来实现高可用的部署,所以我们只需要将Eureke Server配置其他可用的serviceUrl就能实现高可用部署创建application-peer1.properties,作为peer1服务中心的配置,并将serviceUrl指向peer2spring.application.name=eureka-serverserver.port=1111eu
2017-03-14 21:52:25 3048 1
转载 如何将单体应用改造为微服务
如果你的工作围绕一个大型的,复杂的单体应用,可能你每天开发和部署应用的工作都是进展缓慢而痛苦的。微服务看起来像是一个遥不可及的天堂,幸运的是,有方法可以帮助你逃离单体架构的地狱。本文将会介绍如何逐步地将单体应用改造为一系列的微服务。概述将单体应用改造为微服务实际上是应用现代化的过程,这是开发者们在过去十年来一直在做的事情,所以已经有一些可以复用的经验。全部重写是绝对不能用的策略,除非你要集中精力从
2017-03-14 15:09:34 15077 1
原创 Spring Boot事务配置
1、在启动主类添加注解:@EnableTransactionManagement 来启用注解式事务管理,相当于之前在xml中配置的<tx:annotation-driven />注解驱动。2、在需要事务的类或者方法上面添加@Transactional() 注解,里面可以配置需要的粒度:这么多东西提供配置:Isolation :隔离级别隔离级别是指若干个并发的事务之间的隔离程度,与我们开发时候主要相关
2017-03-14 14:31:32 13972 2
原创 为什么pageHelper超过最大页数后还会返回数据
问题描述:在微服务里面做查询接口,用到pageHelper,数据库只有8行数据,pageNum=1&pageSize=10,pageNum=2&pageSize=10,pageNum=3&pageSize=10。。。返回的数据都是那8条。原因:这是pageHelper里面自带的一个功能,叫做reasonable分页参数合理化,3.3.0以上版本可用,默认是false。 启用合理化时,如果pageNu
2017-03-14 14:07:54 23197 13
原创 Spring Boot添加自定义Filter
第一步:编写自己的Filterpublic class MyFilter implements Filter { public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException, ServletException {
2017-03-09 18:04:20 11695 2
原创 JavaMail使用阿里云企业版邮箱发送邮件
第一步:添加依赖 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4</version> </dependency>第二步:复制粘贴、运行/** * 发送邮件
2017-03-09 16:05:23 12548 1
原创 java.lang.UnsupportedClassVersionError: com/mysql/cj/jdbc/Driver : Unsupported major.minor version 5
问题描述: 最近用spring boot做东西,因为tomcat插件是集成的,同事的jdk是1.8,我的是1.7,在他那里运行没有问题,在我这里运行就会报这个错。原因: com/mysql/cj/jdbc/Driver是6.0版本的驱动,兼容JDK8环境,不兼容JDK7环境,在基于jdk7的tomcat中编译运行会出错,在基于jdk8的tomcat中编译运行则不会出错。解决方案: 1、jdk7
2017-03-08 11:16:08 13020 1
翻译 基于Spring Boot、Spring Cloud、Docker的微服务系统架构实践
原文/项目 地址:https://github.com/sqshq/PiggyMetrics由于最近公司业务需要,需要基于Spring Cloud的微服务系统。遍访各大搜索引擎,发现国内资料少之又少,也难怪,国内Dubbo正统治着天下。但是,一个技术总有它的瓶颈,Dubbo也有它捉襟见肘的地方。所幸霸主Spring也推出了一整套微服务解决方案,各个子项目也巧妙地解决了分布式系统开发过程中的各种各样的
2017-03-07 23:39:02 71397 23
原创 Spring Cloud生态圈简介
说到Spring Cloud就不得不提一下微服务,什么是微服务呢?就是Microservice,字面意思来看就是小服务,小型服务,微小型服务,然而它是与传统服务的相对概念。承载传统服务的Web项目,所有功能集成到一个系统,最终打包成一个war包,部署于Web容器,或单机,或集群,基本上没有什么外部的依赖,其有如下特点: (优点) - 开发简单直接,集中式管理 - 基本不会重复开发 -
2017-03-01 22:21:06 18234 4
CNCF云原生人工智能白皮书(中文翻译版)
2024-03-21
Spring Boot + Allatori 代码混淆demo
2018-02-27
基于Spring Boot、Mybatis、Redis的SSO单点登录系统demo
2017-05-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人