- 大佬,人人都说精通的单例模式,你精通了吗 大佬,人人都说精通的单例模式,你精通了吗
- 整理一些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进...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签