首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
moon聊技术
掘友等级
java开发
|
涂鸦智能 公号moon聊技术
玩玩技术,聊聊人生 文章首发请关注公众号 moon聊技术,肝货第一时间送达
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
最新
热门
动态高并发时为什么推荐ReentrantLock而不是Synchronized?
对 Synchronized 进行了大量的优化,直到 jdk1.6 之后,两种锁的性能已经相差无几,甚至 Synchronized 的自动释放锁会更好用。 在多线程运行过程中,线程会去先抢对象的监视器,这个监视器是对象独有的,其实就相当于一把钥匙,抢到了,那你就获得了当前代码块…
动态高并发时为什么推荐ReentrantLock而不是Synchronized?
对 Synchronized 进行了大量的优化,直到 jdk1.6 之后,两种锁的性能已经相差无几,甚至 Synchronized 的自动释放锁会更好用。 在多线程运行过程中,线程会去先抢对象的监视器,这个监视器是对象独有的,其实就相当于一把钥匙,抢到了,那你就获得了当前代码块…
面试官问我:Object o = new Object() 占用了多少个字节?
在正式内容开始前先甩两篇关于类加载机制和内存布局的文章,因为今天的内容多少与这两篇文章有直接的联系,对这方面还比较薄弱的朋友可以先看看,地址我放在下面。 如果能分配下,直接分配在栈中。 如果分配不下则进行第二步。 如果足够大,则直接进入老年代。 如果不够大,则进行第三步。 如果…
moon不讲武德!!!一个类加载机制给面试官说蒙了!!
距离上次发表文章已经一周了,本来是打算早点肝出来的,但是由于不可抗力因素,年终了,需求急剧增加,再加上moon得给自己留出点学习时间,这篇文章也就拖到了现在,羞愧羞愧。 今天我们来聊点基础却又不简单的东西,类加载机制,也是为moon的下一篇文章做个铺垫. java虚拟机把描述类…
接口的幂等性的多重考虑,你会了吗?
今天的主题:接口幂等性的解决方案。本来是想把对象的存储过程和内存布局肝出来的,但是临时产生了变化,哈哈,这部分内容我们留在下一期吧,有句话说的好,好事多磨,对吧。 在实际项目开发中接口是我们在开发中经常接触到的,而且是经常经常要写,每一个项目可能都会伴随着大量的接口开发,在mo…
jvm┃java内存区域,跳槽大厂必会知识点!
在java的使用过程当中,我们会发现java的内存是自己释放的,并不像C、C++代码那样,每一块儿内存都需要程序员自己去维护,但是在如此便捷的同时可能也会出现很多问题,比如内存溢出,内存泄漏更不好排查了,所以今天的文章中,moon会带大家先了解java的内存区域的到底是怎样的,…
mysql┃多个角度说明sql优化,让你吊打面试官!
可是后来包子铺的生意做的越来越好,老板陆陆续续开了几百家店,后来居然做成了全国连锁店。 每时每刻都会有人结账,结账后会修改accout_balance(账户余额表)的balance(余额)字段,所以这张表是一张热表,而每一次修改都会开启一个事务(update语句就相当于一个事务…
redis缓存击穿、缓存雪崩、缓存穿透
缓存击穿,是指一个key非常热点,在不停的扛着大并发,大并发集中对这一个redis键进行访问,当这个key在失效的瞬间,持续的大并发就穿破缓存,直接请求数据库。 1.设置经常是用的redis键永远不过期。 根据key获取value值为空时,锁上,从数据库中load数据后再释放锁…
redis持久化之--------RDB和AOF
用通俗的语言来说.redis的持久化就是将内存中的数据,保存的磁盘当中,以便于数据恢复. 该命令会阻塞当前Redis服务器,执行save命令期间,Redis不能处理其他命令,直到RDB过程完成为止。所以说当save命令执行期间,如果有其他命令执行,那么只能阻塞,极大的影响了re…
个人成就
文章被点赞
101
文章被阅读
30,148
掘力值
1,134
关注了
1
关注者
61
收藏集
2
关注标签
15
加入于
2018-12-24