Wesley13 Wesley13
4年前
CAS机制与自旋锁
CAS(CompareandSwap),即比较并替换,java并发包中许多Atomic的类的底层原理都是CAS。它的功能是判断内存中某个地址的值是否为预期值,如果是就改变成新值,整个过程具有原子性。具体体现于sun.misc.Unsafe类中的native方法,调用这些native方法,JVM会帮我们实现汇编指令,这些指令是CPU的原子指令,因此
可莉 可莉
4年前
2019年JAVA面试题(高级资深)
记录下本年度最新的面试题:20190424//某互联网公司,劳工资源管理方向职位1.bio/nio/aio介绍下,粘包、拆包问题怎么解决?2.数据库四个特性是什么,事务传播性是怎么样的?spring事务和数据库事务的区别关系3.HashMap/concurrentHashMap区别和底层实现、TreeMap特点4.sql优化
Stella981 Stella981
4年前
Android开发之道(1)搭建开发环境以HelloWorld例程
转载请注明本文来自:编程艺术家Poechant的CSDN博客http://blog.csdn.net/poechant(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.net%2Fpoechant)本人平日以后端开发为主业,最近对移动的应用层开发有些兴趣,
Wesley13 Wesley13
4年前
Java中高级工程师面试精选
    时代在发展,技术在更迭,水涨船也高,我们的面试也发生了重大变化,从区别到原理,从代码到jvm,问题越来越底层,知识越来越基础。1、ConcurrentModificationException是什么,为什么会出现,以及在单线程或者多线程环境下如何解决此问题?假如在多线程中使用Vector可以避免吗。2、HashMap的数据结构是什么,
数据堂 数据堂
4个月前
解决方案 | 数据堂垂域大模型数据服务能力解读
当前,在“人工智能”行动背景下,垂直领域大模型的发展呈现出蓬勃态势。与通用大模型相比,垂域大模型的底层逻辑在于解决专业领域存在的“幻觉”、知识不准确、缺乏深度等痛点。而要实现这一点,核心在于数据:唯有注入海量、精准、合规的专业领域数据,模型才能模拟专家进行领域问题的深度思考,助力解决产业实际问题。
京东云开发者 京东云开发者
1个月前
京东云张晨 受邀参加KCD 杭州站 x OpenInfra Days China,分享AI时代的大型集群数据处理之道
AI正在重塑一切,驱动云原生基础设施经历其诞生以来最深刻的变革。这一变革对底层设施提出了前所未有的新要求:更极致的弹性伸缩、更高效的算力利用、更复杂的跨域调度和更全面的安全防护。面对如此系统性的挑战,单一技术栈或社区已难以给出完美答案。KCD(Kubern
浅谈仓储UI自动化之路 | 京东物流技术团队
1分层测试分层测试:就是不同的时间段,不同的团队或团队使用不同的测试用例对产品不同的关注点进行测试。一个系统/产品我们最先看到的是UI层,也就是外观或者说整体,这些是最上层,最上层依赖下面的服务层,也就是接口或者模块,最底层就是单元,这个单元是函数或者方法
运维工作新时代:自主编码实现运维自动化的转型之旅
引言随着业务系统和底层中间件服务的复杂度不断增加,传统手工运维方式面临着诸多挑战和限制。人工编写运维脚本显得非常低效,同时手动执行运维操作存在着巨大风险。在此情况下,推动运维自动化成为运维人员必须落地实施的工作。运维同学如果可以有地方自主通过编码的方式,实
从原理聊JVM(一):染色标记和垃圾回收算法
导读JAVA简单易用的特性,能够让研发人员在不了解JVM的底层运行机制的情况下依旧能够编写出功能完善的代码。但是对JVM的理解,是一个程序员普通和优秀的分水岭。全面地了解JVM的工作原理,能够更好地优化自己的代码,并解决一些潜在的性能问题。本文及后续文章将