- 垃圾收集器 前言GC垃圾回收算法和垃圾收集器关系四种主要的垃圾收集器SerialParallelCMSG1 垃圾收集器总结查看默认垃圾收集器默认垃圾收集器有哪些各垃圾收集器的使用范围部分参数说明Java中的Server和Client模式新生代下的垃圾收集器串行GC(Serial)并行GC(ParNew)并行回收GC(Parallel)/ (Parallel ... 垃圾收集器 前言GC垃圾回收算法和垃圾收集器关系四种主要的垃圾收集器SerialParallelCMSG1 垃圾收集器总结查看默认垃圾收集器默认垃圾收集器有哪些各垃圾收集器的使用范围部分参数说明Java中的Server和Client模式新生代下的垃圾收集器串行GC(Serial)并行GC(ParNew)并行回收GC(Parallel)/ (Parallel ...
- 这是【从0到1学习Java线程池】系列文章的第 壹 篇,该系列文章总共三篇,介绍了 Java 线程池的使用以及原理,并且最后会实现一个基本的线程池。本篇文章主要介绍了 Java 线程池以及它的使用。 线程池是什么? 线程池用于多线程处理中,它可以根据系统的情况,可以有效控制线程执行的数量,优化运行效果。线程池做的工作主要是控制运行的线程的数量,处理过程中将任... 这是【从0到1学习Java线程池】系列文章的第 壹 篇,该系列文章总共三篇,介绍了 Java 线程池的使用以及原理,并且最后会实现一个基本的线程池。本篇文章主要介绍了 Java 线程池以及它的使用。 线程池是什么? 线程池用于多线程处理中,它可以根据系统的情况,可以有效控制线程执行的数量,优化运行效果。线程池做的工作主要是控制运行的线程的数量,处理过程中将任...
- AQS (1)aqs 使用node实现fifo队列,可以用于构建锁或者其他的同步装置的基础框架利用了一个int类型表示状态使用方法是继承子类通过继承并通过实现它的方法管理其状态{acquire 和 release}可以同时实现排他锁和共享锁模式(独占,共享) (2)Coun... AQS (1)aqs 使用node实现fifo队列,可以用于构建锁或者其他的同步装置的基础框架利用了一个int类型表示状态使用方法是继承子类通过继承并通过实现它的方法管理其状态{acquire 和 release}可以同时实现排他锁和共享锁模式(独占,共享) (2)Coun...
- --ping端口需要装服务telnet命令 --、面试题:MySQL性能调优——索引详解与索引的优化 ~、索引优化,可以说是数据库相关优化、理解尤其是查询优化中最常用的优化手段之一。 所以,只有深入索引的实现原理、存储方式、不同索引间区别,才能设计或使用最优的索引,最大幅度的提升查询效率!  ... --ping端口需要装服务telnet命令 --、面试题:MySQL性能调优——索引详解与索引的优化 ~、索引优化,可以说是数据库相关优化、理解尤其是查询优化中最常用的优化手段之一。 所以,只有深入索引的实现原理、存储方式、不同索引间区别,才能设计或使用最优的索引,最大幅度的提升查询效率!  ...
- 有很多备受关注的初创开源项目,下面列出十个项目是我觉得非常有趣的,涉及到的学习范围也很广。其中有些还在早期阶段,这对我们来说更好。看一看这些项目,选择一个你喜欢的,然后给它的领导者发一封邮件并参加到开发中去。 War Worlds – 策略类的游戏 – Java 服务端和 Android 客户端。OpenWorm – 运行于浏览器中的小线虫的神... 有很多备受关注的初创开源项目,下面列出十个项目是我觉得非常有趣的,涉及到的学习范围也很广。其中有些还在早期阶段,这对我们来说更好。看一看这些项目,选择一个你喜欢的,然后给它的领导者发一封邮件并参加到开发中去。 War Worlds – 策略类的游戏 – Java 服务端和 Android 客户端。OpenWorm – 运行于浏览器中的小线虫的神...
- 等等与equals的区别 前言代码一代码二总结 前言 我们都知道, == 是比较内存地址,equals是比较值 但是这种非常错误的一种观点 ==:比较基本数据类型的时候,比较的是值,引用数据类型比较的是地址(new的对象,==比较永远是false)equals:属于Object类的方法,如果我们没有重写过equals方法,那么它就是 ==,但是字符串... 等等与equals的区别 前言代码一代码二总结 前言 我们都知道, == 是比较内存地址,equals是比较值 但是这种非常错误的一种观点 ==:比较基本数据类型的时候,比较的是值,引用数据类型比较的是地址(new的对象,==比较永远是false)equals:属于Object类的方法,如果我们没有重写过equals方法,那么它就是 ==,但是字符串...
- 当我们说“集合(collection)”的时候,我们指的是一群对象。其存储方式是各式各样的数据结构,如列表、数组、散列表,无论用什么方式存储,一律可以视为集合。 迭代器模式定义 提供一种方法顺序访问一个集合对象的各个元素,而又不暴露其内部的表示。 这个模式给我们提供了一种方法,可以顺序访问一个集合对象中的元素,而又不用知道内部是如何表示的。 类图: Itera... 当我们说“集合(collection)”的时候,我们指的是一群对象。其存储方式是各式各样的数据结构,如列表、数组、散列表,无论用什么方式存储,一律可以视为集合。 迭代器模式定义 提供一种方法顺序访问一个集合对象的各个元素,而又不暴露其内部的表示。 这个模式给我们提供了一种方法,可以顺序访问一个集合对象中的元素,而又不用知道内部是如何表示的。 类图: Itera...
- Kotlin伴生对象的行为看起来就是Java的static的方法和属性。但它们本质区别还是很大的。 什么是伴生对象呢? 一个在类里面用companion关键字标记的对象声明,这个对象就是伴生对象。 class MyClass { companion object Factory { fun create(): MyClass = MyClass() } } 1... Kotlin伴生对象的行为看起来就是Java的static的方法和属性。但它们本质区别还是很大的。 什么是伴生对象呢? 一个在类里面用companion关键字标记的对象声明,这个对象就是伴生对象。 class MyClass { companion object Factory { fun create(): MyClass = MyClass() } } 1...
- Java8新特性[HashMap优化] 前言其他主要新特性HashMap优化HashMap1.7HashMap1.7存在死链问题HashMap每次扩容为什么是2倍JDK1.8结构变化ConcurrentHashMap变化为何JDK8要放弃分段锁? 内存结构优化总结 前言 本文开始重温Java8新特性之HashMap优化,后续还会重温其他主... Java8新特性[HashMap优化] 前言其他主要新特性HashMap优化HashMap1.7HashMap1.7存在死链问题HashMap每次扩容为什么是2倍JDK1.8结构变化ConcurrentHashMap变化为何JDK8要放弃分段锁? 内存结构优化总结 前言 本文开始重温Java8新特性之HashMap优化,后续还会重温其他主...
- 模拟情景: 系统分析师: 需要设计一个Web Service,功能为: a) 传入两个整数,返回它们的和; b) 传入一个字符串,返回它的长度。 根据此要求,设计好Web Service的WSDL文档,交... 模拟情景: 系统分析师: 需要设计一个Web Service,功能为: a) 传入两个整数,返回它们的和; b) 传入一个字符串,返回它的长度。 根据此要求,设计好Web Service的WSDL文档,交...
- IntelliJ IDEA相信大家都不陌生,作为当今最好的java开发工具,我们必须要了解它。 目录 一. IDEA的简单介绍及下载1. IntelliJ IDEA 介绍2. IDEA 的主要功能介绍3.IDEA 的下载地址:(官网) 二. 安装过程三. 目录结构1. 安装目录结构2. bin 目录3. 查看设置目录3.1 config3.2 s... IntelliJ IDEA相信大家都不陌生,作为当今最好的java开发工具,我们必须要了解它。 目录 一. IDEA的简单介绍及下载1. IntelliJ IDEA 介绍2. IDEA 的主要功能介绍3.IDEA 的下载地址:(官网) 二. 安装过程三. 目录结构1. 安装目录结构2. bin 目录3. 查看设置目录3.1 config3.2 s...
- 有两个哈希Map,如果要实现Map追加的话,可以使用putAll()方法,不可以使用put()方法,但是如果出现两个Map有相同的key,但是值不同,这种情况就可以使用这个工具类进行集合合并 import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import... 有两个哈希Map,如果要实现Map追加的话,可以使用putAll()方法,不可以使用put()方法,但是如果出现两个Map有相同的key,但是值不同,这种情况就可以使用这个工具类进行集合合并 import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import...
- Java中的引用 前言整体架构强引用软引用弱引用软引用和弱引用的使用场景WeakHashMap是什么? 虚引用概念场景引用队列 ReferenceQueue GCRoots和四大引用小总结 前言 在原来的时候,我们谈到一个类的实例化 Person p = new Person() 1 在等号的左边,就是一个对象的引用,存储在栈中 而等号右边... Java中的引用 前言整体架构强引用软引用弱引用软引用和弱引用的使用场景WeakHashMap是什么? 虚引用概念场景引用队列 ReferenceQueue GCRoots和四大引用小总结 前言 在原来的时候,我们谈到一个类的实例化 Person p = new Person() 1 在等号的左边,就是一个对象的引用,存储在栈中 而等号右边...
- 在调合合AI平台提供的图片美化增强API接口,API平台链接:https://ai.ccint.com/doc/api/crop_enhance_image, 因为有遇到一些问题,写篇博客记录一下 API文档提供的说明: url中参数app_key为个人中心实例的app_key 请求方式: POST 返回类型: JSON POST BODY请求字段描述 字段说... 在调合合AI平台提供的图片美化增强API接口,API平台链接:https://ai.ccint.com/doc/api/crop_enhance_image, 因为有遇到一些问题,写篇博客记录一下 API文档提供的说明: url中参数app_key为个人中心实例的app_key 请求方式: POST 返回类型: JSON POST BODY请求字段描述 字段说...
- 在之前的博客《HDFS系列(5) |进行API操作前的准备》 中,博主为大家分享的是在进行API操作前的准备工作。而本篇博客,博主为大家展现HDFS的API操作。 目录 1. HDFS文件上传2. HDFS文件下载3. HDFS文件夹删除4. HDFS文件名更改5. HDFS文件详情查看6. HDFS文件和文件夹判断 1. HDFS文件上传... 在之前的博客《HDFS系列(5) |进行API操作前的准备》 中,博主为大家分享的是在进行API操作前的准备工作。而本篇博客,博主为大家展现HDFS的API操作。 目录 1. HDFS文件上传2. HDFS文件下载3. HDFS文件夹删除4. HDFS文件名更改5. HDFS文件详情查看6. HDFS文件和文件夹判断 1. HDFS文件上传...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签