摘要: Spring Factories机制简述 Spring Factories机制和Java SPI的扩展机制类似,Spring Boot采用了spring.factories的扩展机制,在很多spring的starter 包中都可以看到,通过读取 META-INF/spring.factories文件 阅读全文
posted @ 2020-12-23 14:17 curtin 阅读(665) 评论(0) 推荐(1) 编辑
摘要: Lombok注解-@EqualsAndHashCode 看该注解的字面意思就是跟equals方法 和 hashCode方法有关的。 我们查看官方文档可以发现: 🍎1. @EqualsAndHashCode以使lombok生成equals(Object other)和hashCode()方法的实现。 阅读全文
posted @ 2020-12-18 15:38 curtin 阅读(345) 评论(0) 推荐(0) 编辑
摘要: JVM参数配置 # -Xms初始值 -Xmx最大值 -Xmn最小值 参数后加'm'说明是MB,否则是KB JAVA_OPTS="-Xms1024m -Xmx6144m -Xmn1024m" # 当发生内存溢出时,保存当前堆到一个文件中,方便日后排查 也可以通过 -XX:HeapDumpPath=/t 阅读全文
posted @ 2020-12-15 14:24 curtin 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 全链路监控的方案概述与比较 问题背景 随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。因此,就需要一些可以帮助 阅读全文
posted @ 2020-12-12 15:33 curtin 阅读(573) 评论(0) 推荐(0) 编辑
摘要: Lombok注解-@SneakyThrows @SneakyThrows 注解的用途得从java的异常设计体系说起。 java中我们常见的2类异常。 普通 Exception 类,也就是我们常说的受检异常或者Checked Exception。 RuntimeException 类,既运行时异常。 阅读全文
posted @ 2020-12-12 15:16 curtin 阅读(123) 评论(0) 推荐(0) 编辑
摘要: @FeignClient注解 中属性 contextId使用 @FeignClient注解 中属性 contextId 比如我们有个user服务,但user服务中有很多个接口,我们不想将所有的调用接口都定义在一个类中,比如: Client 1 @FeignClient(name = "optimiz 阅读全文
posted @ 2020-12-08 15:33 curtin 阅读(4210) 评论(0) 推荐(0) 编辑
摘要: @validate或@valid注解进行数据校验的解决方案 我们在对外提供接口的时候,为了提高安全性,我们需要在后端做数据的校验。实际上,Java 早在 2009 年就提出了 Bean Validation 规范,该规范定义的是一个运行时的数据验证框架,在验证之后验证的错误信息会被马上返回。并且已经 阅读全文
posted @ 2020-12-07 18:28 curtin 阅读(3872) 评论(0) 推荐(0) 编辑
摘要: maven的settings.xml标签详解 <?xmlversion="1.0"encoding="utf-8"?> <settingsxmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/ 阅读全文
posted @ 2020-12-07 10:05 curtin 阅读(210) 评论(0) 推荐(0) 编辑
摘要: WebLogic11g-创建域(Domain)及基本配置 一、域(Domain) Weblogic的域就是应用的发布位置,weblogic建域后,就可以在域下建立对应项目应用的数据源,一般来说,一个域对应一个应用,如果想使用同一个weblogic发布多个应用,那么就可以在同一个weblogic下创建 阅读全文
posted @ 2020-12-07 09:37 curtin 阅读(561) 评论(0) 推荐(0) 编辑
摘要: Spring配置异常解决办法(Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-4.3.xsd).) 今天在配置Spring环境的时候遇到这个问题,我用的beans ja 阅读全文
posted @ 2018-01-31 17:36 curtin 阅读(1180) 评论(0) 推荐(0) 编辑