首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小李不玩游戏
掘友等级
学生
|
土鸡大学
喜欢游戏、编程、新的事物和技术
获得徽章 1
动态
文章
专栏
沸点
收藏集
关注
作品
赞
98
文章 88
沸点 10
赞
98
返回
|
搜索文章
最新
热门
一个数据库配置”net_write_timeout“引起的生产Issue
前言 之前在发生产的时候遇到一个很奇怪的问题,一个查询query方法明明之前用的很好,突然有一天报错,导致整条业务都不能运行,后面发现是因为配置的原因。 故障回顾 不知道大家遇到过这个问题没有,当时我
四、说说Java“锁”事
面试题 java加锁有哪几种锁? 怎么处理并发?线程池有哪些核心参数? 简单说下lock 1.乐观锁和悲观锁 悲观锁: 认为自己在使用数据的时候一定有别的线程来修改线程,因此在获取数据的时候先加锁,确
三、CompletableFuture
一、接口理论 Future接口(Future实现类)定义了操作异步任务执行一些方法,如获取异步任务的执行结果,取消任务的执行、判断任务是否被取消、判断任务执行是否完毕等。 比如主线程让一个子线程去执行
五、LockSupport与线程中断
locksupport 是 JUC.locks下的一个类 一、线程中断机制 如何中断一个线程? 如何停止一个线程? 首先 一个线程不应该由其他线程来强制中断或停止,而是应该由线程自己自行停止,自己来决
Order By 是怎么工作的?
我们在编写sql的时候,经常碰到需要根据指定的字段来排序显示结果。 我们以一个市民表为例子,假设你要查城市是“杭州”的所有人的名字,并且按照名字排序返回前1000个人的性命、年龄。 表定义: 你的SQ
AQS抽象同步队列
juc下的AQS框架(抽象同步队列器),它是多数锁和同步器的底层(ReentrantLock、Semaphore、Countdownlatch、ReentrantReadWriteLock)。。。。。
八大排序算法(Java)
时间复杂度及稳定性 一、插入排序 将每一步待排序元素插入到已经完成排序的元素中,直到插完所有元素为止。 具体的代码实现: 复杂度分析: 时间复杂度为O(n2),空间复杂度为O(1),若元素越接近有序,
类加载过程->Java代码是怎么编译运行的?
类加载过程 java源代码会编译为class文件,class文件是运行在JVM之上的。 当我们日常开发安装JDK的时候,可以发现JDK是分不同的操作系统的,JDK里面是包含不同的JVM的,所以Java
Volatile 与 JMM
一、被volatile修饰的变量有两大特点 特点 可见性 有序性---排序要求----有时需要禁止重排 不保证原子性 内存语义 当写一个volatile变量时,JMM会把该线程对应的本地内存中的共享变
Synchronized 与 锁升级
无锁-》偏向锁-》轻量锁-》重量锁 面试题: 1.谈谈你对synchronized的理解 2.synchronized的锁升级你聊聊 synchronized锁: 由对象头中的mark word根据锁
下一页
个人成就
文章被点赞
7
文章被阅读
2,134
掘力值
250
关注了
99
关注者
7
收藏集
16
关注标签
0
加入于
2021-08-05