首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
我的头疼
掘友等级
java
一定要大力发展工业文化
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
内部类笔记
outer强引用被置为null,理论上会被回收但是并没有被回收就是因为内部类对象依然被持有,未被释放。导致泄漏。 原因是:因为局部变量和匿名内部类的生命周期不同。 内部类是加载在heap中的,而局部变量是在stack中的,当方法结束局部变量退栈导致内部类访问不到局部变量,所以需…
jvm
对象都分配在堆上,由于栈上只能保存基本类型,所以不能存储对象。 当JVM开启逃逸分析时,如果jvm检测到当前对象只在当前线程使用,不需要放到堆中。即没有逃逸. 一个java程序的需要先将源码编译成字节码,再将字节码解释成机器码才能给系统执行。这样就有一个天然的缺陷 方法每次执行…
java.util.concurrent
countDownLatch一个或多个线程,需要等待一个或多个线程执行结束方可继续执行;cyclicBarrier-同步屏障多个线程互相等待,知道达到一个同步点再一起执行;semaphore-信号量像
每刻报销
出差之前填出差申请单;每次的发票和车票通过记费用的方式记录下来(时间和发票单号)并保留车票和发票;提单据-》差旅报销单,在里面添加费用和关联出差申请单;待审核通过后打印差旅报销单;将差旅报销单、发票、
zookeeper
zookeeper 节点类型 持久化节点 持久化排序节点 临时节点 临时排序节点 持久节点需要主动调用delete才能删除 临时节点一旦创建者连接丢失或超时就会被删除,且临时节点没有子节点; 排序节点
ThreadLocal
threadLocal的使用 ThreadLocal的存储结构 在执行set方法存储时,值并没有保存在threadLocal对象中,而是保存在了Thread对象中的threadLocals,以thre
nacos配置中心
如果只是简单的系统和应用也用不上配置中,当系统架构负载起来,为了方便的管理各个应用的配置,我们可以通过配置中心如nacos、apollo等,来实现一些配置变更、版本管理、灰度上线等功能;
Redis挂了,流量把数据库也打挂了,怎么办?
是这样的,前几天有个读者给我发消息,说面试的时候遇到一个场景题: 他说他当时,一时间竟然找不到回答问题的角度,感觉自己没有回答到点子上。 我仔细想了一下,确实是感到这个问题有一丝丝
@Async注解其实也就这么回事。
我之前写过一些关于线程池的文章,然后有同学去翻了一圈,发现我没有写过一篇关于 @Async 注解的文章,于是他来问我: 是的,我摊牌了。 我不喜欢这个注解的原因,是因为我压根就没
redis分布式锁优化
对于单机的应用来说,可以直接使用synchronized关键字或着Lock工具类来加锁;但是对于分布式应用我们需要凭借一些工具来实现加锁; 加锁流程通俗来解释就是:
下一页
个人成就
文章被点赞
20
文章被阅读
13,335
掘力值
403
关注了
7
关注者
2
收藏集
9
关注标签
12
加入于
2020-04-14