每天进步一点点
文章平均质量分 89
每天进步一点点系列文章
牛哄哄的柯南
keafmd(keep accumulate for my dream)
展开
-
Mybatis执行完新增操作后,对象的ID主键被修改了的原因【mybatis-spring-boot-starter开源项目的贡献者解答】
首先说下背景,项目的依赖是:mybatis-spring-boot-starter:1.3.2。keep accumulate for my dream【共勉】首先跟下代码,看下问题。把新增的ID返给前端。原创 2023-02-17 14:01:32 · 595 阅读 · 0 评论 -
人是一个AI Agent吗?
AI Agent是一种能够自主感知环境并采取行动以实现特定目标的系统。感知能力(Perception):通过传感器获取环境信息。推理与决策(Reasoning and Decision Making):根据感知的信息进行推理和决策。执行能力(Action Execution):采取行动以影响环境。学习能力(Learning):通过经验或数据进行学习和改进。原创 2024-07-20 09:32:39 · 571 阅读 · 0 评论 -
Java异常处理详解【高级篇】
Java允许开发者根据应用程序的需求定义自己的异常类,这些异常类可以继承自Exception或。// 自定义异常类// 在方法中抛出自定义异常try {// 某些操作if (/* 某种情况 */) {throw new CustomException("自定义异常:发生了特定的情况");// 处理自定义异常通过自定义异常类,可以使得异常更具有描述性,有助于快速定位和解决问题。原创 2024-06-29 14:03:13 · 752 阅读 · 0 评论 -
Java异常处理详解【入门篇】
Java允许开发者定义自己的异常类,以更好地描述特定的错误情况。throw new CustomException("数字不能为负");原创 2024-06-29 14:01:22 · 887 阅读 · 0 评论 -
Kafka使用教程和案例详解
本文详细介绍了 Kafka 的基本概念、安装配置、使用教程以及实际应用案例。Kafka 作为一个高性能的分布式消息系统,广泛应用于实时数据处理、日志收集、消息队列等领域。通过本文的介绍,相信读者可以掌握 Kafka 的基本使用方法,并能够在实际项目中应用 Kafka 提高数据处理能力。通过配置和使用 Kafka,开发者可以构建高效、可靠的流处理系统,满足各种实时数据处理需求。版权声明:原创博主:牛哄哄的柯南[哈哈][抱拳]加油!共同努力!Keafmd牛哄哄的柯南,期待你的。原创 2024-06-14 20:45:00 · 242 阅读 · 1 评论 -
多模态大模型:识别和处理图片与视频的技术详解
多模态大模型(Multimodal Models)是一种能够处理多种模态数据的人工智能模型。这些模型可以同时处理文本、图像、视频、音频等多种数据类型,通过融合不同模态的数据,提供更为全面和准确的理解与分析。多模态大模型在图像识别、视频分析、自然语言处理、语音识别等领域都有广泛应用。原创 2024-06-13 19:00:00 · 1906 阅读 · 2 评论 -
springboot 反射调用ServiceImpl时报错:java.lang.NullPointerExceptio、,mapper为null【解决方法】
以上就是springboot 反射调用ServiceImpl时报错:java.lang.NullPointerExceptio、,mapper为null【解决方法】的全部内容。版权声明:原创博主:牛哄哄的柯南[哈哈][抱拳]加油!共同努力!Keafmd牛哄哄的柯南,期待你的三连+关注~~keep accumulate for my dream【共勉】↓ ↓ ↓合作 交流↓ ↓ ↓。原创 2024-04-07 20:00:00 · 1325 阅读 · 2 评论 -
多模态大模型:解析未来智能汽车的新引擎
多模态大模型是指一种能够同时处理多种不同类型数据的大型深度学习模型。传统的深度学习模型通常只能处理单一类型的数据,比如只能处理图像数据或者只能处理文本数据,而多模态大模型则具有处理多种不同类型数据的能力,如图像、文本、语音等。这种模型的出现极大地拓展了深度学习模型的应用范围,使得模型能够更全面地理解和处理真实世界中的复杂信息。多模态大模型通常基于深度神经网络构建,具有多层的结构和大量的参数。这种模型可以同时接收多种类型的输入数据,并通过多层网络结构进行处理和融合,最终输出对输入数据的综合理解和分析结果。原创 2024-03-30 10:00:00 · 1138 阅读 · 0 评论 -
处理 Oracle 数据库表空间满的问题
在 Oracle 数据库管理中,表空间是一个重要的概念,用于存储数据库对象和数据。当表空间满了时,可能会导致数据库的运行受到影响,甚至造成数据库不可用的情况。本文将介绍如何诊断和处理 Oracle 数据库中表空间满的问题,并给出相应的 SQL 命令。原创 2024-03-28 19:30:00 · 1294 阅读 · 0 评论 -
深入理解:蓝绿部署与金丝雀部署
蓝绿部署和金丝雀部署是两种常见的部署策略,各有优缺点,适用于不同的场景。在实际应用中,需要根据项目需求和团队资源来选择合适的部署方式,并结合持续集成和持续部署等技术,实现快速、高效、稳定地发布软件。版权声明:原创博主:牛哄哄的柯南[哈哈][抱拳]加油!共同努力!Keafmd牛哄哄的柯南,期待你的三连+关注~~keep accumulate for my dream【共勉】↓ ↓ ↓合作 交流↓ ↓ ↓。原创 2024-03-22 08:15:00 · 1290 阅读 · 0 评论 -
编程的基础:理解时间和空间复杂度
了解时间和空间复杂度对于编写高效的代码至关重要,这些代码在运行时需要最少的时间并使用最小的内存。通过分析代码的时间和空间复杂度,您可以做出明智的决策,以优化代码以获得更好的性能。通过练习,您将能够识别不同算法的时间和空间复杂度,并为不同需求选择最有效的算法。版权声明:原创博主:牛哄哄的柯南[哈哈][抱拳]加油!共同努力!Keafmd牛哄哄的柯南,期待你的三连+关注~~keep accumulate for my dream【共勉】↓ ↓ ↓合作 交流↓ ↓ ↓。原创 2024-02-25 21:47:38 · 959 阅读 · 1 评论 -
Linux 主机数据拷贝与 Linux 服务器之间拷贝文件的方法
scp 和 rsync 是两种常见的命令行工具,可以满足大多数文件传输需求,具有简单易用和安全可靠的特点。rsync 相对于 scp 具有更高的效率和灵活性,特别适合大规模文件同步和备份。图形界面工具提供了更直观的操作界面,适合不熟悉命令行的用户使用。FTP/SFTP 协议虽然功能强大,但不如 scp 和 rsync 安全和高效,建议谨慎使用。综上所述,根据实际需求和个人偏好,可以选择适合自己的文件传输方式,在 Linux 主机之间或与其他系统之间进行高效安全的数据拷贝。原创 2024-02-19 20:30:00 · 2302 阅读 · 1 评论 -
深入理解 Nginx 插件及功能优化指南
Nginx 插件提供了丰富的功能扩展,通过合理选择和配置插件,可以充分发挥 Nginx 的性能和灵活性,为应用提供高效、安全的服务。同时,结合功能优化指南,可以进一步提升 Nginx 的性能和安全性。希望本文能够帮助读者更好地理解和应用 Nginx 插件,以及优化 Nginx 的功能。版权声明:原创博主:牛哄哄的柯南[哈哈][抱拳]加油!共同努力!Keafmd牛哄哄的柯南,期待你的三连+关注~~keep accumulate for my dream【共勉】原创 2024-02-11 21:17:48 · 1885 阅读 · 5 评论 -
Keepalived 深度解析:高可用性的精髓及实践指南
虚拟路由冗余协议(VRRP)是 Keepalived 实现高可用性的核心协议。通过创建一个虚拟路由器组,VRRP 允许多个节点合作,实现负载均衡和冗余备份的效果。在 VRRP 中,节点通过协商选举一个主节点,该节点负责处理传入流量,其他节点则处于备份状态。主节点定期发送 VRRP 心跳包,备份节点则监测主节点的状态。当主节点失联时,备份节点会接管虚拟 IP 地址,确保服务的持续可用。Keepalived 通过实现 VRRP 协议,为系统提供了一种强大而灵活的方式,以确保服务的连续可用性。原创 2024-01-27 22:08:18 · 777 阅读 · 0 评论 -
Nginx 负载均衡配置详解
通过上述步骤,你已经成功配置了 Nginx 的负载均衡功能。选择适合你应用场景的负载均衡算法,并考虑动态负载均衡以应对后端服务器的变化。在实际应用中,根据具体需求对负载均衡进行调优,以确保系统的高性能和稳定性。版权声明:原创博主:牛哄哄的柯南[哈哈][抱拳]加油!共同努力!Keafmd牛哄哄的柯南,期待你的三连+关注~~keep accumulate for my dream【共勉】原创 2024-01-25 07:45:00 · 1731 阅读 · 0 评论 -
Nginx 配置解析:从基础到高级应用指南
Nginx 是一个强大的 Web 服务器和反向代理服务器,通过适当的配置,可以满足各种需求。这篇博客提供了一个从入门到精通的指南,帮助你理解 Nginx 的基本配置和高级用法。在实际应用中,根据具体需求进行适当的配置,发挥 Nginx 的最大优势。版权声明:原创博主:牛哄哄的柯南[哈哈][抱拳]加油!共同努力!Keafmd牛哄哄的柯南,期待你的三连+关注~~keep accumulate for my dream【共勉】原创 2024-01-24 21:45:00 · 973 阅读 · 0 评论 -
JDK 11:崭新特性解析
JDK 11 以其丰富的新特性和改进,为 Java 开发者提供了更多的工具和选项。HTTP 客户端的标准化、局部变量类型推断的扩展、新的字符串方法、动态类文件常量和 Epsilon 垃圾收集器,都为 Java 编程带来了更高效、更灵活的选择。在升级到 JDK 11 时,开发者可以更好地利用这些新特性,以提升其代码质量和性能。版权声明:原创博主:牛哄哄的柯南[哈哈][抱拳]加油!共同努力!Keafmd牛哄哄的柯南,期待你的三连+关注~~原创 2024-01-06 21:18:09 · 1296 阅读 · 0 评论 -
Java 8 中的 Stream:优雅的集合处理
Java 8 中的 Stream 带来了一种全新的集合处理方式,使得代码更为简洁、清晰,同时提供了并行处理的能力,能够更高效地处理大数据集合。通过学习和使用 Stream,我们能够写出更具表达力的、易读的代码,提高开发效率。这里只是简单介绍了 Stream 的基本操作,实际上它还有更多强大的功能,如分组、分区、排序等,可以根据实际需求进一步深入学习。希望这篇博客对你理解和使用 Java 8 中的 Stream 有所帮助。版权声明:原创博主:牛哄哄的柯南[哈哈][抱拳]加油!共同努力!原创 2023-12-19 08:00:00 · 874 阅读 · 0 评论 -
Java多条件排序使用Comparator和thenComparing【包含排序List<Map<String, String>>】
Comparator接口是Java用于自定义对象排序的关键接口。它包含了一个compare方法,允许我们定义如何比较两个对象。通常,我们会使用Comparator来排序列表或集合中的自定义对象。原创 2023-11-03 06:45:00 · 4110 阅读 · 0 评论 -
23种设计模式【创建型模式】详细介绍之【建造者模式】
设计模式。原创 2023-10-26 21:15:00 · 751 阅读 · 0 评论 -
构建实时视频聊天应用:使用WebRTC和Netty的完整指南
结合Netty,一个高性能的网络通信框架,我们可以构建一个强大的实时视频聊天应用。在开始之前,确保您已经安装了Java开发环境,拥有基本的Netty知识,并拥有一个Web服务器来托管Web应用。本教程将引导您创建一个实时视频聊天应用,其中WebRTC用于处理媒体流,而Netty用于处理WebSocket连接和WebRTC信令。首先,创建一个HTML文件,包括一个视频元素和JavaScript代码,用于处理WebRTC连接。首先,我们将创建一个Netty服务器,用于处理WebRTC通信。原创 2023-10-24 08:10:02 · 1011 阅读 · 0 评论 -
实时消息传送:WebSocket实现系统后台消息实时通知
WebSocket是一种双向通信协议,与传统的HTTP通信不同,它支持持久连接,使得服务器能够主动向客户端推送消息。这使得WebSocket成为实时通信和消息传送的理想选择。原创 2023-10-21 23:01:59 · 5114 阅读 · 6 评论 -
深入理解算法:从基础到实践
算法可以定义为解决特定问题的一系列清晰、有限的步骤或规则。它描述了如何从输入数据得到期望的输出结果。算法通常具有明确定义的输入、输出、明确性、有限性和有效性。原创 2023-10-18 21:44:42 · 690 阅读 · 1 评论 -
学mei私聊问我【DISTINCT】关键字有什么作用?查一个字段和多个字段的区别?
学mei私聊问我【DISTINCT】关键字有什么作用?查一个字段和多个字段的区别?原创 2022-11-14 17:54:05 · 3092 阅读 · 60 评论 -
组织机构列表转树形结构【Hutool工具类TreeUtil】
我们把单位表的信息根据上下级转化为树形结构输出展示,应该是很常见的,我们可以写递归自己去查,今天我们介绍的是使用Hutool的工具类TreeUtil来实现,只能说是十分之方便快捷简单。原创 2022-10-24 10:22:49 · 2675 阅读 · 19 评论 -
网络安全攻防之破解小程序积分制度(Fiddler抓包教程实战)【文末含彩蛋】
今天碰到一个微信公众号的的某个积分制功能:简单介绍就是你阅读文章可以刷积分,然后也可以使用积分,正好前段时间接触到了Fiddler(抓包神奇),想利用一下,把请求给修改了,从而增加自己的累计积分。这就是那个程序的界面,点击【我要阅读】,阅读文章后就可以增加学分,【互助发布】中可以消耗积分。仅供娱乐学习使用,若是影响到了该程序的开发者,联系删除!原创 2022-10-09 15:41:30 · 4578 阅读 · 12 评论 -
中秋之际献上【中秋快乐】藏头诗
中峰如帷上,争资此地低。秋飞玉帐和时已,转耿双衣欲燕尘。快无贵似国仪,枚澜是信满尘编。乐生春不似光长,乡关不相似春亭。原创 2022-09-06 16:07:08 · 2302 阅读 · 0 评论 -
负载均衡原理,探究@LoadBalanced注解都做了什么(Ribbon)
负载均衡原理,探究@LoadBalanced注解都做了什么RPC-百度百科负载均衡原理定义服务端负载均衡客户端负载均衡常见的负载均衡算法Ribbon负载均衡组件@LoadBalancedLoadBalancerAutoConfigurationRestTemplateCustomizerLoadBalancerInterceptor 拦截器LoadBalancerClientRibbonLoadBalancerClient使用自定义规则ConfigBeanMyRandomRuleRPC-百度百科RPC(原创 2022-08-17 07:50:00 · 2348 阅读 · 4 评论 -
Linux部署Tomcat踩的坑以及解决方案【8080无法访问、日志显示XX端口被占用、修改默认端口、无法提供安全连接】
Linux部署Tomcat踩的坑以及解决方案【8080无法访问、日志显示XX端口被占用、修改默认端口、无法提供安全连接】原创 2022-06-20 09:28:09 · 4009 阅读 · 1 评论 -
只出现一次的数字
title: 只出现一次的数字(水了个简单题)date: 2022-05-04 19:59:40tags: 每天进步一点点系列题目题目:只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 4题解:本题可以直接使用异或(^,相同为0,不同为1).原创 2022-05-04 20:58:08 · 478 阅读 · 1 评论 -
加油站(贪心)【LeetCode】
加油站(贪心)【LeetCode】原创 2022-04-29 15:14:09 · 1137 阅读 · 1 评论 -
机器人的运动范围(DFS)
title: 机器人的运动范围(DFS)categories: LeetCodetags:DFS每天进步一点点系列题目机器人的运动范围难度 中等地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格 [35, 37] ,因为3+5+3+7=18。但它不能进入方格 [35, .原创 2022-05-01 08:30:00 · 651 阅读 · 0 评论 -
Linux部署前后端分离项目(SpringBoot+Vue)【Nginx部署】
title: Linux部署前后端分离项目(SpringBoot+Vue)【Nginx部署】date: 2022-04-26 17:27:50categories: Linuxtags:LinuxSpringBootVueNginx需求引入题外话:这种标题网上一搜全是,我为啥还写这篇文章,一是作为笔记,二是可能不同人遇到的问题不一样,处理方案也不同,我多发一篇,就帮助读这篇文章的你多一种部署成功的情况。这个时候最多的是部署毕设吧,今天有朋友问我,我就整理成一篇文章供大家参考。.原创 2022-04-26 19:49:29 · 3204 阅读 · 1 评论 -
java.lang.ClassNotFoundException:javax.xml.bind.DatatypeConverter【解决办法】
# 遇到的问题`java.lang.ClassNotFoundException:javax.xml.bind.DatatypeConverter`**原因:这有可能是因为SpringBoot项目结合jwt进行登录时出现的问题,因为jdk版本太高导致的。**原创 2022-04-26 17:24:13 · 11447 阅读 · 26 评论 -
配置文件加密(Jasypt的简单使用)
title: 配置文件加密(Jasypt的简单使用)categories: Jasypttags: Jasypt需求引入当我们需要对SpringBoot项目的配置文件中的信息进行加密时,如数据库密码等,此时我们可以使用Jasypt来实现。解决方案第一步,引入Jasypt依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-s.原创 2022-04-25 14:54:54 · 1980 阅读 · 1 评论 -
验证回文串(LeetCode)【Java&C++】
title: 验证回文串date: 2022-04-25 14:21:32categories: LeetCodetags: 每天进步一点点题目验证回文串难度 简单给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:输入: “A man, a plan, a canal: Panama”输出: true解释:“amanaplanacanalpanama” 是回文串示例 2:输入: “ra.原创 2022-04-25 14:53:13 · 465 阅读 · 0 评论 -
买卖股票的最佳时机
title: 买卖股票的最佳时机date: 2022-04-24 13:35:24tags: 每天进步一点点系列题目买卖股票的最佳时机难度 简单给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。示例 1:输入:[7,1,5,3,6,4].原创 2022-04-24 13:53:44 · 500 阅读 · 1 评论 -
最长连续序列(dp)
title: 最长连续序列date: 2022-04-22 11:33:47tags: 每天进步一点点系列题目题目:最长连续序列难度:中等给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为 O(n) 的算法解决此问题。示例 1:输入:nums = [100,4,200,1,3,2]输出:4解释:最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。示例 2:输入:nums = [0,3,7.原创 2022-04-22 12:29:09 · 723 阅读 · 0 评论 -
组合总和-Leetcode
title: 组合总和-Leetcodedate: 2022-04-19 09:47:00tags: 每天进步一点点系列每日题目题目:组合总和给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。candidates 中的 同一个 数字可以 无限制重复被选取 。如果至少一个数字的被选数量不同,则两种组合是不同的。对于.原创 2022-04-19 09:58:11 · 699 阅读 · 2 评论 -
计算器(力扣)
title: 计算器date: 2022-04-18 15:15:13tags: 每天进步一点点系列每日题目题目:计算器给定一个包含正整数、加(+)、减(-)、乘(*)、除(/)的算数表达式(括号除外),计算其结果。表达式仅包含非负整数,+, - ,*,/ 四种运算符和空格 。 整数除法仅保留整数部分。示例:示例 1:输入: “3+2*2”输出: 7示例 2:输入: " 3/2 "输出: 1示例 3:输入: " 3+5 / 2 "输出: 5说明:你可以假设所.原创 2022-04-18 15:27:31 · 568 阅读 · 0 评论