- 博客(48)
- 收藏
- 关注
原创 grom多表关系
默认的连接表,只有双方的主键id,展示不了更多信息了这是官方的例子,我修改了一下ID uintID uint这个功能还是很有用的,例如你的文章表 可能叫ArticleModel,你的标签表可能叫TagModel那么按照gorm默认的主键名,那就分别是ArticleModelID,TagModelID,太长了,根本就不实用这个地方,官网给的例子看着也比较迷,不过我已经跑通了主要是要修改这两项joinForeignKey 连接的主键idJoinReferences 关联的主键id。
2025-04-05 19:12:59
825
原创 linux之kill
kill 命令可以发送不同的信号给目标进程,来实现不同的操作,如果不指定信号,默认会发送 TERM 信号(15),即终止。若仍无法终止该程序,可使用 SIGKILL(9) 信息尝试强制删除程序。是要终止进程的进程 ID。
2024-11-24 17:30:06
315
原创 vue项目启动报错opensslErrorStack [ ‘error03000086digital envelope routinesinitialization error‘ ]
vue项目启动报错opensslErrorStack [ 'error03000086digital envelope routinesinitialization error' ]
2024-11-10 10:38:49
306
原创 Java项目连接mysql报错Caused by com.mysql.cj.exceptions.CJException Public Key Retrieval is not allowe【无标题】
Java项目连接mysql报错Caused by com.mysql.cj.exceptions.CJException Public Key Retrieval is not allowed
2024-10-19 11:25:58
224
原创 使用Flyway进行数据库版本控制
Flyway是一款开源的数据库版本管理工具。它可以很方便的在命令行中使用,或者在Java应用程序中引入,用于管理和自动化数据库结构的变更。它可以跟踪和管理数据库的版本控制,并在应用程序启动时自动执行升级或回滚操作。
2024-10-19 11:22:43
1007
原创 Filter
Filter表示过滤器,是 JavaWeb三大组件(Servlet、Filter、Listener)之一。过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能使用了过滤器之后,要想访问web服务器上的资源,必须先经过滤器,过滤器处理完毕之后,才可以访问对应的资源。过滤器一般完成一些通用的操作,比如:登录校验、统一编码处理、敏感字符处理等。第1步,定义过滤器 :1.定义一个类,实现 Filter 接口,并重写其所有方法。
2024-04-21 23:44:06
401
1
原创 2024最新Hexo+GitHubPages搭建个人博客
Hexo是一个快速、简洁且高效的博客框架,有丰富的主题和插件可供使用。这篇文章讲述如何使用Hexo+GitHub Pages搭建个人博客。
2024-04-09 15:19:16
2193
3
原创 MyBatis-Plus入门笔记(一)
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
2024-03-26 14:35:36
919
原创 JWT笔记
第三部分:Signature(签名),防止Token被篡改、确保安全性。第二部分:Payload(有效载荷),携带一些自定义信息、默认信息等。例如:{“id”:“1”,“username”:“Tom”}第一部分:Header(头), 记录令牌类型、签名算法等。例如:{“alg”:“HS256”,“type”:“JWT”}JWT全称:JSON Web Token (官网:https://jwt.io/)JWT的组成: (JWT令牌由三个部分组成,三个部分之间使用英文的点来分割)
2024-03-24 21:42:31
218
1
原创 C语言scanf循环录入时空白字符影响程序执行
当使用`scanf()`函数等输入函数从标准输入中读取数据时,如果输入缓冲区中有换行符或其他空白字符,这些字符可能会被读取并留在缓冲区中,在下一次读取时被误认为是有效的输入数据,导致程序出现错误。
2023-12-14 16:42:50
318
4
Java Swing实现飞机大战小游戏.zip
2023-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人