本文分类:news发布日期:2024/12/26 8:28:18
相关文章
【设计模式系列】简单工厂模式
一、什么是简单工厂模式
简单工厂模式(Simple Factory Pattern)是一种设计模式,其中包含一个工厂类,根据传入的参数不同,返回不同类的实例。这个工厂类封装了对象的创建逻辑,使得客户端代码可以从直接创建…
建站知识
2024/12/12 22:57:19
MySql中的锁的分类
锁的分类 MySQL锁可以按模式分类为:乐观锁与悲观锁。按粒度分可以分为全局锁、表级锁、页级锁、行级锁。按属性可以分为:共享锁、排它锁。按状态分为:意向共享锁、意向排它锁。按算法分为:间隙锁、临键锁、记录锁。 二、全局锁、表…
建站知识
2024/12/23 12:18:06
【安全解决方案】深入解析:如何通过CDN获取用户真实IP地址
一、业务场景
某大型互联网以及电商公司为了防止客户端获取到真实的ip地址,以及达到保护后端业务服务器不被网站攻击,同时又可以让公安要求留存网站日志和排查违法行为,以及打击犯罪的时候,获取不到真实的ip地址,发现…
建站知识
2024/12/23 7:44:37
代码随想录算法训练营第二十七天|Day27 贪心算法
122.买卖股票的最佳时机II https://programmercarl.com/0122.%E4%B9%B0%E5%8D%96%E8%82%A1%E7%A5%A8%E7%9A%84%E6%9C%80%E4%BD%B3%E6%97%B6%E6%9C%BAII.html 思路 int maxProfit(int* prices, int pricesSize) {int maxProfit 0;for (int i 1; i < pricesSize; i) {if (p…
建站知识
2024/12/23 6:01:16
React--》掌握Valtio让状态管理变得轻松优雅
Valtio采用了代理模式,使状态管理变得更加直观和易于使用,同时能够与React等框架无缝集成,本文将深入探讨Valtio的核心概念、使用场景以及其在提升应用性能中的重要作用,帮助你掌握这一强大工具,从而提升开发效率和用户…
建站知识
2024/12/20 22:34:03
前端同步异步-setTimeout-Promise-async-await
总结下前端的同步异步、事件循环问题,如有错误欢迎指正。 目录
一、setTimeout定时器函数
1.定义
2.基本语法
3.返回值
4.使用
1)异步执行
2)嵌套使用
3)事件循环
二、Promise
1.定义
2.状态
3.基本语法
1࿰…
建站知识
2024/12/19 3:25:33
基础数据结构思路写法记录,便于回顾
重思路非代码。基础的思路搞懂了,变形题目顺着思考基本都能写出来!以下是自己8年技术面试以来总结的算法考点! 基础(要消化的) 基础查找 二叉树 链表 排序
二分查找 int binarySearch(vector<int> &nums, int target) {// write y…
建站知识
2024/12/22 20:26:35
【网络协议栈】Tcp协议(上)结构的解析 和 Tcp中的滑动窗口(32位确认序号、32位序号、4位首部长度、6位标记位、16为窗口大小、16位紧急指针)
绪论 “没有那么多天赋异禀,优秀的人总是努力翻山越岭。”本章主要讲到了再五层网络协议从上到下的第二层传输层中使用非常广泛的Tcp协议他的协议字段结构,通过这些字段去认识其Tcp协议运行的原理底层逻辑和基础。后面将会再写一篇Tcp到底是通过什么调…
建站知识
2024/12/23 18:11:51