欢迎来到Drip的小破站😊
Welcome to Drip's Blog
瞬间
Unforgettable Moments
Drip
2024-08-01 11:50

我受够骑车消耗卡路里是负数了😶‍🌫️,定位:正定小吃街

Drip
2024-08-01 11:48

来看看文武先生给打印的照片,质量相当好。(但是图压缩后就显得不是很清楚了)

Drip
2024-07-31 23:24

最近在写一个非常无厘头的网站,起因是很喜欢《命运石之门》这部动漫,因此决定做一个该主题的音乐聊天室。当然啦,我也是参考别人的网站做的,已经得到站长的的许可了

文章列表
2025-03-09 20:32

Java的集合类分为两大类。一个是Collection接口另一个是Map接口。 前者主要是List,Set,Queue。用于存储对象。 后者则是存储的键值对。 List接口: LinkedList 基于双向链表的List,插入,删除速度快,但是查询数据慢。 ArrayList 基于动态数组的List

2025-03-09 17:52

JDK1.7 ConcurrentHashMap使用的是分段锁,即每个Segment是独立的,可以并发访问不同的的Segment,默认是16个Segment,即最多有16个线程可以并发访问。 JDK1.8移除了分段锁,锁的粒度变得更加细化,改用CAS进行插入操作。只有在更新或删除的时候使用synch

2025-03-09 17:29

HashMap是基于哈希表的数据结构,用于存储键值对。其核心是将键的哈希值映射到数组的索引位置。在JDK1.7以前,通过数组,链表来解决哈希冲突。JDK1.8以后通过数组,链表,红黑树来处理哈希冲突。 HashMap的初始容量是16,负载因子是0.75。如果数组容量超过16*0.75=12后,则开始

2025-02-28 18:08

一人一单 需求:修改秒杀业务,要求同一个优惠券,一个用户只能抢一张 加锁(悲观锁) 使用synchronize,给用户id加锁。 注意用intern()方法,因为toString返回的新的对象,intern是从常量池取。

2025-02-28 17:11

实现秒杀下单 我们点击限时抢购,然后查看发送的请求  请求网址: http://localhost:8080/api/voucher-order/seckill/13  请求方法: POST 看样子是VoucherOrderController

2025-02-26 23:29

volatile和synchronized有什么区别? Synchronized解决了多线程访问共享资源时可能出现访问数据不一致的问题,保证了线程安全性。 Volatile解决了变量在多线程环境下的可见性和有序性问题,确保了变量的修改对其他线程是可见的。 Synchronized: Synchron

2025-02-22 22:01

商户查询缓存 什么是缓存 什么是缓存? 缓存就像自行车、越野车的避震器

2025-02-21 20:30

初识Redis Redis是一种键值型的NoSQL数据库,这里有两个关键字 键值型 NoSQL 其中键值型是指Redis中存储

2024-08-01 11:56

11月份拍的,当时庄子已经很冷了,傻乎乎的我穿着卫衣就出来了。