- 博客(58)
- 收藏
- 关注
原创 【windows】笔记本在插拔电源的时候屏幕要黑一下
笔记本在插拔电源的时候屏幕要黑一下【已解决】 - 远景论坛 - 前沿科技与智慧生态的极客社区 -
2026-02-05 15:18:55
17
原创 【uniapp/vue3+ts/js】eslint9+prettier+husky+lint-staged
vue3和uniapp是我最常用的框架无论是不是vue3或uniapp都没有区别,因为这是配置eslint+prettier创建uniapp项目或者创建vue3项目。
2026-01-27 12:08:36
1027
原创 【IDEA】更新新版本;学生认证,再次续费IDEA
距离使用结束还有14天,IDEA自动弹窗提示。第一次,我使用学生认证免费使用IDEA一年。在自己的教育邮箱中点击连接。
2025-11-30 02:04:59
181
原创 【Java/后端】文章内容里有文字和图片,按块拆分(type和value),使用json保存,数据库只有一个字段
将文章内容按“块”(block)拆分,每个块是一行 JSON 对象,所有块组成一个 JSON 数组,存入数据库的 content 字段未来如果要加视频、引用、代码块等,只需扩展 type那么,在保存时,系统会把它结构化为一个,每个元素是一个“内容块”:数据库中 content 是一个字段,值是一个长字符串,内容是这个 JSON 数组。
2025-11-24 05:55:30
393
原创 【Java/后端】实体类内部枚举值的使用、DTO/VO无法使用内部类枚举(外部定义枚举)
Alias 用于给这个枚举类(或任意类)起一个简短的别名,以便在 MyBatis 的 XML 映射文件 或 注解中的 SQL 里引用时,不用写完整的类全限定名但是一般不需要,因为几乎不会单独操作status字段,操作的都是整个实体对象而且,一般也不会在内部类定义枚举,除了快捷的小型项目开发。
2025-11-24 04:10:44
185
原创 【Java/后端】默认值可以直接set赋值,也可以用构造函数在实例中写死
因为在Java如果一个类没有显式定义任何构造方法(无论是无参还是有参),编译器会自动提供一个「默认的无参构造方法」如果写了任意一个构造方法,,可以使用注解生成无参构造这是数据库表。
2025-11-24 01:10:32
262
原创 【Spring/SpringBoot】spring.factories在多模块架构中实现自动配置和跨模块依赖注入
当 Spring Boot 启动时,会读取所有 JAR 包中的 spring.factories 文件,找到EnableAutoConfiguration 对应的类,并将它们作为 自动配置类 加载进容器。common 模块不在主启动类的包路径下,Spring 就不会自动扫描到里面的 @Component, @Service, @Configuration 等注解类。Spring Boot 的组件扫描(Component Scan)默认只扫描主启动类所在的包及其子包。添加之后,就能依赖注入。
2025-11-24 00:19:59
181
原创 【Java后端】获取文章详情(方案一:通过id查数据库;方案二:使用freemaker静态模板)、freemaker概述
Day2-07-freemarker-概述_哔哩哔哩_bilibili。
2025-11-21 00:47:29
230
原创 【Mybatis】动态sql<where>自动去掉多余and,CDATA块
CDATA[ ]]> 是 XML 中的 CDATA 块,用于包裹不需要 XML 解析器解析的文本内容。
2025-11-20 23:22:50
144
原创 私有化部署的gitlab的push failed问题,使用http远程连接(使用token或用户、密码)
我使用了ssh push代码,结果push失败ping ip也可能ping通。
2025-11-16 16:54:39
418
原创 【Spring/SpringBoot】SSM(Spring+Spring MVC+Mybatis)方案、各部分职责、与Springboot关系
SSM 是一套成熟、稳定的 Java Web 开发架构,适合中大型项目如果追求快速开发和简化配置,可以选择(相当于 SSM 的简化版)如果需要更灵活的 SQL 控制和更高的性能,SSM 仍然是一个非常好的选择。
2025-11-08 19:19:48
435
原创 【Spring/SpringBoot】<dependencyManagement> + import 导入能继承父maven项目的所有依赖,类似parent
图中示例是导入 spring-data-bom(Spring Data 的 “物料清单”),它会管理 Spring Data 系列组件(如 Spring Data JPA、Spring Data Redis 等)的版本,确保依赖版本兼容。当需要继承多个 “依赖管理集合”时(因为 <parent> 只能有一个),通过 import 可以将其他 POM 中的 <dependencyManagement> 配置 “导入” 到当前项目中。继承一个父maven项目的所有依赖。但是parent只能写一个。
2025-11-08 16:18:59
259
原创 【Spring/SpringBoot】为什么创建Maven项目,而不直接创建SpringBoot项目
springboot的自动配置类会帮你做好很多bean的配置,会不知道有哪些bean需要配置,未来会不知道如何扩展,也不懂源码。用springboot项目,不用添加依赖,不用配置bean,直接使用。创建maven项目要添加依赖,配置bean。
2025-11-08 16:08:33
462
原创 【Java后端】配置属性BeanCreateException异常,使用默认值语法添加空串
可以看到,配置属性类和yaml文件都需要accessKey但这是别人开发的功能,我没有这个ak,如果启动会报错。
2025-11-01 13:52:20
182
原创 【Java】@Autowired警告问题,使用@RequiredArgsConstructor
有@AllArgsConstructor注解,这个类不管有几个成员变量,都会作为构造函数的一部分。spring不推荐字段注入,推荐采用构造函数注入。问题:加入成员变量很多,构造函数列表很长,麻烦。但一些参数不希望作为构造函数一部分。
2025-10-27 22:36:01
242
原创 工具类封装(BeanCopyUtils)
构造器私有化(即将构造函数声明为 private)的目的是防止外部代码通过 new 关键字创建该类的实例。这种设计通常用于工具类(Utility Class)
2025-08-07 08:45:14
234
原创 【Java】泛型
定义泛型类,需要在类名后面,使用尖括号,将一个或多个符号包裹起来然后在类中就可以使用改符号代替具体的类型了这个符号可以看作一个参数,使用泛型类时,调用者日地什么类型过来,那这个符号就会变成什么类型因为可以像参数一样动态变化,所以这个符号称之为类型参数或者泛型参数惯用标识:T,type;E,element;K,key;V,value。
2025-08-07 08:09:49
751
原创 windows终端美化(原生配置+Oh My Posh主题美化)
根据文档,可以自定义主题放入打开的$PROFILE中在官方文档中查看所有主题所有主题都在这个目录下选择好主题后,配置个人选择「negligible」复制的文件地址替换给出的地址详细阅读文档「Configuration」和「Segments」,也可以看「Theme」中别人的主题,进入项目中学习。
2025-07-18 21:50:31
1081
原创 算法(蓝桥杯学习C/C++版)
对于题目给出的数组,自己定义的时候,开大一点点(数字随便,多10个甚至9个都行),为了防止数组越界数组定义到全局里,不要定义在main中,c++中,如果把数组定义到main函数中,main函数是栈空间,空间比较小,一定义可能会把栈爆了//如果题目要求a数组最大是1000,开大一点点//定义到全局,不要定义在main函数中int a[NN];return 0;记忆化搜索的dp,如果是多测(多组测试数据),不要写memset。
2025-06-05 23:44:52
838
原创 【前端/uniapp】项目配置、请求函数封装
所以前面的拦截器只完成了请求前的拦截,没有实现响应拦截器,要通过自己封装的请求函数去实现axios响应拦截器做过的业务(响应分为成功、失败)封装请求函数,借鉴axios(axios返回值是Promise对象,配合async,await,能更方便地获取到请求成功的数据)在uni.request发完请求之后,后端返回的数据会包裹在res.data里,为了方便使用,直接把数据提取出来。^表示开头,用()包裹.*,表示提取出这个组件的名字,()表示提取,提取的内容会把后面的$1替换。
2025-06-02 19:59:04
1140
原创 Java的Stirng、StringBuilder、StringJoiner
结果为falseSystem.out.println("请输入一个字符串:");// 输入abc// 代码中再定义一个字符串 abc// 用 == 比较// false// 创建一个对象,并指定间隔符号。开始符号、前缀符号// 添加元素// 打印。
2024-12-05 20:15:17
714
原创 动态规划算法(dfs -> 记忆化搜索 -> 递推(dp))
记忆化搜索 = 暴力 dfs + 记录答案递推的公式 = dfs 向下递归的公式(状态转移方程)DP核心:找到状态转移方程递推数组的初始值 = 递归的边界(已知最小子问题的答案)
2024-12-04 10:30:11
485
原创 Java的方法、基本和引用数据类型
方法的返回值类型是 void,表示该方法没有返回值可以省略 return 语句如果要编写 return,后面不能跟具体的数据。
2024-11-22 22:19:27
636
原创 图(Graph)的概念和遍历
图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成通常表示为:G(V,E),其中,G(Graph)表示一个图,V(Vertex)是图G中顶点的集合,E(Edg)是图G中边的集合。
2024-11-18 20:09:06
1351
原创 哈夫曼树(HuffmanTree)
哈夫曼树:带权路径长度(WPL)最短的二叉树(最优二叉树)“带权路径长度最短”是在“度相同” 的树中比较而得的结果,因此有最优二叉树、最优三叉树等等满二叉树不一定是哈夫曼树哈夫曼树中权越大的叶子离根越近具有相同带权结点的哈夫曼树不唯一。
2024-11-09 12:28:28
1803
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅