数据结构与算法
数据结构与算法 - 有向图的环检测:DFS与拓扑排序的两种方案
👋 大家好,欢迎来到我的技术博客! 💻 作为一名热爱 Java 与软件开发的程序员,我始终相信:清晰的逻辑 + 持续的积累 = 稳健的成长。 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯
【tcp】 TCP的连接重连&QUIC的连接迁移
TCP的连接重连之痛
一条 TCP 连接是由四元组标识的(源 IP,源端口,目的 IP,目的端口)。什么叫连接迁移呢?就是当其中任何一个元素发生变化时,这条连接依然维持着,能够保持业务逻辑不中断。当然这里面主要关注的是客户端的变化,因为客户端不可控并且网络环境经常发生变化,而服务端的 IP 和端口一般都是固定的。
比如大家使用手机在 WIFI 和 4G 移动网络切换时,客户端的 IP 肯定会发生变
发布订阅 - 确保用户注册成功发送短信通知
Spring事务监听机制—使用@TransactionalEventListener处理数据库事务提交成功后再执行操作
为什么使用
在项目中,往往需要执行数据库操作后,发送消息或事件来异步调** * 用其他组件执行相应的操作,例如:
用户注册后发送激活码;
配置修改后发送更新事件等。
但是,数据库的操作如果还未完成,此时异步调用的方法查询数据库发现没有数据,这就会出现问题。
解锁动态规划的奥秘:从零到精通的创新思维解析(10)
前言: 前几天,我写了一篇关于动态规划的文章,今天继续为大家带来一些动态规划相关的习题解析。本次分享的两道题依然围绕“股票”问题展开,不过相比之前的题目,难度有所提升。希望能为大家的学习提供帮助!1.买卖股票的最佳时机1.1.题目来源 本题目来源于力扣,下面小编给出它的链接
【数据结构】常见的排序算法 -- 插入排序
🫧个人主页: 小年糕是糕手
💫个人专栏:《数据结构(初阶)》《C/C++刷题集》《C语言》
🎨你不能左右天气,但你可以改变心情;你不能改变过去,但你可以决定未来!
目录一、直接插入排序1.1、算法思想1.2
字符函数和字符串函数(下)- 暴力匹配算法
目录
一、strcmp
1.1 代码演示
1.2 strcmp的模拟实现
二、strncpy
2.2 代码演示
2.3 比较strcpy和strncpy
三、strncat
3.1 代码演示
3.2 strcat和strncat对比
四、strncmp
4.1 代码演示
4.2 strcmp和strncmp比较
五、strstr
5.1
一文彻底搞清楚数据结构之快速排序和归并排序的深入优化
🔥承渊政道:个人主页
❄️个人专栏: 《C语言基础语法知识》 《数据结构与算法初阶》
✨逆境不吐心中苦,顺境不忘来时路!
🎬 博主简介:
前言:前面小编已经介绍八大排序算法的基本思想和实现方法!但关于其中的快速排序和归并排序还有一些细节可以优化!接下来跟着小编来看看快速排序和归并排序的深入优化,学习一下优化完之后,具体在实
winform与wpf的对比
🪓 一句话结论(先给你最残酷的)
WinForm = 过时但简单粗暴的快刀。适合老项目、快速工具、成本最低。
WPF = 正式企业级 UI 的底层技术核心。更现代、扩展强,学习成本高。如果你还想往中长期延展、想跟上 .NET 的生态趋势:
👉 WPF 是唯一值得选的。
WinForm ≈ 技术
