logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java异常checked和check

首先,java的异常分为Error和Exception。这两类都是接口Throwable的子类。Error及Exception及其子类之间的关系,大致可以用下图简述。注意事项:1。 Error仅在java的虚拟机中发生,用户无需在程序中捕捉或者抛出Error。2。 Exception分为一般的Exception和RuntimeException两类。这里有点让人觉得

spring cloud config配置中心总结篇+从本地获取配置文件

1、配置中心就是一个spring boot项目 ,可以直接暴露url 让其它微服务获取配置,也可以注册到eureka注册中心,其它微服务从注册中心获取配置2、配置中心可以从git、本地、svn获取配置文件 ,这三个地方的文件名字,采用{application}-{profile}.yml 或者{application}-{profiles}.properties   例如web-dev.pro..

spring-boot configuration processor 让配置文件有提示(不包括自定义的)

IDEA新建spring-boot时  勾选该项 勾选该项后pom.xml就会出现<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor&

spring boot之 DevTools 热部署,修改代码立刻见效,快速重启

IDEA新建sping boot选择  DevToolsspring-boot-devtools 模块能够实现热部署,添加类  添加方法  修改配置文件  修改页面等 都能实现热部署    原理就是重启项目,但比手动重启快多了,其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为  r...

Spring Cloud Config 配置中心 从git获取配置 (没结合注册中心 eureka)

配置中心的作用:1)集中管理公共配置   2)方便切换配置的版本  例如dev  test proted等配置中心从git或者本地读取配置,其它服务只要引入配置中心地址,配置好需要的"文件名"+"版本"即可git里的配置文件 可以是 yml和properties形式,就是书写规则不一样而已配置文件优先级 bootstrap.yml>applic

spring-boot 多环境化配置 (如:开发,测试,生产等)

             sring cloud中可以搭建配置中心,可以从本地电脑或者git上读取配置,而且还可以选择配置的版本(开发,测试,生产)        spring boot项目在resource下默认只有application.properties,但还可以新建application-dev.properties、application-test.properties、appli..

mongodb多表查询、外键关联,命令+java方式实现

首先,我们回忆一下,MySQL多表关联查询的语句:student表:CALSS表:通过student的classId关联进行查询学生名称,班级的数据:SELECT student.name,student.age,class.name FROM student,class WHERE student.classId = class.id这个是典型的一对多,学生多方增加一个...

到底了