首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
_灯火阑珊处
掘友等级
好记性不如烂笔头
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
mac安装rust环境
安装方法同样适用m1 安装 rust 查看是否安装成功 vscode安装插件 Rusy-analyzer, Better TOML,用于更好的展示.toml文件 Error Lens, 更好的获得错误
JVM知识点总结
1. 内存模型 堆和栈的区别 栈是一种先入后出的数据结构; 栈是配合程序执行、配合函数调用用的; 栈存储的是程序执行时的临时数据。 堆不是一种数据结构,什么结构的数据都可以存放在堆中; 应用通过堆存储
Intellij IDEA 修改配置文件(. properties)编码
idea 设置页面 -> Editor -> File Encodings -> Default encoding for properties file 选择 UTF-8,然后把后面的那个选项勾上
使用双重检查锁避免Redis缓存击穿
缓存击穿:缓存中没有数据(或者数据已过期)但是数据库中有 在高并发下,为了避免请求直接打到数据库,可以使用双重检查锁的方式进行数据库查询 具体步骤如下: 先查 reids 中是否有数据
手写死锁和自旋锁
死锁 线程1 在获取到 lock1 锁之后没有释放,接着要获取 lock2 锁, 同时,线程2 在获取到 lock2 锁之后没有释放,接着要获取 lock1 锁, 这就导致两个线程都持有对方想要获取的
Java并发包下Atomic相关类的使用
java.util.concurrent.atomic 分类: 基本类型原子类 AtomicInteger AtomicLong AtomicBoolean 数组类型原子类 AtomicInteger
MySql中的事务隔离级别/ACID/MVCC
MySql中的 MVCC(multiple version concurrency control),多版本并发控制,就是通过版本号实现脏读幻读的隔离。
volatile与内存屏障
JVM中提供的四类内存屏障指令 loadload: 读读,该屏障用来禁止处理器把上面的volatile读与下面的普通读重排序 storestore: 写写,该屏障可以保证在volatile写之前,其前
JDK8中CompletableFuture异步操作基本用法
CompletableFuture 4个静态方法 runAsync(无返回值) public static CompletableFuture runAsync(Runnable runnable)
掘金一键N连抽
获取自己的cookie 抽奖页面点击抽奖,找到 draw 的请求,把 cookie 全部复制下来,放到代码里就行了。 代码 想抽多少次就循环多少次,反正也抽不中 😊
下一页
个人成就
文章被点赞
152
文章被阅读
102,500
掘力值
2,753
关注了
4
关注者
33
收藏集
1
关注标签
23
加入于
2016-12-23