相关文章
spring-security-oauth2授权服务原理
本文为Spring Security OAuth2 授权服务的源码解析,代码版本信息:
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.10</version>
&…
编程日记
2025/1/22 0:25:17
MYSQL -NATURAL JOIN ,exist 函数
NATURAL JOIN 是一种 SQL 连接类型,它会自动基于两个表中具有相同名称的列进行连接。使用 NATURAL JOIN 时,不需要显式指定连接条件。它会帮你自动查询两张连接表中 所有相同的字段 ,然后进行 等值 连接 两表都有 manager_id 和 department…
编程日记
2025/1/18 9:06:06
Tomcat类加载机制详解
1.Tomcat类加载机制详解
1.1 JVM类加载器
Java中有 3 个类加载器,另外你也可以自定义类加载器
引导(启动)类加载器:负责加载支撑JVM运行的位于JRE的lib目录下的核心类库,比如rt.jar、charsets.jar等扩展类加载器&am…
编程日记
2025/1/22 15:45:48
Overleaf中插图需要的pdf图片格式制作方法(python)
Overleaf很多模板中,需要用pdf格式来插入图片,即将png/jpg图片转化成pdf,才能插入此图。这么一来,就需要额外做一步转化。 这一步用python即可完成,废话不多说,直接给代码:
from PIL import Im…
编程日记
2025/1/19 9:09:07
C++ | Leetcode C++题解之第363题矩形区域不超过K的最大数值和
题目: 题解:
class Solution {
public:int maxSumSubmatrix(vector<vector<int>> &matrix, int k) {int ans INT_MIN;int m matrix.size(), n matrix[0].size();for (int i 0; i < m; i) { // 枚举上边界vector<int> sum(…
编程日记
2025/1/18 13:18:21
string类接口实现
大家好,今天我们的博客比较简短,为什么列。因为我们今天的这个篇博客是来给大家自己实现一下string接口。并且因为是前期学的所以本人也不是很熟。所以这篇博客也是想让佬们看看我还有什么东西没理解和知识点错误的地方。(〃▽〃) 然后关于这个string的接…
编程日记
2025/1/9 20:04:30
基于Phi-2模型进行LLM微调
微调大语言模型
本文记录大语言模型微调流程,供自己学习使用。
LLMs通过使用深度学习技术在大量文本数据上进行训练。这些模型能够生成类人的文本并执行各种自然语言处理(NLP)任务。最棒的部分是,你可以使用像Falcon、Llama-2、…
编程日记
2025/1/20 22:05:06