首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
foreverlove
掘友等级
java高级开发工程师
|
美团
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Mysql索引
索引类型 1.主键索引:不可重复,不可为空; 2.唯一索引:不可重复,可以为空; 3.普通索引:可以重复,可以为空 回表 在查询时索引列没有覆盖到要查询的全部列,需要回到主键索引树上再查找到其他列 覆
Mysql基础
三大范式 1.第一范式:数据库表的所有字段不可再拆分 2.第二范式:在第一范式的基础上,满足所有的非主属性必须依赖主键 3.第三范式:在第二范式的基础上,满足所有的非主属性不能互相依赖 反范式 为了提
elasticsearch滚动创建索引报错问题解决
滚动创建索引名字不匹配正则表达式,必须是test-000001这种格式,改成满足正则表达式的就好了。
记录一次mysql死锁问题
Cause: java.sql.BatchUpdateException: Lock wait timeout exceeded; try restarting transaction ; Lock
List集合根据某个字段去重
``` list.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() ->new TreeSet<>(Co
并发(四):ThreadLocal
1、什么是ThreadLocal ThreadLocal提供了线程内存储变量的能力,每个线程存储的变量相互独立。 例如 线程A调用threadLocal的set方法设置值为10,线程B可以设置值为10
链表
链表的常见算法 单向链表和双向链表 一、单向链表的插入 头插、中间插、尾插 二、单向链表的删除 头删、中间删、尾删
并发(三):volatile
cpu的高速缓存导致了可见性问题,为了解决cpu高速缓存带来的可见性问题,引入了storebuffer,使用storebuffer之后又出现了指令重排序问题,为了解决指令重排序问题,又引入了内存屏障。
并发(二):synchronized、锁升级过程
1、案例引发的思考:多线程环境下不加锁计算累加和 输出结果: 1000个线程去对一个共享变量累加,得到的结果是一个小于等于1000的值。这是线程切换导致的结果。 i++ 的底层是一组指令:\ 拿到i的
并发(一):了解多线程
了解多线程,多线程的特点,并行和并发的区别,java中线程的6种状态,在java中线程如何启动启动和停止,如何中断线程
下一页
个人成就
文章被点赞
2
文章被阅读
14,154
掘力值
801
关注了
5
关注者
0
收藏集
0
关注标签
0
加入于
2021-07-22