首页
学习
活动
专区
工具
TVP
发布

京东技术

专业的京东技术分享与交流平台
专栏作者
410
文章
558452
阅读量
138
订阅数
从原理聊JVM:染色标记和垃圾回收算法
Tech 导读 JAVA简单易用的特性,能够让研发人员在不了解JVM的底层运行机制的情况下依旧能够编写出功能完善的代码。但是对JVM的理解,是一个程序员普通和优秀的分水岭。全面地了解JVM的工作原理,能够更好地优化自己的代码,并解决一些潜在的性能问题。本文将从原理聊起,把JVM的内存分配、GC、编译等知识进行分析和总结。
京东技术
2023-09-11
1840
谈JVM线程和内存参数合理性设置
在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此我的Runner探索之旅开始了!
京东技术
2023-08-25
5620
jvm中类和对象定义存储基础知识
Tech 导读 一个java程序类文件由程序员编写并且编译二进制后,如何能更节约空间、更安全的、更高效寻址等等,可以从本文略知一二。 本文将从以下几个点说明: 1、类、方法、普通字段域、静态字段域等等字节码存储 2、类对象如何实例化,内存分配如何,分配的过程中存在什么问题等等 3、方法调用的当前线程栈的运行情况
京东技术
2023-08-22
1610
消失的死锁:从 JSF 线程池满到 JVM 初始化原理剖析
Tech 导读 JVM初始化竟然会造成死锁问题?本文通过分析一次线上线程池耗尽的问题,剖析理解JVM初始化的原理。
京东技术
2023-08-22
1780
并发编程中的大坑:你的直觉&有序性问题
并发编程无疑是编程领域中的上甘岭,他的“难”主要体现在两个方面,从宏观上来讲,主要是如何确定最优化的模型,例如Redis是单线程模型,Nginx是多进程单线程模型,而Netty是主从Reactor多线程模型;从微观上来讲,主要是原子性、可见性、有序性等问题的纠缠,这些问题有一个共同点,就是直觉失效。我们大部分情况下都是靠直觉来写程序的,如果直觉失效,会意味着什么呢?意味着直觉在引导我们写bug,引导我们误入歧途。今天我们就重点来聊聊直觉失效的问题之一:有序性问题。相信你看完这篇文章,肯定会大吃一惊:“原来一不小心写了这么多bug!”好在解决方案还是很简单的,只要了解了原理就可能轻松搞定。
京东技术
2021-04-22
4690
Kotlin京东业务实战 | 强大又简洁的JVM语言
9年以上开发经验,熟悉主流移动开发框架,热衷于探索新技术,曾负责过店铺、JDReact架构等项目的开发工作,目前专注于京东App领券中心频道开发,以及移动端技术难点攻克和新技术调研实施。
京东技术
2018-08-08
1.6K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档