摘要: 第一章 版本控制系统 1.1 SVN 集中式版本控制系统 ​ 所有的代码版本都存放在 SVN Server 上,网络有问题就访问不了,所有内柔都在SVN Server上进行,Client只负责请求,协作必须在本地局域网开发。 1.2 GIT 分布式版本控制系统 ​ 每个客户端都有一个仓库,独立开发。 阅读全文
posted @ 2024-10-10 20:58 Purearc 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 第一章 索引 1.什么是索引 ​ 提到索引,我们想到的是查询慢了设置索引呗!但是索引为什么起作用?设置了索引为什么还是慢我们其实不是很清楚。在关系数据中,索引是一种数据结构,他将数据提前按照一定的规侧进行排序和组织,能够帮助快速定位到数据记录的数据,加快数据库表中数据的查找和访问速度。像书籍的目录、 阅读全文
posted @ 2024-09-25 01:32 Purearc 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 第一章 分页 ​ 在开发 RESTful API 时,分页功能是非常常见的需求,尤其是在处理大量数据时。分页不仅能提高查询效率,还能改善用户体验,让前端能够逐步加载数据而不是一次性全部加载。 ​ 在第一章中,我们将探讨如何实现分页功能,并且确保分页参数通过查询字符串传递、设置合理的默认值和阈限值,并 阅读全文
posted @ 2024-08-16 02:08 Purearc 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 一、从购物车模型完成购物车 (一)购物车模型设计 ​ 使用 Guid 作为购物车的主键,让 EFCore 自己管理外部引用,使用 ICollection保存商品的信息,这里将商品抽象成LineItem与其他模块进行解耦。 namespace FakeXiecheng.Models; public c 阅读全文
posted @ 2024-03-14 10:55 Purearc 阅读(22) 评论(0) 推荐(1) 编辑
摘要: 一、了解C#中的异步 ​ 假设项目部署的服务器的CPU只有1C1T,当一个请求进入服务器进行方法执行并等待返回的时候,CPU资源就会被占用,直到这个方法结束,在此期间别的请求也无法进入,就相当于在前端一直转圈等待。 ​ 上面的情况就是典型的单线程模型,在这种情况下同步方法会一直占用CPU,直到任务完 阅读全文
posted @ 2024-01-09 14:59 Purearc 阅读(19) 评论(1) 推荐(1) 编辑
摘要: 一、DotNet Core的发展 (一)DotNetFramework和DotNetCore ​ 在DotNetCore出现之前,微软的应用开发主体是面向自家的Windows操作系统,早在2002年的时候,微软发布了.NetFrameWork的早期版本,即DotNet1.0版本,秉承着开源侵犯知识产 阅读全文
posted @ 2023-12-20 12:49 Purearc 阅读(67) 评论(0) 推荐(1) 编辑
摘要: Spring底层核心原理解析 // AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class); // ClassPathXmlApplicationCont 阅读全文
posted @ 2023-10-05 19:59 Purearc 阅读(26) 评论(0) 推荐(1) 编辑
摘要: 基础架构与查询 连接器 1、root用户更改普通用户的权限将在下次普通用户重连时生效,即不会影响到当前连接的用户。 2、空闲状态的链接经过设置的等待时间后会断开连接,下次使用需要重连。 3、长连接和短连接:建立连接的过程比较复杂-->少使用短连接 4、长连接使用时间MySQL内存占用变高-->MyS 阅读全文
posted @ 2023-09-24 17:11 Purearc 阅读(31) 评论(0) 推荐(1) 编辑
摘要: # GC 的相关 VM 参数 | 含义 | 参数 | | : : | | | 堆初始大小 | -Xms | | 堆最大大小 | -Xmx 或 -XX:MaxHeapSize=size | | 新生代大小 | -Xmn 或 (-XX:NewSize=size + -XX:MaxNewSize=size 阅读全文
posted @ 2023-08-01 16:01 Purearc 阅读(27) 评论(0) 推荐(2) 编辑
摘要: # 一、JVM 概述 ## (一)Java 生态圈 ​ JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 ​ Java语言的一个非常重要的特点就是与平台的无关性。 阅读全文
posted @ 2023-07-21 19:26 Purearc 阅读(79) 评论(0) 推荐(1) 编辑