- 助力企业构建最佳智能分析助手,高效释放企业数据价值 助力企业构建最佳智能分析助手,高效释放企业数据价值
- 随着云原生的概念越来越火,服务的架构应该如何发展和演进,成为很多程序员关心的话题。大名鼎鼎的《深入理解java虚拟机》一书作者于21年推出了新作《凤凰架构》,从这本书中可以看到当前时下很多最新的技术或者理念。image.png因此本文以及后续都将持续沉淀发布这本书的学习笔记和思考,也欢迎购买该书进行详细学习,或者关注后续的学习笔记内容发布,了解精华内容和总结思考。 透明多级分流系统 1 客户... 随着云原生的概念越来越火,服务的架构应该如何发展和演进,成为很多程序员关心的话题。大名鼎鼎的《深入理解java虚拟机》一书作者于21年推出了新作《凤凰架构》,从这本书中可以看到当前时下很多最新的技术或者理念。image.png因此本文以及后续都将持续沉淀发布这本书的学习笔记和思考,也欢迎购买该书进行详细学习,或者关注后续的学习笔记内容发布,了解精华内容和总结思考。 透明多级分流系统 1 客户...
- 随着云原生的概念越来越火,服务的架构应该如何发展和演进,成为很多程序员关心的话题。大名鼎鼎的《深入理解java虚拟机》一书作者于21年推出了新作《凤凰架构》,从这本书中可以看到当前时下很多最新的技术或者理念。因此本文以及后续都将持续沉淀发布这本书的学习笔记和思考,也欢迎购买该书进行详细学习,或者关注后续的学习笔记内容发布,了解精华内容和总结思考。 事务处理 1 本地事务 1.1 本地事务如何... 随着云原生的概念越来越火,服务的架构应该如何发展和演进,成为很多程序员关心的话题。大名鼎鼎的《深入理解java虚拟机》一书作者于21年推出了新作《凤凰架构》,从这本书中可以看到当前时下很多最新的技术或者理念。因此本文以及后续都将持续沉淀发布这本书的学习笔记和思考,也欢迎购买该书进行详细学习,或者关注后续的学习笔记内容发布,了解精华内容和总结思考。 事务处理 1 本地事务 1.1 本地事务如何...
- 本案例将详细介绍如何利用ModelArts的数据管理功能,进行数据预处理、自动分组、智能标注、特征分析等操作,完成数据集准备。 本案例将详细介绍如何利用ModelArts的数据管理功能,进行数据预处理、自动分组、智能标注、特征分析等操作,完成数据集准备。
- 11月4日,以“数见未来,智创无界”为主题的华为云“数智高峰论坛”将在杭州举行。 11月4日,以“数见未来,智创无界”为主题的华为云“数智高峰论坛”将在杭州举行。
- 11月4日,以“数见未来,智创无界”为主题的华为云“数智高峰论坛”将在杭州举行。华为云数据智能创新Lab邀请了来自北京大学、清华大学、哈尔滨工业大学、西北工业大学等国内顶尖高校的多位资深专家、教授、学者,一同探讨数智融合的业界难题、前沿技术、创新实践及未来发展趋势。 11月4日,以“数见未来,智创无界”为主题的华为云“数智高峰论坛”将在杭州举行。华为云数据智能创新Lab邀请了来自北京大学、清华大学、哈尔滨工业大学、西北工业大学等国内顶尖高校的多位资深专家、教授、学者,一同探讨数智融合的业界难题、前沿技术、创新实践及未来发展趋势。
- 对于java锁升级,很多人都停留在比较浅层的表面理解,一定程度下也许够用,但如果学习其中的细节,**我们更好地理解多线程并发时各种疑难问题的应对方式!** 因此我将锁升级过程中可能涉及的大部分细节或者疑问都整合成了一篇文章,希望你能直接在这篇文章中,搞懂你当年学习这块时遗留的所有疑问。 对于java锁升级,很多人都停留在比较浅层的表面理解,一定程度下也许够用,但如果学习其中的细节,**我们更好地理解多线程并发时各种疑难问题的应对方式!** 因此我将锁升级过程中可能涉及的大部分细节或者疑问都整合成了一篇文章,希望你能直接在这篇文章中,搞懂你当年学习这块时遗留的所有疑问。
- 本文将为你解答一下三大误区问题: 1. MESI缓存一致性,为什么要设置4种状态这么复杂?是否都是同步、阻塞地保证缓存一致? 2. 更新变量后,另一个线程真的永远不可见吗?多线程问题的本质是什么? 3. volatile保证一致性的真正底层运行逻辑是什么? 本文将为你解答一下三大误区问题: 1. MESI缓存一致性,为什么要设置4种状态这么复杂?是否都是同步、阻塞地保证缓存一致? 2. 更新变量后,另一个线程真的永远不可见吗?多线程问题的本质是什么? 3. volatile保证一致性的真正底层运行逻辑是什么?
- 假期借着华为云读书会的活动,重读了一遍《深入理解java虚拟机》, 发现第一遍读垃圾回收器相关的进化历程时,没有细细去研究各自的区别,觉得太多了记不住。 实际上理解了这个进化过程,这对于我们理解回收器是有很大帮助的。 **看来经典书籍要多读多总结,是有道理的。** 于是在阅读这个章节时,画了一张大的演化图,方便理解变化和区别。 假期借着华为云读书会的活动,重读了一遍《深入理解java虚拟机》, 发现第一遍读垃圾回收器相关的进化历程时,没有细细去研究各自的区别,觉得太多了记不住。 实际上理解了这个进化过程,这对于我们理解回收器是有很大帮助的。 **看来经典书籍要多读多总结,是有道理的。** 于是在阅读这个章节时,画了一张大的演化图,方便理解变化和区别。
- 假期借着华为云读书会的活动,重读了一遍《深入理解java虚拟机》, 发现第一遍读“类加载”相关内容的时候,只关注了最笼统的类加载步骤,对于其中的细节部分没有深入探究,觉得那些东西肯定用不到。 其实他们背后的原理,和我们平时运行进程时的各种报错息息相关。 另外如果能理解类加载,也能够对“如何把代码在运行时关联起来”又更深的理解。 假期借着华为云读书会的活动,重读了一遍《深入理解java虚拟机》, 发现第一遍读“类加载”相关内容的时候,只关注了最笼统的类加载步骤,对于其中的细节部分没有深入探究,觉得那些东西肯定用不到。 其实他们背后的原理,和我们平时运行进程时的各种报错息息相关。 另外如果能理解类加载,也能够对“如何把代码在运行时关联起来”又更深的理解。
- 假期重读《深入理解java虚拟机》,发现第一遍读类文件相关内容的时候,真的是囫囵吞枣,很多细节都被我跳过了,无论是符号引用的含义,还是属性表的理解,都没有弄懂,当时想着“反正也用不到,跳过吧”,却没注意到他们包含了许多java底层实现的核心原理。 于是在阅读这个章节时,用processorOn做了一副超大的类文件详解图,尽可能将所有重要的class文件细节都包含了进来,并提供了最细致解释。 假期重读《深入理解java虚拟机》,发现第一遍读类文件相关内容的时候,真的是囫囵吞枣,很多细节都被我跳过了,无论是符号引用的含义,还是属性表的理解,都没有弄懂,当时想着“反正也用不到,跳过吧”,却没注意到他们包含了许多java底层实现的核心原理。 于是在阅读这个章节时,用processorOn做了一副超大的类文件详解图,尽可能将所有重要的class文件细节都包含了进来,并提供了最细致解释。
- 前段时间开发时,正好遇到了2个进程同时更新一行记录时引发的bug,虽然问题最终解决了,但自己对背后的运行逻辑仍旧一头雾水。事后尝试简单翻了下各种博客资料,还有《高性能mysql》那本书时,发现大部分是将一堆八股文概念堆砌在一起,很少完整串联过这堆概念。 于是我重新完整学习了这些概念和底层原理, 通过一个转账问题的场景,将这些概念全部关联起来。 前段时间开发时,正好遇到了2个进程同时更新一行记录时引发的bug,虽然问题最终解决了,但自己对背后的运行逻辑仍旧一头雾水。事后尝试简单翻了下各种博客资料,还有《高性能mysql》那本书时,发现大部分是将一堆八股文概念堆砌在一起,很少完整串联过这堆概念。 于是我重新完整学习了这些概念和底层原理, 通过一个转账问题的场景,将这些概念全部关联起来。
- log4j 远程代码漏洞问题被大范围曝光后已经有一段时间了。 很多人只能看到一个“弹出一个计算器”的演示, 于是内心想着“哦,就是执行任意代码,启动个计算器” , 却对这个漏洞的原理不甚了解。 而对于java开发应用不是非常深的同学来讲, jndi、rmi更是很陌生的名词。 这里会以不断提问的方式,逐步推进这个问题的解答, 一步步揭开这个漏洞的本质,并给出对这个漏洞的思考。 log4j 远程代码漏洞问题被大范围曝光后已经有一段时间了。 很多人只能看到一个“弹出一个计算器”的演示, 于是内心想着“哦,就是执行任意代码,启动个计算器” , 却对这个漏洞的原理不甚了解。 而对于java开发应用不是非常深的同学来讲, jndi、rmi更是很陌生的名词。 这里会以不断提问的方式,逐步推进这个问题的解答, 一步步揭开这个漏洞的本质,并给出对这个漏洞的思考。
- 现如今, 跨源计算的场景越来越多, 数据计算不再单纯局限于单方,而可能来自不同的数据合作方进行联合计算。而这种join过程看似简单,其实有非常多的门道,这里让我从最简单的join方法开始, 一步步演示join的优化过程。 现如今, 跨源计算的场景越来越多, 数据计算不再单纯局限于单方,而可能来自不同的数据合作方进行联合计算。而这种join过程看似简单,其实有非常多的门道,这里让我从最简单的join方法开始, 一步步演示join的优化过程。
- 很多java入门新人一想到java多线程, 就会觉得很晕很绕,什么可见不可见的,也不了解为什么sync怎么就锁住了代码。 因此我在这里会提多个问题,如果能很好地回答这些问题,那么算是你对java多线程的原理有了一些了解,也可以借此学习一下这背后的核心原理。 很多java入门新人一想到java多线程, 就会觉得很晕很绕,什么可见不可见的,也不了解为什么sync怎么就锁住了代码。 因此我在这里会提多个问题,如果能很好地回答这些问题,那么算是你对java多线程的原理有了一些了解,也可以借此学习一下这背后的核心原理。
上滑加载中
推荐直播
-
物联网资深专家带你轻松构建AIoT智能场景应用
2024/11/21 周四 16:30-18:00
管老师 华为云IoT DTSE技术布道师
如何轻松构建AIoT智能场景应用?本期直播将聚焦华为云设备接入平台,结合AI、鸿蒙(OpenHarmony)、大数据等技术,实现物联网端云协同创新场景,教您如何打造更有实用性及创新性的AIoT行业标杆应用。
回顾中 -
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
即将直播 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
去报名
热门标签