day14

题目描述

力扣t

题解

class Solution {
    public int[] findErrorNums(int[] nums) {
        //计数排序
        int[] hash=new int[nums.length];
        for(int i=0;i<nums.length;i++){
            hash[nums[i]-1]++;
        }
        int num1=0;//代表重复的元素
        int num2=0;//代表缺少的整数
        for(int i=0;i<hash.length;i++){
            if(hash[i]==2){
                num1=i+1;//出现两次即重复的
            }
            if(hash[i]==0){
                num2=i+1;//没有出现即缺少的
            }
        }
        return new int[]{num1,num2};
        
    }
}

通过截图

 终于用上这个排序了,还得感谢上次宁哥提点!

### 黑马头条 Day14 课程内容概述 根据已知的参考资料,虽然未直接提及 Day14 的具体内容,但从整体项目的架构和技术栈推测[^1],黑马头条项目是一个基于 Spring Cloud 微服务框架构建的应用程序。该项目涵盖了多个方面的知识点,包括但不限于微服务的设计与实现、用户认证机制(如 JWT)、数据加密方法(MD5 加盐处理)以及服务器环境部署等][^[^23]。 #### 可能涉及的技术点 以下是可能在 Day14 中讨论的内容: 1. **分布式事务管理** 随着系统的复杂度增加,跨服务的数据一致性成为一个重要话题。可能会介绍如何使用 Seata 或其他工具解决分布式事务问题。 2. **负载均衡与高可用设计** 在微服务环境中,为了提升性能和可靠性,通常会引入 Nginx 或 Ribbon 进行客户端和服务端的负载均衡设置。 3. **缓存优化策略** 使用 Redis 缓存热点数据以减少数据库压力并提高响应速度可能是重点之一。这有助于改善用户体验,尤其是在高频访问场景下。 4. **监控与日志收集** Prometheus 和 Grafana 组合用于实时监控系统状态;ELK 堆栈则负责集中化日志管理和分析。 5. **安全性增强措施** 对之前提到的基础身份验证方案进一步扩展,比如 OAuth2 授权流程或者更复杂的 Token 签发逻辑[^4]。 6. **测试驱动开发 (TDD)** 强调单元测试的重要性,并展示如何编写自动化测试脚本来验证业务功能正确性。 ```java // 示例代码片段:Redis 缓存操作 import org.springframework.data.redis.core.StringRedisTemplate; public class CacheService { private final StringRedisTemplate redisTemplate; public void setCache(String key, String value){ this.redisTemplate.opsForValue().set(key,value); } } ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冉卿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值