上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 34 下一页

2019年9月20日

Spring Cloud Config 知识点

摘要: Spring Cloud Config项目是一个解决分布式系统的配置管理方案。它包含了Client和Server两个部分,server提供配置文件的存储、以接口的形式将配置文件的内容提供出去,client通过接口获取数据、并依据此数据初始化自己的应用。Spring cloud使用git或svn存放配 阅读全文

posted @ 2019-09-20 19:46 cag2050 阅读(157) 评论(0) 推荐(0)

2019年9月19日

漫画:什么是服务熔断?

摘要: 这里需要解释两点: 1. 开启熔断 在固定时间窗口内,接口调用超时比率达到一个阈值,会开启熔断。进入熔断状态后,后续对该服务接口的调用不再经过网络,直接执行本地的默认方法,达到服务降级的效果。 2. 熔断恢复 熔断不可能是永久的。当经过了规定时间之后,服务将从熔断状态回复过来,再次接受调用方的远程调 阅读全文

posted @ 2019-09-19 20:31 cag2050 阅读(399) 评论(0) 推荐(0)

Flux 和 Mono 的区别

摘要: Flux 和 Mono 是 Reactor 中的两个基本概念。Flux 表示的是包含 0 到 N 个元素的异步序列。在该序列中可以包含三种不同类型的消息通知:正常的包含元素的消息、序列结束的消息和序列出错的消息。当消息通知产生时,订阅者中对应的方法 onNext(), onComplete()和 o 阅读全文

posted @ 2019-09-19 20:11 cag2050 阅读(7814) 评论(0) 推荐(1)

同时引入依赖:spring-cloud-starter-gateway 和 spring-boot-starter-web,报错

摘要: 报错: 原因:Gateway 已包含web模块。 解决:去掉 pom.xml 中的 spring boot starter web 部分。 阅读全文

posted @ 2019-09-19 11:30 cag2050 阅读(10304) 评论(0) 推荐(0)

2019年9月18日

Feign 报错:The bean 'service-producer.FeignClientSpecification', defined in null, could not be registered. A bean with that name has already been defined in null and overriding is disabled.

摘要: 报错: 解决:https://blog.csdn.net/u012211603/article/details/84312709 阅读全文

posted @ 2019-09-18 10:13 cag2050 阅读(7239) 评论(0) 推荐(0)

2019年9月16日

Feign和OpenFeign的区别

摘要: 出处:http://www.gogoomo.com/2018/10/30/feign client/ 阅读全文

posted @ 2019-09-16 19:54 cag2050 阅读(5646) 评论(0) 推荐(0)

Maven 报错:Compilation of Maven projects is supported only if external build is started from an IDE.

摘要: 1. Maven 报错: Error:Maven Resources Compiler: Maven project configuration required for module 'yourProjectName' isn't available. Compilation of Maven p 阅读全文

posted @ 2019-09-16 15:24 cag2050 阅读(6793) 评论(0) 推荐(0)

2019年9月11日

使用 application.properties 中配置的属性,举例:@Value("${server.port}")

摘要: 使用 application.properties 中配置的属性:@Value 注解。 阅读全文

posted @ 2019-09-11 11:05 cag2050 阅读(2915) 评论(0) 推荐(0)

关于Spring中的参数校验的一点思考

摘要: 出处:https://mp.weixin.qq.com/s/uOUAmdeX88Cv0mXvBtQTnQ 阅读全文

posted @ 2019-09-11 10:20 cag2050 阅读(214) 评论(0) 推荐(0)

2019年9月9日

Spring Cloud 之 Gateway 知识点:网关

摘要: Spring Cloud Gateway 是使用 netty+webflux 实现因此不需要再引入 web 模块。 Spring Cloud Gateway 提供了一种默认转发的能力,只要将 Spring Cloud Gateway 注册到服务中心,Spring Cloud Gateway 默认就会 阅读全文

posted @ 2019-09-09 17:30 cag2050 阅读(512) 评论(0) 推荐(0)

2019年9月6日

Consul 的 Docker 镜像使用

摘要: 1.镜像官方网址:https://hub.docker.com/_/consul 2.pull 镜像: 3.创建容器(默认http管理端口:8500) 4.访问管理网址 阅读全文

posted @ 2019-09-06 10:12 cag2050 阅读(2242) 评论(0) 推荐(0)

2019年9月5日

Spring Cloud 之 Consul 知识点:服务注册与发现(类似工具:Eureka、ZooKeeper、Etcd)

摘要: 资料 | 网址 | springcloud(十三):注册中心 Consul 使用详解 | http://ityouknow.com/springcloud/2018/07/20/spring cloud consul.html 管理网页 | 网址 | 管理后台 | http://localhost: 阅读全文

posted @ 2019-09-05 19:43 cag2050 阅读(396) 评论(0) 推荐(0)

2019年9月3日

Elasticsearch 待办

摘要: 1. 日期格式:yyyy MM dd,改为 yyyy MM dd HH:mm:ss.SSS;实体类路径:https://github.com/cag2050/spring_boot_elasticsearch_demo/blob/master/src/main/java/com/cag2050/sp 阅读全文

posted @ 2019-09-03 13:15 cag2050 阅读(146) 评论(0) 推荐(0)

Elasticsearch Date类型,时间存储相关说明

摘要: 资料 | 网址 | Elasticsearch 插入时间字段时数据格式问题 | https://segmentfault.com/a/1190000016296983 Elasticsearch Date类型,时间存储相关说明。 | https://www.sojson.com/blog/149.h 阅读全文

posted @ 2019-09-03 10:58 cag2050 阅读(1405) 评论(0) 推荐(0)

Elasticsearch 日期类型的自动监测,官方文档

摘要: 资料 | 网址 | Elasticsearch Reference [7.3] » Mapping » Field datatypes » Date datatype | https://www.elastic.co/guide/en/elasticsearch/reference/current/ 阅读全文

posted @ 2019-09-03 10:30 cag2050 阅读(419) 评论(0) 推荐(0)

Elasticsearch 中的 ignore_above

摘要: 检索超过ignore_above设定长度的字段后,无法返回结果 阅读全文

posted @ 2019-09-03 10:15 cag2050 阅读(1780) 评论(0) 推荐(0)

2019年9月2日

JPA 报错:Page 2 of 1 containing UNKNOWN instances

摘要: JPA 中,page是从0开始,不是从1开始; 因此,将用户输入的从1开始的page页码减1; 参见: "spring_boot_elasticsearch_demo/controller/BlogController.java" 阅读全文

posted @ 2019-09-02 19:35 cag2050 阅读(6082) 评论(1) 推荐(3)

getLog(this.getClass()) 与 getLog(XXX.class) 的区别

摘要: 在实例方法中引用Log,通常定义一个实例变量: 注意到实例变量log的获取方式是LogFactory.getLog(this.getClass()),虽然也可以用LogFactory.getLog(Person.class),但是前一种方式有个非常大的好处,就是子类可以直接使用该log实例。例如: 阅读全文

posted @ 2019-09-02 18:12 cag2050 阅读(979) 评论(0) 推荐(0)

2019年8月30日

流程图库:G6 知识点

摘要: Viser 一个基于 G2 实现的,为数据可视化工程师量身定制的工具。 Viser-Graph 一个基于 G6 实现的,为呈现关系型数据的定制化工具。 Mode 是 G6 提供的图上事件的管理机制。 用户仅需定义好几种不同的状态,每个状态下的行为即可。当图功能状态发生变化,可以很方便的切换模式来切换 阅读全文

posted @ 2019-08-30 18:06 cag2050 阅读(386) 评论(0) 推荐(0)

流程图库:G6 学习资料

摘要: G6 学习资料 网址 G6 1.x API 文档 http://antvis.github.io/g6/doc/index.html 官方demo列表 https://github.com/antvis/g6/tree/dev3.0.0/demos 项目 GitHub 地址 https://gith 阅读全文

posted @ 2019-08-30 17:47 cag2050 阅读(708) 评论(0) 推荐(0)

Elasticsearch 索引文档如何使用自动生成 Id?

摘要: 一个文档的 _index 、 _type 和 _id 唯一标识一个文档。 我们可以提供自定义的 _id 值,或者让 index API 自动生成。 如果你的数据没有自然的 ID, Elasticsearch 可以帮我们自动生成 ID 。 请求的结构调整为: 不再使用 PUT 谓词(“使用这个 URL 阅读全文

posted @ 2019-08-30 14:24 cag2050 阅读(5489) 评论(0) 推荐(0)

2019年8月29日

Spring Boot 缓存 知识点

摘要: 每次调用需要缓存功能的方法时,Spring会检查指定参数的指定的目标方法是否已经被调用过;如果有就直接从缓存中获取方法调用后的结果,如果没有就调用方法并缓存结果后返回给用户。下次调用直接从缓存中获取。 出处:https://www.cnblogs.com/yueshutong/p/9381540.h 阅读全文

posted @ 2019-08-29 20:37 cag2050 阅读(152) 评论(0) 推荐(0)

2019年8月27日

table的各种用法

摘要: 使用 colgroup 和 col 实现响应式表格(table的各种用法):http://coderlt.coding.me/2017/11/20/table colgroup/ 阅读全文

posted @ 2019-08-27 20:31 cag2050 阅读(337) 评论(0) 推荐(0)

2019年8月26日

Spring Boot 整合 Elasticsearch

摘要: 相关资料 | 网址 | Spring Data Elasticsearch 官方文档 | https://docs.spring.io/spring data/elasticsearch/docs/current/reference/html/ Elasticsearch实战篇——Spring Bo 阅读全文

posted @ 2019-08-26 14:39 cag2050 阅读(151) 评论(0) 推荐(0)

2019年8月22日

Spring Boot 集成 Kafka

摘要: 相关文章 | 网址 | Spring Boot系列文章(一):SpringBoot Kafka 整合使用 | http://www.54tianzhisheng.cn/2018/01/05/SpringBoot Kafka/ 阅读全文

posted @ 2019-08-22 17:27 cag2050 阅读(353) 评论(0) 推荐(0)

Spring Boot 2实现分布式锁——这才是实现分布式锁的正确姿势!

摘要: 出处:http://www.itmuch.com/spring boot/global lock/ 阅读全文

posted @ 2019-08-22 17:16 cag2050 阅读(203) 评论(0) 推荐(0)

Spring Cloud 与 Spring Boot 版本兼容关系

摘要: 网址:https://start.spring.io/actuator/info 阅读全文

posted @ 2019-08-22 15:43 cag2050 阅读(496) 评论(0) 推荐(0)

2019年8月21日

Spring Boot 之:Spring Boot Admin

摘要: client 连接都 admin 时报错: 可以不用管,不影响使用。 相关文章 | 网址 | Spring Boot(二十):使用 spring boot admin 对 Spring Boot 服务进行监控 | http://www.ityouknow.com/springboot/2018/02 阅读全文

posted @ 2019-08-21 17:44 cag2050 阅读(995) 评论(0) 推荐(0)

JVM 性能调优工具

摘要: jdk自带的工具,在macOs系统中的目录位置(jdk具体版本位置要替换):/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/bin; terminal 中运行 jconsole: terminal 中运行 jvisua 阅读全文

posted @ 2019-08-21 16:15 cag2050 阅读(130) 评论(0) 推荐(0)

2019年8月20日

Spring Boot 之:Actuator 监控

摘要: 在 Spring Boot 2.x 中为了安全,Actuator 只开放了两个端点 /actuator/health 和 /actuator/info。可以在配置文件中设置打开。 Actuator 默认所有的监控点路径都在/actuator/ ,当然如果有需要这个路径也支持定制。 Actuator 阅读全文

posted @ 2019-08-20 18:01 cag2050 阅读(200) 评论(0) 推荐(0)

Spring Boot 中集成 Redis 作为数据缓存

摘要: 只添加注解:@Cacheable,不配置key时,redis 中默认存的 key 是: (1.redis cli 中,通过命令: 查看;2. :缓存对象存储在Map集合中的key值,非必需,缺省按照函数的所有参数组合作为key值,若自己配置需使用SpEL表达式,比如:@Cacheable(key = 阅读全文

posted @ 2019-08-20 17:48 cag2050 阅读(296) 评论(0) 推荐(0)

2019年8月19日

Spring Boot 中 Redis 的使用

摘要: Spring Boot 中 Redis 的使用 | 网址 | Spring Boot(三):Spring Boot 中 Redis 的使用 | http://www.ityouknow.com/springboot/2016/03/06/spring boot redis.html Spring B 阅读全文

posted @ 2019-08-19 17:17 cag2050 阅读(154) 评论(0) 推荐(0)

Mac 下 IntelliJ IDEA 编辑器 debug 卡的解决办法

摘要: https://www.jianshu.com/p/6da309e4f7e3 阅读全文

posted @ 2019-08-19 16:38 cag2050 阅读(338) 评论(0) 推荐(0)

Spring Boot 日志管理

摘要: Spring Boot 日志管理 | 网址 | Spring Boot 日志管理 | http://blog.didispace.com/springbootlog/ Spring Boot快速入门(四)——日志系统 | https://leibnizhu.gitlab.io/2016/11/26/ 阅读全文

posted @ 2019-08-19 15:42 cag2050 阅读(198) 评论(0) 推荐(0)

spring Boot + MyBatis + Maven 项目,日志开启打印 sql

摘要: 在 spring Boot + MyBatis + Maven 项目中,日志开启打印 sql 的最简单方法,就是在文件 application.properties 中新增: 注意:其中logging.level.你的Mapper包=日志等级 阅读全文

posted @ 2019-08-19 11:10 cag2050 阅读(790) 评论(0) 推荐(0)

2019年8月17日

JSR303/JSR-349,hibernate validation,spring validation 之间的关系

摘要: 1. JSR303是一项标准,JSR 349是其的升级版本,添加了一些新特性,他们规定一些校验规范即校验注解,如@Null,@NotNull,@Pattern,他们位于javax.validation.constraints包下,只提供规范不提供实现。 2. hibernate validation 阅读全文

posted @ 2019-08-17 16:48 cag2050 阅读(565) 评论(0) 推荐(0)

Spring Boot 之:接口参数校验

摘要: Spring Boot 之:接口参数校验,学习资料 | 网址 | SpringBoot(八) JSR 303 数据验证(写的比较好) | https://qq343509740.gitee.io/2018/07/24/Spring%E5%85%A8%E5%AE%B6%E6%A1%B6/SpringB 阅读全文

posted @ 2019-08-17 16:43 cag2050 阅读(608) 评论(0) 推荐(0)

2019年8月16日

Swagger 学习资料

摘要: Swagger 学习资料 | 网址 | Spring Boot中使用Swagger2构建强大的RESTful API文档 | http://blog.didispace.com/springbootswagger2/ ,https://github.com/dyc87112/SpringBoot L 阅读全文

posted @ 2019-08-16 10:31 cag2050 阅读(171) 评论(0) 推荐(0)

2019年8月15日

Spring Boot 中的事务管理

摘要: 希望能在发生异常的时候被回退,这时候就可以使用事务让它实现回退,做法非常简单,我们只需要在test函数上添加@Transactional注解即可。 使用@Transactional注解来声明一个函数需要被事务管理。 在单元测试中使用 @Transactional注解,默认情况下在测试方法的末尾会回滚 阅读全文

posted @ 2019-08-15 17:23 cag2050 阅读(208) 评论(0) 推荐(0)

2019年8月14日

Spring MVC 学习资料

摘要: Spring MVC 学习资料 | 网址 | Spring 教程(极客学院)| http://wiki.jikexueyuan.com/project/spring/ ,英文原网址:https://www.tutorialspoint.com/spring/index.htm Spring Fram 阅读全文

posted @ 2019-08-14 18:15 cag2050 阅读(352) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 34 下一页

导航