自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 高并发限流的三大辅助类

高并发限流的三大辅助类 在高并发限流的场景下 用的很多! CountDownLatch package com.sydstart.add; import java.util.concurrent.CountDownLatch; public class CountDownLatchDome { public static void main(String[] args) { // 总数是6,必须要执行任务的时候在使用 CountDownLatch countDow

2021-10-20 15:26:40 139

原创 四大函数式接口

四大函数式接口(重要) 函数式接口: 只有一个方法的接口 @FunctionInterface Function函数型接口 Predicate断定型接口 Consumer消费性接口 Suppler供给型接口 函数型接口 断定型接口 public class Demo02 { public static void main(String[] args) { new Predicate<String>() { @Override

2021-10-14 01:04:50 235

原创 深入理解在sychronized修饰方法时的情景

八锁现象 深入理解sychronized关键字 深刻理解锁! 两个方法被sychronized修饰 所锁的是这个类的实例 当只有一个实例对象调用的时候 占有这把锁 另一个就进不去! package com.sydstart.lock8; import java.util.concurrent.TimeUnit; /** * @author :申一丁 * @description:TODO * @date :2021/10/11 15:28 */ public class Test01 {

2021-10-12 21:06:21 155

原创 集合类在高并发下的实战

集合类在安全上的 List 不安全 出现场景 : 多线程环境下访问ArrayList bug类型 : java.util.concurrent.CopyOnWriteArrayList–并发修改异常 解决方案 new Vector() List arrayList = Collections.synchronizedList(new ArrayList<>()) CopyOnWriteArrayList arrayList1 = new CopyOnWriteArrayList<&

2021-10-12 08:17:53 165

原创 初识Mybatis

在使用maven导入依赖的时候,注意看看这个项目中 依赖到底导入了吗 maven的约定大配置记得在pom文件中导入 <build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.prope

2021-10-12 01:35:25 273

原创 2021-08-13

项目场景: JDBC连接数据库 进行模糊查询 需求:如果loginName的第二个字符是‘一’就输出该行信息 问题描述: 在处理数据库的查询结果集时: 如果不加if嵌套 就会报错: java.sql.SQLException: Before start of result set 原因分析: if(rs.next()){ } rs.next()不写就意味着没有拿到Set的指针 无法进行遍历 解决方案: if(rs.next()){

2021-08-13 11:49:32 124 1

原创 获取文件绝对路径时如何把配置文件放在src根下

问题描述: 将配置文件classinfo.properties放在src的文件下 下面这段代码不会报空指针异常 String path = Thread.currentThread().getContextClassLoader() .getResource("classinfo02.properties").getPath(); System.out.println(path); 如图 解决方案: 第一步 第二步 将文件改为Sources类型 第三步: 把你写的配置文件放在

2021-08-08 19:57:29 290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除