- 一个完整的网站需要3个部分: 1.域名 2.空间 3.网页。其中,域名是网址;空间是存放网站程序的。www.weimingcloud.cn做了一下午的域名访问,在本地是可以的,但是在访问阿里云上的主机却出现了异常。令人费解,中午吃饭时还被老师嫌弃了一回,o(︶︿︶)o 唉!自己真的很水吗?自己犯了常识性的错误,IIS与tomcat都是web服务器,而自己却傻了吧唧的要给两者做关联,悲剧啊简直... 一个完整的网站需要3个部分: 1.域名 2.空间 3.网页。其中,域名是网址;空间是存放网站程序的。www.weimingcloud.cn做了一下午的域名访问,在本地是可以的,但是在访问阿里云上的主机却出现了异常。令人费解,中午吃饭时还被老师嫌弃了一回,o(︶︿︶)o 唉!自己真的很水吗?自己犯了常识性的错误,IIS与tomcat都是web服务器,而自己却傻了吧唧的要给两者做关联,悲剧啊简直...
- cron表达式,再编程做定时任务的时候,经常会用到,具有很强的通用性,很多定制化的工具,也是支持自定义表达式。可能是定时器写得少,或者没有主动去了解,所以很多时候知道有这个东西,但是没去认真看那一下,适逢工作中需要用到,决定认真看一下,这一下,瞬间感觉其实真的很简单(大多数时候使用),果然还是要有一颗学习的心,不能老是百度,这里的百度指的是直接去搜答案。不过也有可能初入这个行业,当时确实看得... cron表达式,再编程做定时任务的时候,经常会用到,具有很强的通用性,很多定制化的工具,也是支持自定义表达式。可能是定时器写得少,或者没有主动去了解,所以很多时候知道有这个东西,但是没去认真看那一下,适逢工作中需要用到,决定认真看一下,这一下,瞬间感觉其实真的很简单(大多数时候使用),果然还是要有一颗学习的心,不能老是百度,这里的百度指的是直接去搜答案。不过也有可能初入这个行业,当时确实看得...
- 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1:输入:nums = [1,2,0]输出:3解释:范围 [1,2] 中的数字都在数组中。示例 2:输入:nums = [3,4,-1,1]输出:2解释:1 在数组中,但 2 没有。示例 3:输入:nums = [7,8,9,11,12]输出... 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1:输入:nums = [1,2,0]输出:3解释:范围 [1,2] 中的数字都在数组中。示例 2:输入:nums = [3,4,-1,1]输出:2解释:1 在数组中,但 2 没有。示例 3:输入:nums = [7,8,9,11,12]输出...
- 本文深入探讨了在使用 Java 命令行(cmd)时可能出现的中文乱码问题,并提供了两种解决方案。首先,通过临时的方式,用户可以执行命令 chcp 936 选择字符集,然后再运行 Java 命令,确保在选择字符集过的 cmd 窗口中可以正常显示中文字符。其次,为了解决问题的根本,文章介绍了永久性的解决方案,通过新建环境变量 JAVA_TOOL_OPTIONS,在 cmd 中确保中文正常显示。这两种方 本文深入探讨了在使用 Java 命令行(cmd)时可能出现的中文乱码问题,并提供了两种解决方案。首先,通过临时的方式,用户可以执行命令 chcp 936 选择字符集,然后再运行 Java 命令,确保在选择字符集过的 cmd 窗口中可以正常显示中文字符。其次,为了解决问题的根本,文章介绍了永久性的解决方案,通过新建环境变量 JAVA_TOOL_OPTIONS,在 cmd 中确保中文正常显示。这两种方
- 给你一个长度为 n 的整数数组 nums ,其中 nums 的所有整数都在范围 [1, n] 内,且每个整数出现 一次 或 两次 。请你找出所有出现 两次 的整数,并以数组形式返回。你必须设计并实现一个时间复杂度为 O(n) 且仅使用常量额外空间的算法解决此问题。 示例 1:输入:nums = [4,3,2,7,8,2,3,1]输出:[2,3]示例 2:输入:nums = [1,1,2]输出... 给你一个长度为 n 的整数数组 nums ,其中 nums 的所有整数都在范围 [1, n] 内,且每个整数出现 一次 或 两次 。请你找出所有出现 两次 的整数,并以数组形式返回。你必须设计并实现一个时间复杂度为 O(n) 且仅使用常量额外空间的算法解决此问题。 示例 1:输入:nums = [4,3,2,7,8,2,3,1]输出:[2,3]示例 2:输入:nums = [1,1,2]输出...
- 给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。 示例 1:输入:nums = [4,3,2,7,8,2,3,1]输出:[5,6]示例 2:输入:nums = [1,1]输出:[2] 提示:n == nums.length1 <= n <= 1051 <= ... 给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。 示例 1:输入:nums = [4,3,2,7,8,2,3,1]输出:[5,6]示例 2:输入:nums = [1,1]输出:[2] 提示:n == nums.length1 <= n <= 1051 <= ...
- 在平常开发中,我们应该会接触到hibernate-Validator校验框架,但是对于其具体的作用和对一些特殊情况的判断可能不是很了解,这个时候就需要看源码,但是源码需要单独找一下。一般来说,我们自定义校验注解的时候,有一个注解@Constraint,其作用是说明逻辑处理类,但是框架自带的类并未填值@Constraint( validatedBy = {} // 理论这里是说明校验器,... 在平常开发中,我们应该会接触到hibernate-Validator校验框架,但是对于其具体的作用和对一些特殊情况的判断可能不是很了解,这个时候就需要看源码,但是源码需要单独找一下。一般来说,我们自定义校验注解的时候,有一个注解@Constraint,其作用是说明逻辑处理类,但是框架自带的类并未填值@Constraint( validatedBy = {} // 理论这里是说明校验器,...
- 集合 s 包含从 1 到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数字重复 。给定一个数组 nums 代表了集合 S 发生错误后的结果。请你找出重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。示例 1:输入:nums = [1,2,2,4]输出:[2,3]示例 2:输入:nums = [1... 集合 s 包含从 1 到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数字重复 。给定一个数组 nums 代表了集合 S 发生错误后的结果。请你找出重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。示例 1:输入:nums = [1,2,2,4]输出:[2,3]示例 2:输入:nums = [1...
- 本文详细探讨了同步通讯和异步通讯在信息传递中的区别,以及它们分别带来的优势和不足。通过对支付流程的案例分析,突显了同步通讯可能面临的阻塞和服务依赖问题,而异步通讯通过引入事件驱动模式和消息代理(Broker)成功解决了这些挑战,实现了服务解耦、性能提升和流量削峰。然而,异步通讯也并非没有考验,对消息代理可靠性的依赖和系统架构的复杂性都是需要仔细权衡的因素。 本文详细探讨了同步通讯和异步通讯在信息传递中的区别,以及它们分别带来的优势和不足。通过对支付流程的案例分析,突显了同步通讯可能面临的阻塞和服务依赖问题,而异步通讯通过引入事件驱动模式和消息代理(Broker)成功解决了这些挑战,实现了服务解耦、性能提升和流量削峰。然而,异步通讯也并非没有考验,对消息代理可靠性的依赖和系统架构的复杂性都是需要仔细权衡的因素。
- 给定一个长度为 n 的整数数组 nums 。假设 arrk 是数组 nums 顺时针旋转 k 个位置后的数组,我们定义 nums 的 旋转函数 F 为:F(k) = 0 * arrk[0] + 1 * arrk[1] + ... + (n - 1) * arrk[n - 1]返回 F(0), F(1), ..., F(n-1)中的最大值 。生成的测试用例让答案符合 32 位 整数。示例 1... 给定一个长度为 n 的整数数组 nums 。假设 arrk 是数组 nums 顺时针旋转 k 个位置后的数组,我们定义 nums 的 旋转函数 F 为:F(k) = 0 * arrk[0] + 1 * arrk[1] + ... + (n - 1) * arrk[n - 1]返回 F(0), F(1), ..., F(n-1)中的最大值 。生成的测试用例让答案符合 32 位 整数。示例 1...
- 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。示例 1:输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7,1,2,3,4,5]向右轮转 3 步: [5,6,7,1,2,3,4]示例 2:输入:nums = [-... 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。示例 1:输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7,1,2,3,4,5]向右轮转 3 步: [5,6,7,1,2,3,4]示例 2:输入:nums = [-...
- 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。示例 1:输入: nums = [0,1,0,3,12] 输出: [1,3,12,0,0]示例 2:输入: nums = [0] 输出: [0] 提示:1 <= nums.length <= 104-231 <= nums[i] <= 231 -... 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。示例 1:输入: nums = [0,1,0,3,12] 输出: [1,3,12,0,0]示例 2:输入: nums = [0] 输出: [0] 提示:1 <= nums.length <= 104-231 <= nums[i] <= 231 -...
- java中存在各种各样的锁,时间久了,一些锁的特性确实记不得了,今天做个简单的总结。需要注意的是,java中常使用的一些类或者关键字,不能仅以某一类锁作为分类,可能具有多个锁标签1.乐观锁 - 悲观锁乐观锁:认为不会存在多个线程同时修改共享资源的情况,允许多个资源同时修改数据。 特点:线程自旋 实现:线程自旋 + CAS (或版本号) 实际使用:Ato... java中存在各种各样的锁,时间久了,一些锁的特性确实记不得了,今天做个简单的总结。需要注意的是,java中常使用的一些类或者关键字,不能仅以某一类锁作为分类,可能具有多个锁标签1.乐观锁 - 悲观锁乐观锁:认为不会存在多个线程同时修改共享资源的情况,允许多个资源同时修改数据。 特点:线程自旋 实现:线程自旋 + CAS (或版本号) 实际使用:Ato...
- JAVAEE操作MongoDB CRUDMongoDB提供的Java操作API可以说是对Mongo数据库命令的Java翻译,熟悉Mongo命令,熟悉Java操作数据库的基本思路,很容易掌握基本操作。一.增加 Create//Document document = new Document();//document.put("name","zhangsan123");//document.pu... JAVAEE操作MongoDB CRUDMongoDB提供的Java操作API可以说是对Mongo数据库命令的Java翻译,熟悉Mongo命令,熟悉Java操作数据库的基本思路,很容易掌握基本操作。一.增加 Create//Document document = new Document();//document.put("name","zhangsan123");//document.pu...
- 在实际的软件开发中,对字符串进行排序是一项常见的操作。Java 8 提供了简单而强大的功能来按字母顺序对字符串列表进行排序。本文将介绍如何使用 Java 8 进行字符串排序,并提供详细的示例和解释。 1. 字符串排序的背景排序是对一组元素按照一定规则进行重新排列的过程,其中最常见的一种排序方式是按照字母顺序进行排序。Java 8 通过引入 Lambda 表达式和函数式接口的特性,使得对字符串... 在实际的软件开发中,对字符串进行排序是一项常见的操作。Java 8 提供了简单而强大的功能来按字母顺序对字符串列表进行排序。本文将介绍如何使用 Java 8 进行字符串排序,并提供详细的示例和解释。 1. 字符串排序的背景排序是对一组元素按照一定规则进行重新排列的过程,其中最常见的一种排序方式是按照字母顺序进行排序。Java 8 通过引入 Lambda 表达式和函数式接口的特性,使得对字符串...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签