Spring Boot中的EnableCaching简述

spring boot中自带有数据缓存机制,主要通过其org.springframework.cache包下的各种类来实现。 EnableCaching@EnableCaching是启用缓存的注解,标注在任何一个可自动注入的类上即可开启。 Cache...

技术

Spring Boot的Scheduled

Spring Boot的Scheduled用于做计划任务,例如周期任务、定时任务、延迟任务等。\n\n一般情况下,我们可以通过@Scheduled注解中的cron、fixedDealy、fixedRate、initialDelay这些属性来控制方法的...

技术

Android的阻塞对话框

今天有一个需求,就是要实现一个阻塞式的输入对话框,在对话框显示后,UI进程阻塞,随后在输入对话框点击确定后,返回输入的内容,然后继续UI进程。 本来我是试着用wait()和notify()来完成切换,但是很明显,这俩都在UI线程中,wait()就会一...

技术

SpringBoot的Validation校验

在使用SpringBoot进行web开发时,经常性地需要进行参数值校验,比如某某字段不能为空,某某数字不能小于多少。一般情况下,我们都会使用Validation来进行自动校验。这里就说一些Validation相关的东西。 依赖在SpringBoot中...

技术

Java的参数传递

众所周知,Java的参数采用的是 引用传递 的方式。我以前总是会误以为方法参数采用的是 值传递,导致我错误判断的原因如下: 123public void change(Person person) { person.setName(&...

技术

SpringBoot开发的二三事

目前我使用最多的JavaWeb框架就是 __SpringBoot__。在使用这套框架的过程中,或者说,在CURD的过程中,有一些很繁复的事务需要去搞定,浪费了很多时间,这里就简单记录一下,以后有时间再写个组件来解决这些麻烦。 批量的CURD接口几乎所...

技术

通过Maven生成JavaDoc

一般来说在代码中使用javadoc方式的注释就会方便二次开发,但是对于三方依赖来说,可查询的文档更重要。一般情况下可以有两种方式进行选择,一者可以通过信息发布的方式进行文档撰写,二者可以通过javadoc的方式自动生成。我比较懒,所以采用的第二种方式...

技术

CentOS-Stream安装GitLab

安装GitLab比较方便的有两种方式: 通过GitLab官方脚本安装 通过RPM方式安装 本次我使用的时RPM方式来安装。 下载RPM文件这里根据清华镜像来下载gitlab的rpm文件。 1wget https://mirrors.tuna.ts...

技术

Docker安装Jenkins

这两天在学Docker,正好把Jenkins一起搞了。不得不说,这个Jenkins用Docker安装还是挺爽的,因为我主要是写Java,所以需要用到Maven、Git、Java。这三个软件我是装在宿主机里的,毕竟是底层软件。 环境系统:CentOS ...

技术

关于懒加载的一些想法

懒加载是一种数据加载模式,指的是当需要数据了,加载器才会去加载相关的数据。 懒加载懒加载很适合加载次数少且无法预估何时加载的数据,优点就是能减轻系统负载,并且每次获取到的都是最新数据。很多时候,玩游戏加载存档就是一种懒加载。因为系统无法预知玩家想要...

技术

本站总访问量