摘要: 就两个标签和分别管理对应模块配置文件和测试配置文件,举例说明 ${project.basedir}表示和该项目所在同一目录的所有项目 ``` ${project.basedir}/src/main/resources true ${project.basedir}/src/test/resource 阅读全文
posted @ 2023-07-29 15:12 九段教会 阅读(88) 评论(0) 推荐(0)
摘要: ### 传统IO过程 - 整个IO过程涉及到三个部分,分别是用户缓冲区,内核缓冲区(PageCache)以及硬件。用户态CPU发起IO请求,即发起read()系统调用,随后进程阻塞,用户态切换到内核态。内核态DMA发起IO请求与硬件进行**DMA拷贝**到内核缓冲区中,之后内核缓冲区与用户缓冲区进行 阅读全文
posted @ 2023-07-26 10:49 九段教会 阅读(151) 评论(0) 推荐(0)
摘要: 简单一句话吧,就是使用当前线程执行任务,并不会开启另外的线程执行,任务执行完毕之前会阻塞main线程,看他的名字见名知意,基本使用方法如下, ``` import org.springframework.core.task.SyncTaskExecutor; import org.springfra 阅读全文
posted @ 2023-07-25 10:18 九段教会 阅读(132) 评论(0) 推荐(0)
摘要: ``` public class HeapSort { private int[] arr; public HeapSort(int[] arr) { this.arr = arr; } /** * 堆排序的主要入口方法,共两步。 */ public void sort() { /* * 第一步:将 阅读全文
posted @ 2023-07-24 10:59 九段教会 阅读(61) 评论(0) 推荐(0)
摘要: ##@EnableConfigurationProperties({MinIOConfigProperties.class}) 将@ConfigurationProperties标记的类作为Bean注入到容器中 ## @ConditionalOnClass(FileStorageService.cl 阅读全文
posted @ 2023-07-23 21:34 九段教会 阅读(34) 评论(0) 推荐(0)
摘要: ``` ntpdate ntp.ubuntu.com ``` 阅读全文
posted @ 2023-07-18 00:08 九段教会 阅读(211) 评论(0) 推荐(0)
摘要: 事物一致性就是数据库由一个一致性状态转变为另一个一致性状态。举个粒子,张三给李四转账100元。事务要做的是从张三账户上减掉100元,李四账户上加上100元。一致性的含义是其他事务要么看到张三还没有给李四转账的状态,要么张三已经成功转账给李四的状态,而对于张三少了100元,李四还没加上100元这个中间 阅读全文
posted @ 2023-07-10 17:46 九段教会 阅读(93) 评论(0) 推荐(0)
摘要: https://mp.weixin.qq.com/s/siK9bzZLZTh5lkyou48Y-w 阅读全文
posted @ 2023-07-10 13:38 九段教会 阅读(9) 评论(0) 推荐(0)
摘要: ```plaintext org.springframework.boot spring-boot-starter-data-redis io.lettuce lettuce-core org.springframework.data spring-data-redis org.springfram 阅读全文
posted @ 2023-07-09 19:18 九段教会 阅读(170) 评论(0) 推荐(0)
摘要: ```plaintext Date registerDate = request.getRegisterDate(); String strRD = registerDate.toInstant().atZone(ZoneId.systemDefault()).format(DateTimeForm 阅读全文
posted @ 2023-07-07 11:12 九段教会 阅读(77) 评论(0) 推荐(0)