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