自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(884)
  • 资源 (4)
  • 收藏
  • 关注

原创 SpringBoot-50-开发实战前后端分离情况下的前端界面权限控制

后端使用CORS+Session,前端引入Pinia状态管理库。

2025-11-28 13:35:04 153

原创 SpringBoot-49-开发实战前后端分离情况下的认证和授权

基于CORS和Proxy下的Session方式,基于CORS的JWT方式。

2025-11-28 13:30:08 41

原创 SpringBoot-48-开发实战前后端分离下的常见概念和跨域的实现

在现代Web应用中,跨域认证与授权是一个常见且关键的问题。介绍其中的一些基本概念,然后通过CORS(只改后端)或Proxy(只改前端)两种方式解决跨域问题。

2025-11-26 10:35:05 147

原创 SpringBoot-47-开发实战(十)SS+JPA+Vue+Element Plus+RIA富客户端

现代RIA=前端框架+REST API+SPA。RIA(Rich Internet Application,富互联网应用)是一种在Web浏览器中提供接近桌面应用程序体验的Web应用类型。它强调丰富的用户界面、交互性和响应速度,与传统的页面跳转式Web应用形成鲜明对比。

2025-11-26 10:21:37 30

原创 python-91-图片表格以及代码执行结果写入word文档

采用python-docx,将graphviz生成的图片,表格数据,以及调用python代码执行的结果写入word文档。

2025-11-21 15:51:40 30

原创 python-90-mysql和clickhouse导出所有建表语句和字段信息

使用pymysql和clickhouse-connect库,分别连接mysql和clickhouse数据库,获取所有表的信息,并使用python-docx写入word文档。

2025-11-21 15:48:43 192

原创 SpringBoot-46-开发实战(九)SS+JPA+Vue+Element Plus

Element Plus是一套基于Vue 3的现代化UI组件库,适用于开发中后台系统、管理平台等Web应用。它提供了丰富、美观且功能强大的组件(如按钮、表单、表格、对话框、菜单等),帮助开发者快速构建用户界面。

2025-11-20 08:49:25 464

原创 SpringBoot-45-开发实战(八)SS+JPA+Vue+选项式+组合式+setup语法糖

选项式 API:按功能类别(data、methods 等)组织代码,简单直观但逻辑易分散。组合式 API:按业务逻辑聚合代码,灵活复用,需手动暴露变量。script setup语法糖:组合式 API 的简洁写法,顶层声明自动暴露,代码更少、更推荐。

2025-11-20 08:46:51 142

原创 SpringBoot-44-开发实战(七)SS+JPA+RESTful+Swagger

前后端分离,后端提供RESTful风格的接口。

2025-11-19 09:56:01 280

原创 SpringBoot-43-开发实战(六)SS+JPA +Vue+Thymeleaf+BootStrap+iframe

前后端不分离+Vue增强的模式。

2025-11-19 09:53:13 203

原创 SpringBoot-42-开发实战Spring Security的使用权限配置存储在数据库中

实现了动态权限控制,权限配置可以存储在数据库中,而不需要硬编码在配置文件里。

2025-11-18 13:58:27 136

原创 SpringBoot-41-开发实战Spring Security的使用注解@PreAuthorize

@PreAuthorize是Spring Security框架中用于方法级别的安全控制的一个注解。它允许你在方法执行前,判断当前用户是否有权限调用该方法。使用@PreAuthorize需要在配置类上启用方法级安全。

2025-11-18 13:49:55 30

原创 SpringBoot-40-开发实战Spring Security的使用按照权限或按照角色配置

按照角色配置hasAnyRole,按照权限配置hasAnyAuthority。

2025-11-17 09:21:28 45

原创 SpringBoot-39-开发实战Spring Security的使用启动表单登录(明文或加密)

Spring Security是Spring生态系统中用于处理认证(Authentication)和授权(Authorization)的安全框架。

2025-11-17 09:20:12 181

原创 SpringBoot-38-开发实战(五)SS+JPA+Thymeleaf+Bootstrap+iframe+jQuery+AJAX

JPA:以实体类(Entity)为中心,数据库操作完全通过对象进行,无需写SQL。MyBatis:仍需手动编写 SQL(XML或注解),属于“SQL 驱动”,对象只是结果映射。

2025-11-14 13:38:10 219

原创 SpringBoot-37-开发实战JPA的使用(多对多)@ManyToMany+中间表

简单多对多(中间表无额外字段),适用于:中间表只包含两个外键,没有其他业务字段。

2025-11-14 13:32:50 181

原创 SpringBoot-36-开发实战JPA的使用(一对多)@OneToMany+@ManyToOne

使用@OneToMany + @ManyToOne实现双向关联。可以(单向一对多),但不推荐。单向@OneToMany会额外生成一个中间连接表(join table),效率较低。而通过@ManyToOne维护外键更符合常规数据库设计。

2025-11-13 08:37:12 494

原创 SpringBoot-35-开发实战JPA的使用(多对一)@ManyToOne

JPA替换的是SSM架构中的MyBatis,属于持久层技术的替换,不影响Spring、Spring MVC、Thymeleaf及前端技术栈(Bootstrap/jQuery/iframe/AJAX)。

2025-11-13 08:33:00 159

原创 SpringBoot-34-开发实战(四)SSM+Thymeleaf+Bootstrap+iframe+jQuery+AJAX

jQuery前端JS库,简化DOM操作、AJAX调用。AJAX异步通信机制,局部刷新数据。

2025-11-12 08:38:52 285 1

原创 SpringBoot-33-开发实战(三)SSM+Thymeleaf+Bootstrap+iframe

Bootstrap前端UI框架,iframe页面嵌套技术。

2025-11-12 08:38:17 174

原创 SpringBoot-32-开发实战(二)SSM+Thymeleaf页面视图

Thymeleaf服务端模板引擎,用于生成HTML页面。

2025-11-11 09:47:22 32

原创 SpringBoot-31-开发实战(一)SSM

SSM = Spring + Spring MVC + MyBatis

2025-11-11 09:44:39 149

原创 SpringBoot-30-多表查询之多对一查询association和一对多查询collecton

MyBatis并不通过标签区分多对一还是一对一,而是由你的数据模型和SQL查询逻辑决定。多对一association配置,一对多collection配置。

2025-11-10 09:56:57 177

原创 SpringBoot-29-IDEA中的常用设置解决application.properties中文乱码问题

全部设置utf-8,并勾选Transparent native-to-ascii conversion,如果这里修改后中文还是乱码的话,就配置文件中的中文删除掉,重新写以下即可。

2025-11-10 09:45:10 134 1

原创 python-89-基于compileall或pyarmor实现python代码加密

分别介绍使用py_compile和compileall生成pyc文件,使用pyarmor进行代码加密和混淆,这两种方式实现python的代码加密。

2025-11-03 09:29:43 159

原创 深度学习-178-知识图谱技术之节点关系和索引的Cypher增删改查

操作Neo4j的Cypher语句介绍,Neo4j使用名为Cypher的声明式查询语言,让查询语句看起来像图本身。

2025-11-03 09:28:36 37

原创 数据分析-62-时间序列分析之上升下降平稳趋势分析

趋势(Trend)是时间序列在较长时间内表现出的持续上升、下降或平稳的方向性变化。

2025-10-30 14:25:31 249

原创 数据分析-61-时间序列分析之三种平滑技术的对比

SMA:过去 k 天一视同仁。WMA:越近的数据话语权越大(线性增强)。EMA:最新数据说了算,老数据影响力随时间指数衰减。

2025-10-30 10:56:40 164

原创 python-88-实时消费kafka数据批量追加写入CSV文件

适用于Kafka实时消费,同时将结果批量追加写入文件的场景。

2025-10-28 14:44:16 229

原创 SpringBoot-28-IDEA中配置使用内部或外部Tomcat启动项目

打包方式选择war,重写主类继承SpringBootServletInitializer,通过注释与取消注释pom文件中的依赖并更新,切换使用内部或外部的tomcat。

2025-10-28 14:42:34 40

原创 深度学习-177-知识图谱技术之langchain与neo4j完整的RAG系统示例

首先向量检索最相关的文档并得到相关节点,以这些节点为起点,通过图查询扩展上下文,然后将相关的内容归并起来,构建增强的上下文,最后调用LLM获取最终的答案。

2025-10-24 10:56:22 467

原创 深度学习-176-知识图谱技术之langchain与neo4j的嵌入向量Neo4jVector

使用Neo4jVector将输入的文档向量化,并创建向量索引,然后进行语义检索。

2025-10-24 10:55:50 283

原创 python-87-Pyinstaller打包在没有安装Python的电脑上运行

PyInstaller是一个将Python脚本打包成独立可执行文件(如.exe、.app、可执行二进制)的工具,让你的Python程序可以在没有安装Python的电脑上运行。

2025-10-23 15:20:36 247

原创 深度学习-175-知识图谱技术之langchain与neo4j的深入剖析

通过定义查询链,然后封装为QA链,实现自定义QA链。理解langchain_neo4j的CypherQAChain类利用大语言模型(LLM)和数据库的模式,将用户的问题转换为Cypher查询,并在数据库上执行该查询,这个工作流程。同时又介绍了Langchain为什么不愿意做拖拉拽工作流。

2025-10-22 10:28:30 219

原创 深度学习-174-知识图谱技术之langchain与neo4j的结合应用

安装Neo4j和apoc插件,分别使用langchain_community(过去)和langchain-neo4j(未来)构建图谱模式,LLM自动生成Cypher并基于查询的内容返回结果。

2025-10-22 10:21:04 115

原创 关系数据库-10-[mysql5和mysql8]在windows中安装为服务并共存

使用不同的端口(Port)、不同的服务名称(Service Name)、不同的数据目录(datadir)和配置文件,将MySQL5和MySQL8同时安装在windows中。

2025-10-20 13:45:08 983

原创 深入大模型-12-Python虚拟环境的管理venv和uv和conda

三种方式创建python的虚拟环境:venv、uv和conda,uv已经成为更主流的创建方式。

2025-10-20 13:43:33 301

原创 Vue-33-通过flask接口提供的数据使用plotly.js绘图(五)

介绍小提琴图violin、直方图histogram、以及相关系数热力图heatmap的使用,解决热力图Y轴标签截断显示的问题。

2025-10-16 11:20:19 103

原创 Vue-32-通过flask接口提供的数据使用plotly.js绘图(四)

箱线图中鼠标放在图表上,通过hoverinfo对悬浮框显示内容进行控制,对箱线图box的概念进行详细的解释。

2025-10-16 11:07:52 202

原创 深入大模型-11-微调推理框架对模型文件的格式要求GGUF或Safetensors或PyTorch.bin

微调unsloth(Safetensors或PyTorch.bin),转换llama.cpp(Safetensors或PyTorch.bin)、推理llama.cpp(GGUF)、vLLM(Safetensors或PyTorch.bin)、ollama(GGUF)对模型文件的格式要求。着重介绍了Ollama使用GGUF模型时Modelfile文件的编写要求。

2025-10-11 15:55:45 359

U盘安装Windows7系统步骤.docx

制作系统盘,安装操作系统,同时对系统进行分区操作。主要是用于解决windows操作系统出问题的情况下,以最简单的方式,安装需要的操作系统。

2020-07-07

网络协议7层模型和4层模型

网络协议7层模型和4层模型

2021-02-17

数据库-MySQL中文显示问题.docx

创建mysql数据库中的表时,因为没有设置编码方式,导致数据库中的中文出现乱码,影响查询时显示的效果,通过文中的方式,解决此问题。

2020-07-01

空空如也

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

TA关注的人

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