自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Django快速入门

Django 模板是一个 HTML 文件,它可以嵌入 Python-like 的动态变量和逻辑控制代码,用于动态生成网页内容。Django 模板系统让你可以将页面的结构(HTML)​ 和数据(来自视图)​ 分离开来,实现前后端分离的渲染模式,同时又能方便地插入动态内容。models.py包括等,用于更灵活的数据库级别约束。db_table = 'library_book' # 自定义数据库表名verbose_name = '图书' # 后台单数名称。

2025-11-18 17:11:33 1452

原创 树(二叉树、二叉搜索树、二叉平衡树、红黑树、B树、B+树)的学习,图文详解查询插入删除操作

本文系统介绍了树形数据结构及其核心概念。首先阐述了树的基本定义、术语(根节点、叶子节点、度等)和性质。重点讲解了m叉树和二叉树的四种遍历方式(前序、中序、后序、层序),以及二叉搜索树(BST)的查找、插入、删除操作。针对BST可能退化的缺点,引入了平衡二叉树(AVL树)及其旋转平衡机制,以及更复杂的红黑树和B树。其中,B树因其多路搜索特性特别适合磁盘存储场景。全文通过图示和分步示例,清晰展示了各类树结构的操作原理和平衡维护方法,为理解树形数据结构提供了系统指导。

2025-07-01 00:48:37 1160

原创 HttpClient的介绍和使用

HttpClient是Java中用于发送HTTP请求和处理响应的强大工具库,提供比原生HttpURLConnection更丰富的功能。它支持多种HTTP方法、连接池管理、HTTPS协议和拦截器机制,适用于微服务通信、数据抓取等场景。HttpClient的优势包括高效连接管理、异步请求支持、完善的错误处理和简洁的API设计。使用步骤包括导入依赖、创建客户端对象、构建请求并执行。示例代码展示了GET和POST请求的实现方式,包括状态码获取和响应数据处理。通过HttpClient可以简化网络编程,提升开发效率和性

2025-06-29 23:25:31 451

原创 Redis的安装和使用学习

本文介绍了Redis数据库及其安装配置方法。主要内容包括:1) Redis作为高性能内存数据库的特性;2) Linux系统通过FinalShell工具安装Redis 8.0.2的详细步骤,包括下载、解压、编译和启动过程;3) Windows系统安装Redis的简要方法;4) Redis客户端工具AnotherRedisDesktopManager的使用;5) Redis五大数据类型(String、List、Set、Hash、Sorted Set)及其常用操作命令的说明。文章提供了从安装到基础使用的完整指南,

2025-06-23 23:54:22 669

原创 基于AOP切面实现字段自动填充

本文介绍了使用自定义注解和AOP实现数据库操作字段自动填充的技术方案。首先定义了一个@AutoFill注解,用于标识需要自动填充的方法,并指定操作类型(INSERT/UPDATE)。然后通过切面编程,在方法执行前拦截带有该注解的mapper操作,利用反射动态地为实体对象填充创建时间、修改时间等公共字段。对于INSERT操作填充全部4个字段,UPDATE操作则只填充修改相关字段。最后在Mapper接口方法上添加注解即可使用该功能。该方案实现了公共字段的自动化处理,提高了开发效率,同时保持了代码的整洁性。

2025-06-15 19:13:21 177

原创 Java学习笔记

创建一个消息转换器对象,然后为消息转换器设置一个对象转换器,对象转换器可以将Java对象序列化为Json数据,最后再将自己的消息转换器加入到容器中。Lombok 提供的一个注解,用于自动生成一个包含所有字段的构造方法(constructor)。ThreadLocal为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能或渠道对应的值,线程外则不能访问。用于将一个 Java Bean 的属性值复制到另一个 Java Bean 中,避免繁琐的赋值。用于计算一个字符串或字节数组的。

2025-06-12 00:42:08 280

原创 使用人大金仓工具KStudio导出dmp格式文件

文章摘要:本文简要介绍了如何备份和导出文件为二进制文档(dmp格式)。首先,点击上方的备份选项;接着,选择需要备份导出的模式;最后,指定导出的地址,将文件备份为dmp格式的二进制文档。这一过程简单明了,适用于需要将数据以二进制形式保存的用户。

2025-05-22 09:51:29 915

原创 TortoiseGit合并提交到其他分支

本文介绍了如何在Git中合并分支的步骤。首先,右键当前文件夹,切换当前分支到目标分支。接着,选择要合并的分支,右键该分支并点击显示日志。然后,按住Ctrl键,左键选择要合并的提交,右键选择摘取选定提交。最后,选择继续,等待摘取完成后,同步当前版本。通过这些步骤,可以有效地将不同分支的提交合并到当前分支中。

2025-05-21 10:33:40 1113

原创 .NetCore新建连接到MySQL数据库并查询

因为是使用using语句,所以当控制流离开 using 块时,即使发生了异常,也会自动调用对象的 Dispose 方法。Dispose 方法会自动调用 Close 方法来关闭数据库连接。所以不需要显式地调用 connection.Close() 或 connection.Dispose()来关闭连接。

2024-12-24 11:14:29 349

原创 iis部署后,首次进页面正常,刷新页面之后ip错了,使用URL定向解决%3C!DOCTYPE htmI PUBLIC“-//W3C//DTD XHTML 1.0Strict//EN“

在IIS部署web之后,首次进入页面都是正常的,请求路径也是正常的后端ip端口。但是奇怪的是,我刷新之后就会报这个错误。打开F12查看网络可以发现,刷新之后,请求的ip端口变成了该网站前端的地址,这肯定不对。在网上搜寻了一番,有可能是IIS反向代理的问题。原本以为需要再配置URL重写,但是我重启之后,就已经恢复正常了,刷新之后的请求路径还是原本的后端请求ip端口。ARR(Application Request Routing Cache)和URL重写。下载安装完之后,重启IIS,就会看到这两个。

2024-11-07 10:43:01 407 1

原创 记解决HTTP Error 500.30 - ASP.NET Core app failed to start

在IIS部署好.netcore项目后,浏览器访问后端后提示这个错误。

2024-11-05 14:34:38 6307

原创 sql报错“UNION的类型integer和varchar不匹配”

sql报错“UNION的类型integer和varchar不匹配”

2024-09-30 10:42:41 960

原创 Vue打包动态配置url等

在Vue打包上线服务器之后,若发现请求路径等写错了,又得重新打包发布,非常麻烦。那如何动态配置呢?

2024-09-23 16:57:19 862

原创 常用LINQ方法

方法用于从集合中选择特定的属性或计算新的值。方法用于判断该序列是否有元素,返回的是布尔值,若有则为true,反之false。是原始序列中元素的类型,它类似于 SQL 中的Group By语句。方法用于确认序列的所有元素是否满足条件,返回的是一个布尔值。方法用于将集合中的元素按照某个键进行分组,并返回一个。方法用于返回序列的元素,如果序列为空,则返回默认值。方法根据指定的字段按升序对集合中的元素进行排序。方法根据指定的字段按降序对集合中的元素进行排序。方法用于去除序列中重复的元素,返回非重复的序列。

2024-09-20 17:51:37 477

原创 Skip().Take()

通常前端会传pageIndex=1来表示第一页,但是这边需要提前-1,避免第一页直接被跳过。skip()表示从这个位置开始取。take()表示取到这个位置。比如skip(2).take(5),表示从第二条取到第五条。pageSize:表示每页显示的数量。pageIndex:表示当前页数。

2024-09-19 10:28:59 255

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除