首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户7148667373592
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
130
文章 130
沸点 0
赞
130
返回
|
搜索文章
最新
热门
什么是线程安全问题
线程安全问题就是变量可见性问题。线程内部修改属性是先修改线程的缓存,在将结果返回给主内存,但是当主内存变化时,其他线程不会第一时间知道这个消息,这就有了数据不一致的问题。
线程之间如何通信
通过volatile进行通信,在变量前加volatile修饰,每当变量值修改,就会通知所有线程,这个值修改了。如果没有volatile,变量只在主存中修改,不同线程内部不会第一时间改变。通过notif
Mysql时间字段
TimeStamp:时间戳,从1970年1月1号到现在的秒数,4个字节datetime:年月日时分秒的形式,8个字节date:年月日,3个字节time:时间或者时间的持续值,3个字节year:年份,1
getclass和instanceof
首先假设有变量Integeri;getclass是获得对象的类,例如integer.getClass();iinstanceofInteger是判断i是否是Integer类型的,或者是Integer的
哪些对象可以作为 GC Root 呢
虚拟机栈(栈帧中的本地变量表)中引用的对象本地方法栈中JNI(即一般说的Native方法)引用的对象方法区中类静态属性引用的对象方法区中常量引用的对象
Java中String、StringBuffer 和 StringBuilder 的区别
String具有不可变性,一经创建不可修改,任何修改都会创建新的StringStringBuilder内部是可变的字符创序列,可以通过toString()变成String,它是线程不安全的String
网络的五层模型和七层模型
模型是什么样的五层从底层到高层依次:物理层,数据链路层,网络层,传输层,应用层七层从底层到高层依次:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层各层作用物理层在干嘛设备:电缆、双绞线、无
spring事务传播级别
propagation_requierd:如果当前没有事务,就新建一个事务,如果已存在一个事务中,加入到这个事务中,这是最常见的选择。propagation_supports:支持当前事务,如果没有当
hashcode算法
1.Integer:返回当前值2.Character:返回int(value)3.String:返回hash inthash=0for(inti=0;i<string.length();i++){ha
mysql不走索引的情况
组合索引不符合最左前缀原则where后面like的最左边是%使用了or使用了in或者notin使用了<>或者!=对=号左边的列进行了函数操作或者算数操作
下一页
个人成就
文章被点赞
162
文章被阅读
65,345
掘力值
2,535
关注了
3
关注者
4
收藏集
15
关注标签
12
加入于
2020-07-31