- 大佬,人人都说精通的单例模式,你精通了吗 大佬,人人都说精通的单例模式,你精通了吗
- 整理一些Linux内存调优的笔记,分享给小伙伴博文没有涉及的Demo,理论方法偏多,可以用作内存调优入门博文内容涉及:Linux内存管理的基本理论寻找内存泄露的进程内存交换空间调优不同方式的内存回收食用方式需了解Linux基础知识理解不足小伙伴帮忙指正 原谅和忘记就意味着扔掉了我们获得的最贵经验 -------《人生的智慧》叔本华写在前面整理一些Linux内存调优的笔记,分享给小伙伴博文没有... 整理一些Linux内存调优的笔记,分享给小伙伴博文没有涉及的Demo,理论方法偏多,可以用作内存调优入门博文内容涉及:Linux内存管理的基本理论寻找内存泄露的进程内存交换空间调优不同方式的内存回收食用方式需了解Linux基础知识理解不足小伙伴帮忙指正 原谅和忘记就意味着扔掉了我们获得的最贵经验 -------《人生的智慧》叔本华写在前面整理一些Linux内存调优的笔记,分享给小伙伴博文没有...
- 分布式软总线子系统旨在为OpenHarmony系统提供的通信相关的能力,包括:WLAN服务能力、蓝牙服务能力、软总线、进程间通信RPC(Remote Procedure Call)等通信能力。代码目录结构分布式软总线子系统主要代码目录结构如下:/foundation/communication├── bluetooth # 蓝牙功能代码├── dsoftbus # ... 分布式软总线子系统旨在为OpenHarmony系统提供的通信相关的能力,包括:WLAN服务能力、蓝牙服务能力、软总线、进程间通信RPC(Remote Procedure Call)等通信能力。代码目录结构分布式软总线子系统主要代码目录结构如下:/foundation/communication├── bluetooth # 蓝牙功能代码├── dsoftbus # ...
- Druid数据结构及架构原理一、Druid数据结构Druid中的数据存储在datasource中,类似RDBMS中的table,每个datasource中按照时间划分,每个时间范围称为一个chunk(一般一天为一个chunk),在一个chunk中数据根据维度的Hash或者范围被分成一个或者多个segment,每个segment都是一个单独的文件,通常包含几百万行数据,这些segment是按照... Druid数据结构及架构原理一、Druid数据结构Druid中的数据存储在datasource中,类似RDBMS中的table,每个datasource中按照时间划分,每个时间范围称为一个chunk(一般一天为一个chunk),在一个chunk中数据根据维度的Hash或者范围被分成一个或者多个segment,每个segment都是一个单独的文件,通常包含几百万行数据,这些segment是按照...
- 面试官:写一下双重检测单例模式,解释一下每一行,volatile的作用,不加会有什么问题,去掉第一层循环会有什么问题,去掉第二层循环会有什么问题。 面试官:写一下双重检测单例模式,解释一下每一行,volatile的作用,不加会有什么问题,去掉第一层循环会有什么问题,去掉第二层循环会有什么问题。
- 面试官:说一下线程池的参数,核心线程非核心线程使用方法,拒绝策略 面试官:说一下线程池的参数,核心线程非核心线程使用方法,拒绝策略
- 编辑编辑其实这个问题很多人都进行过解答,也有很多小伙伴在Java四大名著之一的《Effective Java》中的第1~5小节了解过,不过我还是想结合自己的理解对这个问题进行总结和归纳,谈谈为什么会最终选择构建器来实现我们的目的。在 Java 中有多种方式可以创建对象,总结起来主要有下面的 4 种方式:正常创建:通过 new 操作符反射创建:调用 Class 或 java.lang.... 编辑编辑其实这个问题很多人都进行过解答,也有很多小伙伴在Java四大名著之一的《Effective Java》中的第1~5小节了解过,不过我还是想结合自己的理解对这个问题进行总结和归纳,谈谈为什么会最终选择构建器来实现我们的目的。在 Java 中有多种方式可以创建对象,总结起来主要有下面的 4 种方式:正常创建:通过 new 操作符反射创建:调用 Class 或 java.lang....
- 在本文中,我们将讨论 Linux 进程、线程和轻量级进程,并了解它们之间的区别。最后,我们还将讨论 Linux 进程的各种状态。 在本文中,我们将讨论 Linux 进程、线程和轻量级进程,并了解它们之间的区别。最后,我们还将讨论 Linux 进程的各种状态。
- Linux time 命令有助于识别命令所花费的时间。 使用 Linux time 命令,您可以计算出执行命令、shell 脚本或任何其他程序所花费的时间。 Linux time 命令有助于识别命令所花费的时间。 使用 Linux time 命令,您可以计算出执行命令、shell 脚本或任何其他程序所花费的时间。
- Nice 命令将启动具有用户定义的调度优先级的进程。Renice 命令将修改正在运行的进程的调度优先级。 Nice 命令将启动具有用户定义的调度优先级的进程。Renice 命令将修改正在运行的进程的调度优先级。
- 在本文中,我们将讨论流程的生命周期,并基于流程在其生命周期中经历的各个方面进行接触。 在本文中,我们将讨论流程的生命周期,并基于流程在其生命周期中经历的各个方面进行接触。
- 我创建了一个 CSV Data set config,sharing mode 设置成 Current thread,即每个线程会分别从头至尾读取 csv 文件。我设置的线程数和 loop 数都为 5:csv 文件的内容:可以看到,第二个线程的第二次,第三次,第四次和第五次执行,都被延迟到了很后面的位置。如果在 thread group 层级加上一个 1秒的延时:1000 ms 的含义是,每... 我创建了一个 CSV Data set config,sharing mode 设置成 Current thread,即每个线程会分别从头至尾读取 csv 文件。我设置的线程数和 loop 数都为 5:csv 文件的内容:可以看到,第二个线程的第二次,第三次,第四次和第五次执行,都被延迟到了很后面的位置。如果在 thread group 层级加上一个 1秒的延时:1000 ms 的含义是,每...
- 线程池类图我们最常使用的Executors实现创建线程池使用线程主要是用上述类图中提供的类。在上边的类图中,包含了一个Executor框架,它是一个根据一组执行策略的调用调度执行和控制异步任务的框架,目的是提供一种将任务提交与任务如何运行分离开的机制。它包含了三个executor接口:Executor:运行新任务的简单接口ExecutorService:扩展了Executor,添加了用来管... 线程池类图我们最常使用的Executors实现创建线程池使用线程主要是用上述类图中提供的类。在上边的类图中,包含了一个Executor框架,它是一个根据一组执行策略的调用调度执行和控制异步任务的框架,目的是提供一种将任务提交与任务如何运行分离开的机制。它包含了三个executor接口:Executor:运行新任务的简单接口ExecutorService:扩展了Executor,添加了用来管...
- Executors创建线程池方式有如下几种:Executors.newFixedThreadPool(10);//LinkedBlockingQueue 无限加入队列Executors.newScheduledThreadPool(10);//DelayedWorkQueue 队列如果满了,阻塞Executors.newSingleThreadScheduledExecutor();//De... Executors创建线程池方式有如下几种:Executors.newFixedThreadPool(10);//LinkedBlockingQueue 无限加入队列Executors.newScheduledThreadPool(10);//DelayedWorkQueue 队列如果满了,阻塞Executors.newSingleThreadScheduledExecutor();//De...
- 前言我们最初学习Java的时候,遇到多线程我们会知道synchronized,对于当时的我们来说synchronized是保证了多线程之间的同步,也成为了我们解决多线程情况的常用手段。但是,随着我们学习的进行我们知道synchronized是一个重量级锁,相对于Lock,它会显得那么笨重,以至于我们认为它不是那么的高效而慢慢摒弃它。但是,随着Javs SE 1.6对synchronized进... 前言我们最初学习Java的时候,遇到多线程我们会知道synchronized,对于当时的我们来说synchronized是保证了多线程之间的同步,也成为了我们解决多线程情况的常用手段。但是,随着我们学习的进行我们知道synchronized是一个重量级锁,相对于Lock,它会显得那么笨重,以至于我们认为它不是那么的高效而慢慢摒弃它。但是,随着Javs SE 1.6对synchronized进...
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中
热门标签