会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
板凳哲学家
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
14
15
16
17
18
19
20
21
22
···
33
下一页
2023年1月4日
mysql数据库简单操作
摘要: #创建数据库,设置utf8编码格式 CREATE DATABASE test_demo DEFAULT CHARACTER SET utf8; #character_set_system | utf8:系统的存储格式,默认为utf8 #查看数据库的编码格式 SHOW VARIABLES LIKE '
阅读全文
posted @ 2023-01-04 22:26 板凳哲学家
阅读(35)
评论(0)
推荐(0)
2023年1月3日
CyclicBarrier简单使用
摘要: CyclicBarrier就是要实现有福同享有难同当的原理,吃饭的时候,要等室友都到了才会一起去吃食堂,吃饭食堂一起去教室 每一阶段完成后,才会开始下一阶段 代码部分 package com.java.test.cyclicbarrier; import lombok.extern.slf4j.Sl
阅读全文
posted @ 2023-01-03 21:47 板凳哲学家
阅读(51)
评论(0)
推荐(0)
2022年12月22日
CountDownLatch简单使用
摘要: 如何保证主线程在副线程执行结束后才会执行结束,这里使用CountDownLatch //设置三个线程需要执行 CountDownLatch latch = new CountDownLatch(3); //每调用一次数值减1,当count为0,代表全部线程执行结束 latch.countDown()
阅读全文
posted @ 2022-12-22 20:00 板凳哲学家
阅读(65)
评论(0)
推荐(0)
耗时统计打印
摘要: 需要的依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version> </dependency> StopWatch started
阅读全文
posted @ 2022-12-22 20:00 板凳哲学家
阅读(41)
评论(0)
推荐(0)
Semaphore简单使用
摘要: Semaphore可以限制单个时间内允许活跃的线程数 //同一时间段允许3个线程活跃,非公平的模式 Semaphore semaphore = new Semaphore(3,false); //这里表示拿到一份资源,剩下只有2份资源可用了 semaphore.acquire(); //这里表示释放
阅读全文
posted @ 2022-12-22 19:59 板凳哲学家
阅读(52)
评论(0)
推荐(0)
2022年12月21日
ConcurrentSkipListMap以及跳查表简单介绍
摘要: ConcurrentSkipListMap是一个有序的hashMap集合,看例子 底层原理是跳查表 当节点删除和节点添加同时操作就会报错,这是因为链表中删除数据是通过头节点的移动来操作的,头节点位置移动下,该节点就被删除了,故而新增节点时,节点已经删除,但是新的节点并不知道已经删除了,就报错了 解决
阅读全文
posted @ 2022-12-21 22:01 板凳哲学家
阅读(206)
评论(0)
推荐(0)
oracle修改表结构
摘要: --添加表字段 alter table public_memo add operate_user varchar2(10); public_memo为表的名字,operate_user为表中字段的名称 --修改表字段结构 alter table public_memo modify operate_
阅读全文
posted @ 2022-12-21 22:00 板凳哲学家
阅读(72)
评论(0)
推荐(0)
RedisTemplate简单操作redis
摘要: 需要的依赖 <!--操作redis的依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
阅读全文
posted @ 2022-12-21 21:59 板凳哲学家
阅读(72)
评论(0)
推荐(0)
2022年12月18日
虚拟机栈和本地方法栈的简单介绍
摘要: Java虚拟机栈(Java Virtual Machine Stacks)也是线程私有的,即生命周期和线程相同。Java虚拟机栈和线程同时创建,用于存储栈帧。每个方法在执行时都会创建一个栈帧(Stack Frame),用于存储局部变量表、操作数栈、动态链接、方法出口等信息。每一个方法从调用直到执行完
阅读全文
posted @ 2022-12-18 23:45 板凳哲学家
阅读(277)
评论(0)
推荐(0)
jclasslib安装和使用
摘要: 这是一款可以查询class文件的插件,在代码运行后才会显示出来
阅读全文
posted @ 2022-12-18 21:02 板凳哲学家
阅读(127)
评论(0)
推荐(0)
上一页
1
···
14
15
16
17
18
19
20
21
22
···
33
下一页
公告