01 2023 档案

摘要:本想使用网易,结果使用465端口尝试了半天,老是提示无法连接,后面说是要开通vip,果断放弃,本次教程使用是qq邮箱,端口号是587,之所以这样是阿里云服务器无法使用25端口发送邮件了 废话不多说直接贴效果图 邮件发送的日志打印 pom文件 <!--引入junit单元测试依赖--> <depende 阅读全文
posted @ 2023-01-29 21:42 不忘初心2021 阅读(52) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc 阅读全文
posted @ 2023-01-29 21:11 不忘初心2021 阅读(442) 评论(0) 推荐(0) 编辑
摘要:unlock()作用是释放锁,和lock配合使用不释放时 解锁后 package com.java.test.lock; import lombok.extern.slf4j.Slf4j; import java.util.ArrayList; import java.util.List; impo 阅读全文
posted @ 2023-01-28 20:20 不忘初心2021 阅读(165) 评论(0) 推荐(0) 编辑
摘要:阻塞的状态不是被创建后就会进入阻塞形态的 所以需要了解AbstractQueuedSynchronizer抽象类 即进入无限期等待,即使其他线程调用了interrupt方法也无法将其唤醒,除非有其他线程释放了锁,并且该线程拿到了锁,才会走出accquireQueued方法返回 返回为true,表示有 阅读全文
posted @ 2023-01-28 13:14 不忘初心2021 阅读(76) 评论(0) 推荐(0) 编辑
摘要:可重入锁意思是object.lock()获取锁后,可以再次使用object.lock()获取锁,如果发生了死锁就不是可重入锁 公平锁就是排队买票,不公平锁就是插队买票 锁实现的基本原理 1.需要一个state变量,标记锁的状态,state至少要有两个值,0,1,对state变量的操作,使用CAS保证 阅读全文
posted @ 2023-01-20 23:56 不忘初心2021 阅读(68) 评论(0) 推荐(0) 编辑
摘要:找到项目所在位置,右键选择TortoiseSvn 然后选择Clean up 最后将Clean up working copy status Break write locks Fix time stamps Vacuum pristine copies Refresh shell overlays 阅读全文
posted @ 2023-01-13 07:34 不忘初心2021 阅读(54) 评论(0) 推荐(0) 编辑
摘要:配置智能提示 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 配置编码格式 配置注释模板 ${filecomment} ${package_declaration} /** *作者 ${user} *时间 ${date} 阅读全文
posted @ 2023-01-07 23:29 不忘初心2021 阅读(54) 评论(0) 推荐(0) 编辑
摘要:pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 阅读全文
posted @ 2023-01-07 23:22 不忘初心2021 阅读(79) 评论(0) 推荐(0) 编辑
摘要:Phaser属于jdk1.7新增的同步工具类 使用CountDownLatch,主线程执行的任务要等副线程执行完毕才可执行 Phaser达到同等的效果 package com.java.test.phaser; import org.junit.Test; import java.util.Rand 阅读全文
posted @ 2023-01-07 22:54 不忘初心2021 阅读(125) 评论(0) 推荐(0) 编辑
摘要:使用git为后端配置,一般会从远程获取文件,保存到本地 默认的目录是/tmp下,但是linux系统 该配置目录/usr/lib/tmpfiles.d/tmp.conf 因此需要在application.properties中手动配置 spring.cloud.config.server.git.ba 阅读全文
posted @ 2023-01-05 21:13 不忘初心2021 阅读(483) 评论(0) 推荐(0) 编辑
摘要:Exchanger适用于超过一个线程之间数据交换 代码案例 package com.java.test.exchanger; import org.junit.Test; import java.util.Random; import java.util.concurrent.Exchanger; 阅读全文
posted @ 2023-01-04 23:42 不忘初心2021 阅读(34) 评论(0) 推荐(0) 编辑
摘要:搜索后分页 pom依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst 阅读全文
posted @ 2023-01-04 23:00 不忘初心2021 阅读(89) 评论(0) 推荐(0) 编辑
摘要:#创建数据库,设置utf8编码格式 CREATE DATABASE test_demo DEFAULT CHARACTER SET utf8; #character_set_system | utf8:系统的存储格式,默认为utf8 #查看数据库的编码格式 SHOW VARIABLES LIKE ' 阅读全文
posted @ 2023-01-04 22:26 不忘初心2021 阅读(23) 评论(0) 推荐(0) 编辑
摘要:CyclicBarrier就是要实现有福同享有难同当的原理,吃饭的时候,要等室友都到了才会一起去吃食堂,吃饭食堂一起去教室 每一阶段完成后,才会开始下一阶段 代码部分 package com.java.test.cyclicbarrier; import lombok.extern.slf4j.Sl 阅读全文
posted @ 2023-01-03 21:47 不忘初心2021 阅读(34) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示