摘要: 解决思路: ⼀般来说,在⽐较⼤的项⽬⾥,依赖冲突这种事情⼏乎是⽆法避免的。⼀般来说,这种问题的解决⽅法⼤多是下⾯⼏种: 对于业务⽅来说,写代码的时候⼩⼼⼀点,遇到不同依赖的时候,有意识的检查⼀下依赖树,尽量使⽤较新的包,并且代码上线之前需要在测试环境充分测试。 对于组件开发⽅来说,在写接⼊⽂档的时候 阅读全文
posted @ 2020-06-16 08:26 时间都哪去了 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一. 配置 将使用声明式事务,首先我们创建一个 SpringBoot 项目,版本为2.3.1.RELEASE,使用 mysql 作为目标数据库,存储引擎选择Innodb,事务隔离级别为 RR,springboot主方法入口开启@EnableTransactionManagement 二. 不生效 比 阅读全文
posted @ 2020-06-16 08:24 时间都哪去了 阅读(4680) 评论(0) 推荐(0) 编辑
摘要: 使用 Docker 启动 Nexus # 创建存储数据的目录 mkdir -p /opt/module/data # 修改目录权限,否则 nexus 启动时会报错没有权限 chown -R 755 /opt/module/data # 启动 docker run -d -p 8081:8081 -v 阅读全文
posted @ 2020-06-14 14:33 时间都哪去了 阅读(309) 评论(0) 推荐(0) 编辑
摘要: Solr基于Lucene的Java搜索引擎服务器Apache Lucene项目的开源企业搜索平台。其主要功能包括全文检索、命中标示、分面搜索、动态聚类、数据库集成,以及富文本(如Word、PDF)的处理。Solr是高度可扩展的,并提供了分布式搜索和索引复制。Solr是最流行的企业级搜索引擎,Solr 阅读全文
posted @ 2020-06-13 13:56 时间都哪去了 阅读(606) 评论(0) 推荐(0) 编辑
摘要: AOP全称:Aspect Oriented Programming。是一种面向切面编程的,利用预编译方式和运行期动态代理实现程序功能统一的一种技术。它也是Spring很重要的一部分,和IOC一样重要。利用AOP可以很好的对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的 阅读全文
posted @ 2020-06-10 09:09 时间都哪去了 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 介绍 Spring WebFlux是Spring对日益增长的阻塞I / O体系结构问题的回应。 随着数据在我们这个时代变得越来越重要,我们采取的检索和处理数据的方法也在发生变化。 按照惯例,大多数方法都是“阻塞”的,或者说是同步的 。 这意味着访问资源会阻止应用程序访问/处理另一资源,直到处理了先前 阅读全文
posted @ 2020-06-10 09:07 时间都哪去了 阅读(757) 评论(0) 推荐(0) 编辑
摘要: JVM调优的时候会涉及三个指标,分别是:内存占用量、系统延迟与系统吞吐量。 内存占用 系统运行时,Java虚拟机需要的内存。 延迟 系统运行过程中由于垃圾收集引起的暂停时间。 吞吐量 单位时间内完成的任务数量。 Java虚拟机把堆内存划分为三个区域:轻年代、老年代与永久代: 轻年代(young代) 阅读全文
posted @ 2020-06-08 19:10 时间都哪去了 阅读(555) 评论(0) 推荐(0) 编辑
摘要: ShardingSphere定位为轻量级 Java 框架,在 Java 的 JDBC 层提供的额外服务。 它使用客户端直连数据库,以 jar 包形式提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。 ​ 代码实现: 以用户表为例, 我们需要将它 阅读全文
posted @ 2020-06-08 16:00 时间都哪去了 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: 原因分析: 1.方法签名上有声明.方法签名上有声明,如果这个异常是服务提供者中定义的,因为消费端是依赖接口层的,而不是依赖服务提供者.那么编译都编译不过,如果能编译得过,说明消费端是能依赖到这个异常的,因此序列化不会有问题,直接抛出 2.异常类和接口类在同一jar包里.服务提供者和消费方都依赖接口层 阅读全文
posted @ 2020-06-08 11:01 时间都哪去了 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1. feign请求接口 参数不加@RequestParm会报错too many param body 2.spring2.0使用@HystrixCommand回掉的时候,需要引用hystrix-javanica 3.fallback method wasn't found报错 fallbackMe 阅读全文
posted @ 2020-06-08 10:48 时间都哪去了 阅读(59) 评论(0) 推荐(0) 编辑