SpringCloud学习记录
最近一直在学SpringCloud,还挺好玩的,这里记录一下遇到的一些问题。 No instances available 错误首先,这个错误的本质是未找到对应的服务,比较明显的错误就是调用的服务名在注册中心中未能找到。但是经过我的检测,在注册中心的...
最近一直在学SpringCloud,还挺好玩的,这里记录一下遇到的一些问题。 No instances available 错误首先,这个错误的本质是未找到对应的服务,比较明显的错误就是调用的服务名在注册中心中未能找到。但是经过我的检测,在注册中心的...
spring boot中自带有数据缓存机制,主要通过其org.springframework.cache包下的各种类来实现。 EnableCaching@EnableCaching是启用缓存的注解,标注在任何一个可自动注入的类上即可开启。 Cache...
Spring Boot的Scheduled用于做计划任务,例如周期任务、定时任务、延迟任务等。\n\n一般情况下,我们可以通过@Scheduled注解中的cron、fixedDealy、fixedRate、initialDelay这些属性来控制方法的...
在使用SpringBoot进行web开发时,经常性地需要进行参数值校验,比如某某字段不能为空,某某数字不能小于多少。一般情况下,我们都会使用Validation来进行自动校验。这里就说一些Validation相关的东西。 依赖在SpringBoot中...
众所周知,Java的参数采用的是 引用传递 的方式。我以前总是会误以为方法参数采用的是 值传递,导致我错误判断的原因如下: 123public void change(Person person) { person.setName(&...
一般来说在代码中使用javadoc方式的注释就会方便二次开发,但是对于三方依赖来说,可查询的文档更重要。一般情况下可以有两种方式进行选择,一者可以通过信息发布的方式进行文档撰写,二者可以通过javadoc的方式自动生成。我比较懒,所以采用的第二种方式...
Callable主要是用于后台获取数据,就像Thread.join()一样,可以当前线程等待后台线程执行返回。 Callable与Runnable相似,都是函数式接口,都只是描述了执行方法。不过Callable是通过call()方法执行,允许抛出异常...
这里只记录方法注释相关的语法或是tip。 doc文档注释主要是为了系统地查询这些类或是方法的说明。并且这类注释可以使用html标签来美化,常用的例如<ul>、<strong>等。 文档关键词表 关键词或匹配模式 说明 举例...
以前在学Thread的时候,就只知道Runnable是运行体,然后通过start方法来运行,也可以通过isAlive来检测是否在运行。这些基础的用法在大部分时候还是够用的,不过后面也逐渐接触到ThreadPoolExecutor来管理线程,也开始使用...
Integer本身是int的包装对象,是Number的子类。 问题Java中的经典引用判断问题,除了String还有Integer。本来以为只会在面试题里遇到,结果真的在项目中遇到了。以下是代码表现: 123456789101112131415161...