摘要:0. File | Settings | Other Settings | JUnit Generator 1.junit generator自动生成测试代码缺省和java类在同一包下,不匹配maven项目标准测试目录。 修改Output Path设置为${SOURCEPATH}/../../tes
阅读全文
摘要:SpringBoot 读取properties文件/配置中心的属性,可以有以下两种方式: 一、@Value注解 SpringBoot在application.properties文件中,可以自定义属性。 在properties文件中如下示: #自定义属性 mail.fromMail.addr=xx@
阅读全文
摘要:在启动整个spring boot项目时,出现错误: Could not resolve placeholder 原因:没有指定好配置文件,因为src/main/resources下有多个配置文件,例如application-dev.properties, boss.properties等。 解决办法
阅读全文
摘要:kafka在大数据、分布式架构中都很流行。kafka可以进行流式计算,也可以做为日志系统,还可以用于消息队列。 本篇主要是kafka消息队列相关的知识。 零、kafka作为消息队列的优点: 高吞吐、低延迟:kakfa 最大的特点就是收发消息非常快,kafka 每秒可以处理几十万条消息,它的最低延迟只
阅读全文
摘要:注意:请确保本地Java环境变量配置成功 1.安装Zookeeper Kafka的运行依赖于Zookeeper,所以在运行Kafka之前我们需要安装并运行Zookeeper 1.1 下载安装文件: https://archive.apache.org/dist/zookeeper/ 1.2 解压文件
阅读全文
摘要:今天在配置eureka集群时,SpringCloud报错如下: Caused by: org.yaml.snakeyaml.parser.ParserException: while parsing MappingNode 解决方案: 1.网上大多数都是说节点重复了。yml配置文件里面有相同的节点。
阅读全文
摘要:启动SpringCloudEureka 报错:com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server 解决方法: 先仔细检查,指定的注册中心 eurek
阅读全文
摘要:Maven安装与配置 Maven安装与配置,详情见:https://www.yiibai.com/maven/maven_environment_setup.html Maven中央仓库 Maven默认的中央仓库在国内连接会比较慢,可以在Maven的setting.xml中换成阿里云中央仓库,或者公
阅读全文
摘要:在springCloud中使用feign内嵌的断路器hystrix时。feign中的hystrix不起作用。这可能是由于springCloud的版本原因造成的。需要在application.properties配置中开启hystrix: feign.hystrix.enabled=true
阅读全文
摘要:java执行jar包出错:Unable to access jarfile 错误的原因有多种: 1.一般都是路径不正确。在Windows中,正确的路径类似于: java -jar "D:\WebDemo\demo.jar" 如果使用的是Windows,担心弄错路径,可以直接在Windows中进入目标
阅读全文
摘要:今天启动用eureka的服务消费者时,一直出现问题。 SpringCloud报错: Caused by: org.springframework.context.ApplicationContextException: Unable to start EmbeddedWebApplicationCo
阅读全文
摘要:二、java内存区域与内存溢出异常 0.在内存管理领域,java与c/c++不同的是,在java虚拟机自动内存管理机制下,java不需要手动去为对象写配对的free内存的代码,不容易出现内存泄漏和内存溢出问题。 1.程序计数器:一小块的内存空间,可看作当前线程所执行的字节码的行号指示器。每条线程都有
阅读全文
摘要:SpringCloud报错: "Field discoveryClient in com.controller.DcController required a bean of type 'com.netflix.discovery.DiscoveryClient' that could not be
阅读全文
摘要:一、数据库事务基本知识 1.数据库事务:要么全部成功,要么全部失败。 2.数据库事务特性:原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)、持久性(Durabiliy)。简称ACID。 原子性:组成一个事务的多个数据库操作是一个不可分割的原子单元,只有所有操作都
阅读全文
摘要:今天在Idea中配置spring-cloud时,配置了两个module,结果其中一个module的pom.xml失效了。。 解决方法: 1.点击Idea右侧的Maven Project 2.点击"+"号选中失效的 pom.xml 如下所示: 注意,如果没有找到Maven Projects,那需要先将
阅读全文
摘要:0.SpringCloud,微服务架构。包括 服务发现(Eureka),断路器(Hystrix),服务网关(Zuul),客户端负载均衡(Ribbon)、服务跟踪(Sleuth)、消息总线(Bus)、消息驱动(Stream)、批量任务(Task)等。 微服务 1.微服务的核心思想便是服务拆分与解耦,降
阅读全文
摘要:Dubbo 致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,Dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有Dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架。 节点角
阅读全文
摘要:产品 QPS:每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 运营 DAU: daily active user,日活跃用户数量MAU: 月活跃用户量 UGC(全称为:User Generated Content,即用户输出内容)主要是通过激励用户生产内容,形成社区氛
阅读全文
摘要:思考:尽可能说出自己的理解,用大白话讲述,而不是复制粘贴资料。 重点:分布式事务,分布式搜索,分布式缓存,分布式锁,分布式消息队列,分布式session,分库分表 集群、分布式 1.集群:同一个业务,部署在多个服务器上(不同的服务器运行同样的代码,干同一件事) 2.分布式:一个系统分拆多个子模块,部
阅读全文