首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
面老鼠
更多收藏集
微信扫码分享
微信
新浪微博
QQ
61篇文章 · 0订阅
普通程序员,从开发到管理岗,为什么我越升职越痛苦?
1个月转正,2个月当上组长,半年直接升为研发部经理。你以为我要开始炫耀了?不,重点才刚刚开始。因为我升职后的第一个任务,就是负责“降本增效”。没错,优化人、精简流程、砍项目,全是我负责执行。
不再怕面试被考字符串---详解Java中的字符串
首先得搞懂字符串常量池的概念. 常量池是Java的一项技术, 八种基础数据类型除了float和double都实现了常量池技术. 这项技术从字面上是很好理解的: 把经常用到的数据存放在某块内存中, 避免频繁的数据创建与销毁, 实现数据共享, 提高系统性能. 字符串常量池是Java…
ThreadLocal:你不知道的优化技巧,Android开发者都在用
在Android开发中,多线程是一个常见的话题。为了有效地处理多线程的并发问题,Android提供了一些工具和机制。其中,ThreadLocal是一个强大的工具,它可以使得每个线程都拥有自己独立
阿里面试官:你说一下Java的TreeMap底层实现原理?
阿里这段时间忙着制定下半年的OKR,其实在制定OKR的时候就能看出团队里谁是领导的嫡系,谁是团队的边角料。嫡系的OKR都是从领导的核心项目分出来的,而其他人的OKR不会体现在领导的OKR里面,只配给嫡
2020互联网Java后端面试必备解析—JVM21题
文章对 JVM 内存区域分布、JVM 内存溢出分析、JVM 垃圾回收算法/垃圾收集器、JVM 性能调优工具及技巧、类加载等高频问点做了解析。 黄色部分为线程共有,蓝色部分为线程私有。 用于存储虚拟机加载的类信息,常量,静态变量等数据。 存放对象实例,所有的对象和数组都要在堆上分…
10个经典又容易被人疏忽的JVM面试题
1. 对象一定分配在堆中吗?有没有了解逃逸分析技术? 对象一定分配在堆中吗? 不一定的,JVM通过逃逸分析,那些逃不出方法的对象会在栈上分配。 逃逸分析(Escape Analysis),是一种可以有效减少Java 程序中同步负载和内存堆分配压力的跨函数全局数据流分析算法。通过…
实现JVM级别共享静态变量
在 Android 中如热修复,Dex 动态加载,不同类加载器隔离三方库等,都存在跨ClassLoader通信,JvmWideVariable 为我提供了新的解决方式。
算法技巧-时间轮(二)
本文紧接着算法技巧-时间轮(一) 经典实现 Netty中时间轮实现 dubbo中时间轮实现参考的就是netty中的,基本实现都差不多。这里不一一详述了。 时间轮 时间轮的格子 格子里的任务 时间轮运转
【深度思考】聊聊CGLIB动态代理原理
1. 简介 CGLIB的全称是:Code Generation Library。 CGLIB是一个强大的、高性能、高质量的代码生成类库,它可以在运行期扩展Java类与实现Java接口, 底层使用的是字
《面试1v1》动态代理
我是 javapub,一名 Markdown 程序员从👨💻,八股文种子选手。 面试官: 那你能说一下反射和动态代理的关系吗? 候选人: 当然可以。动态代理是一种基于反射的机制,它可以在运行时动态地创