首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
柚子味儿的西瓜
掘友等级
项目经理
熟练使用java、python、vue。 熟练进行google seo。 善于网站的从0到1,目前成功带领团队打造两款收费的saas软件,持续盈利中。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
一篇解决Java内存模型
Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内...
一篇解决Volatile关键字
先补充一下概念:Java 内存模型中的可见性、原子性和有序性。可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,有时甚至是根本不可能的事情。为了确保多个线程之间对内存写入操作的可见性,必须使用同步机制。...
String源码的自我解读
1. implements java.io.2. implements java.io.属于JAVA序列化的内容,应该清楚transient是用于指定哪个字段不被默认序列化,对于不需要序列化的属性直接用transient修饰即可。而serialPersistentFields用于...
nginx常识类信息-01
行锁以及死锁的相关问题及策略
mysql的行索是在引擎实现的。但并不是所有引擎都支持行锁。不支持行锁的引擎只能使用表锁。事务 B 的 update 语句会被阻塞,直到事务 A 执行 commit 之后,事务 B 才能继续执行。事务 A 持有的两个记录的行锁,都是在 commit 的时候才释放的。在 InnoD...
一图讲解mysql的explain操作
Mac 每次都要执行source ~/.bash_profile 才能使配置的环境变量或者别名生效
Mac 每次都要执行source ~/.在 ~/.bash_profile 中配置了环境变量, 可是每次重启终端或者打开新的命令窗口后,配置的环境变量就会失效.需要重新执行 : $source ~/.bash_profile,才能重新生效。原因是:自己安装了zsh,zsh加载的是...
全局锁和表锁 :给表加个字段怎么有这么多阻碍?
根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。全局锁就是对整个数据库实例加锁。MySQL 提供了一个加全局读锁的方法,命令是 Flush tables with read lock (FTWRL)。当你需要让整个库处于只读状态的时候,可以使用这个命令,...
深入浅出索引
哈希表是一种以键 - 值(key-value)存储数据的结构,我们只要输入待查找的键即 key,就可以找到其对应的值即 Value。多个 key 值经过哈希函数的换算,会出现同一个值的情况。处理这种情况的一种方法是,拉出一个链表。 因为不是有序的,所以哈希索引做区间查询的速度是很...
MySQL事务隔离:为什么你改了我还看不见
事务就是要保证一组数据库操作,要么全部成功,要么全部失败。在MySQL中,事务支持是在引擎层实现的。MySQL是一个多引擎的系统,但不是所有的引擎都支持事务。读未提交:一个事务还没有提交,它做的变更就能被别的事务看到读已提交:一个事务提交之后,它做的变更才会被其它事务看到可重复读...
下一页
个人成就
文章被点赞
2
文章被阅读
15,403
掘力值
167
关注了
0
关注者
1
收藏集
0
关注标签
8
加入于
2021-10-17