- 五分钟,搞懂双亲委派机制。八股文扛把子,岂能不会! 五分钟,搞懂双亲委派机制。八股文扛把子,岂能不会!
- 学习笔记 学习笔记
- 一个小系统 一个小系统
- CRM WebClient UIWebUI最后渲染出来的dom element这些C#_W#的id是在哪行ABAP代码被render出来的?See my blog WebClient UI element ID generation logichttps://blogs.sap.com/2018/01/31/webclient-ui-element-id-generation-logic/... CRM WebClient UIWebUI最后渲染出来的dom element这些C#_W#的id是在哪行ABAP代码被render出来的?See my blog WebClient UI element ID generation logichttps://blogs.sap.com/2018/01/31/webclient-ui-element-id-generation-logic/...
- BOPF的这些determination,其方法不需要application developer自己去调用,而是被BOPF框架通过调用interface method的方式被调用。Spring MVC的@RequestMapping工作原理类似,但实现方式稍稍高级点,用的是Java的反射。ProductPageController这个类的productDetail方法加上了@RequestM... BOPF的这些determination,其方法不需要application developer自己去调用,而是被BOPF框架通过调用interface method的方式被调用。Spring MVC的@RequestMapping工作原理类似,但实现方式稍稍高级点,用的是Java的反射。ProductPageController这个类的productDetail方法加上了@RequestM...
- jps命令简介jps(Java Virtual Machine Process Status Tool)是JDK提供的一个可以列出正在运行的Java虚拟机的进程信息的命令行工具,它可以显示Java虚拟机进程的执行主类(Main Class,main()函数所在的类)名称、本地虚拟机唯一ID(LVMID,Local Virtual Machine Identifier)等信息。另外,jps命... jps命令简介jps(Java Virtual Machine Process Status Tool)是JDK提供的一个可以列出正在运行的Java虚拟机的进程信息的命令行工具,它可以显示Java虚拟机进程的执行主类(Main Class,main()函数所在的类)名称、本地虚拟机唯一ID(LVMID,Local Virtual Machine Identifier)等信息。另外,jps命...
- 熟悉和使用jackson常用的方法注解 熟悉和使用jackson常用的方法注解
- 面试官:Java虚拟机的内存分为哪几个区域?我(微笑着):程序计数器、虚拟机栈、本地方法栈、堆、方法区面试官:对象一般存放在哪个区域?我:堆。面试官:对象都存放在堆中吗?我:是的。面试官:你了解过逃逸分析吗?我(皱了皱眉):是内存溢出吗?面试官:不是的。我(挠了挠头):不是很了解。面试官:今天的面试先到这,回去等消息吧!然后就没有然后了,不甘心的我开始了查找相关资料。 逃逸分析逃逸分析(Es... 面试官:Java虚拟机的内存分为哪几个区域?我(微笑着):程序计数器、虚拟机栈、本地方法栈、堆、方法区面试官:对象一般存放在哪个区域?我:堆。面试官:对象都存放在堆中吗?我:是的。面试官:你了解过逃逸分析吗?我(皱了皱眉):是内存溢出吗?面试官:不是的。我(挠了挠头):不是很了解。面试官:今天的面试先到这,回去等消息吧!然后就没有然后了,不甘心的我开始了查找相关资料。 逃逸分析逃逸分析(Es...
- 第四章,字符串 52. 推存使用String直接量赋值,Java为了避免在一个系统中产生大量的String对象,设计了一个字符串池(也称字符串常量池,String pool 或 String Constant Pool,存在于JVM常量池(Constant Pool)中),在字符串池中容纳的都是String对象,当创建一个字符串时,首先检查池中是否有字面值相等的字符串,有不在创建,直接返回... 第四章,字符串 52. 推存使用String直接量赋值,Java为了避免在一个系统中产生大量的String对象,设计了一个字符串池(也称字符串常量池,String pool 或 String Constant Pool,存在于JVM常量池(Constant Pool)中),在字符串池中容纳的都是String对象,当创建一个字符串时,首先检查池中是否有字面值相等的字符串,有不在创建,直接返回...
- 第一章,Java开发中通用的方法和准则 1. 不要在常量和变量中出现易混淆的字母,(“1l“,表示一个long型的值,容易看做“11”); 2. 莫让变量脱变成变量(public static final int RAND_CONST = Random().nextInt();) 3. 三元类型操作符的类型必须一致(转化规则,若不可转,返回值Object,为明确类型表达式(变量),正常转化... 第一章,Java开发中通用的方法和准则 1. 不要在常量和变量中出现易混淆的字母,(“1l“,表示一个long型的值,容易看做“11”); 2. 莫让变量脱变成变量(public static final int RAND_CONST = Random().nextInt();) 3. 三元类型操作符的类型必须一致(转化规则,若不可转,返回值Object,为明确类型表达式(变量),正常转化...
- Java中的阻塞队列阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作支持阻塞的插入和移除方法。1)支持阻塞的插入方法:意思是当队列满时,队列会阻塞插入元素的线程,直到队列不满。2)支持阻塞的移除方法:意思是在队列为空时,获取元素的线程会等待队列变为非空。阻塞队列常用于生产者和消费者的场景,生产者是向队列里添加元素的线程,消费者是从队列里取元素的线程。阻塞... Java中的阻塞队列阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作支持阻塞的插入和移除方法。1)支持阻塞的插入方法:意思是当队列满时,队列会阻塞插入元素的线程,直到队列不满。2)支持阻塞的移除方法:意思是在队列为空时,获取元素的线程会等待队列变为非空。阻塞队列常用于生产者和消费者的场景,生产者是向队列里添加元素的线程,消费者是从队列里取元素的线程。阻塞...
- 熟悉和使用Jackson常用的类注解 熟悉和使用Jackson常用的类注解
- 线程通信 volatile和synchronized关键字任意线程对Object(Object由synchronized保护)的访问,首先要获得Object的监视器。如果获取失败,线程进入同步队列,线程状态变为BLOCKED。当访问Object的前驱(获得了锁的线程)释放了锁,则该释放操作唤醒阻塞在同步队列中的线程,使其重新尝试对监视器的获取。 等待/通知机制notify():通知一个在对... 线程通信 volatile和synchronized关键字任意线程对Object(Object由synchronized保护)的访问,首先要获得Object的监视器。如果获取失败,线程进入同步队列,线程状态变为BLOCKED。当访问Object的前驱(获得了锁的线程)释放了锁,则该释放操作唤醒阻塞在同步队列中的线程,使其重新尝试对监视器的获取。 等待/通知机制notify():通知一个在对...
- 双重检查锁定public class UnsafeLazyInitialization { private static Instance instance; public static Instance getInstance() { if (instance == null) // 1:A线程执行 instance = new Insta... 双重检查锁定public class UnsafeLazyInitialization { private static Instance instance; public static Instance getInstance() { if (instance == null) // 1:A线程执行 instance = new Insta...
- java内存模型二 volatile写-读的内存语义volatile写的内存语义:当写一个volatile变量时,JMM会把该线程对应的本地内存中的共享变量值刷新到主内存。volatile读的内存语义如下:当读一个volatile变量时,JMM会把该线程对应的本地内存置为无效。线程接下来将从主内存中读取共享变量。线程A写一个volatile变量,实质上是线程A向接下来将要读这个volati... java内存模型二 volatile写-读的内存语义volatile写的内存语义:当写一个volatile变量时,JMM会把该线程对应的本地内存中的共享变量值刷新到主内存。volatile读的内存语义如下:当读一个volatile变量时,JMM会把该线程对应的本地内存置为无效。线程接下来将从主内存中读取共享变量。线程A写一个volatile变量,实质上是线程A向接下来将要读这个volati...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中 -
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中
热门标签