- 博客(884)
- 资源 (4)
- 收藏
- 关注
原创 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-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-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
原创 数据分析-61-时间序列分析之三种平滑技术的对比
SMA:过去 k 天一视同仁。WMA:越近的数据话语权越大(线性增强)。EMA:最新数据说了算,老数据影响力随时间指数衰减。
2025-10-30 10:56:40
164
原创 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
2020-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅