相关文章
MYSQL-数据库-DDL-DML-DQL-DCL-基础学习
MySql概念: 建立在关系模型基础上,有多张相互连接的二维表组成的数据库
SQL通用语法: 1.SQL语句可以单行或多行书写,以分号结尾 2.SQL语句可以使用空格/缩进来增强语句的可读性 3.MySQL数据库的SQL语句不区分大小写,关…
建站知识
2025/2/22 21:05:12
Java基础知识-网络编程
目录
一、概念【记忆】
1、通信两个重要的要素
2、通信协议
3、TCP
4、UDP
二、InetAddress、InetSocketAddress【记忆】
1、InetAddress
2、InetSocketAddress
三、基于TCP的网络编程【记忆】
1、服务器
2、客户端
四、基于UDP的网络编程【记忆】
1、接收方
2、…
建站知识
2025/2/22 21:04:07
Redis 的线程安全问题解析:为什么 Redis 是线程安全的?
一、Redis 的线程模型
在讨论 Redis 的线程安全性之前,必须了解其核心设计。Redis 的线程模型经历了以下演变:
1. Redis 6.0 之前的单线程模型 核心操作单线程化:所有客户端请求的命令执行由单个线程处理,确保原子性。 多线程仅…
建站知识
2025/2/25 5:55:06
选与不选?从暴力枚举到背包dp
很多时候我们都会遇到一些题目,给出很多个位置,在这个位置进行操作或者不进行操作,我们称之为选与不选问题
如果我们进行dfs进行枚举的话,复杂度可能吃不消,我们借鉴背包的思路,背包的思路本质就是枚举每一…
建站知识
2025/2/22 21:01:51
简单说一下什么是RPC
部分内容来源:JavaGuide RPC是什么
RPC是远程调用 RPC的原理
RPC的五个部分
为了能够帮助小伙伴们理解 RPC 原理,我们可以将整个 RPC 的核心功能看作是下面 5 个部分实现的:
客户端(服务消费端):调用…
建站知识
2025/2/25 5:57:52
leetcode_位运算 191.位1的个数
191. 位1的个数
给定一个正整数 n,编写一个函数,获取一个正整数的二进制形式并返回其二进制表达式中设置位 (set bit,指在某数的二进制表示中值为 1 的二进制位)的个数(也被称为汉明重量)。
1. 字符串 列表
class …
建站知识
2025/2/25 5:52:01
c#编程:定义比较器,ArrayList使用比较器进行排序
ArrayList 是 .NET Framework 1.1 引入的一个非泛型集合类型,在 C# 现代版本中推荐使用泛型集合如 List 来代替 ArrayList,因为它们提供了更好的类型安全性和性能。
ArrayList 中的元素按照指定顺序进行排序,可以使用 ArrayList.Sort() 方法…
建站知识
2025/2/22 20:58:38
Python爬虫系列教程之第十四篇:爬虫项目部署、调度与监控系统
大家好,欢迎继续关注本系列爬虫教程! 在前面的文章中,我们已经详细讲解了如何构建爬虫、如何处理反爬、如何实现分布式爬虫以及如何使用 Scrapy 框架开发高效的爬虫项目。随着项目规模的不断扩大,如何将爬虫项目稳定部署到生产环境…
建站知识
2025/2/22 20:57:37