TTc_
码龄4年
关注
提问 私信
  • 博客:83,604
    83,604
    总访问量
  • 69
    原创
  • 25,720
    排名
  • 341
    粉丝
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2020-12-15
博客简介:

weixin_53618357的博客

查看详细资料
  • 原力等级
    领奖
    当前等级
    4
    当前总分
    857
    当月
    50
个人成就
  • 获得540次点赞
  • 内容获得20次评论
  • 获得582次收藏
  • 代码片获得13,161次分享
创作历程
  • 50篇
    2024年
  • 19篇
    2023年
成就勋章
TA的专栏
  • Python
  • 前端
    2篇
  • JavaFX
    5篇
  • 力扣
    7篇
  • JAVA
    2篇
  • bug记录
    1篇
  • Recording work
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 视频
搜TA的内容
搜索 取消

雪花算法生成的ID在返回给前端之后和生成的不一样,到底是什么原因?

最开始以为是序列化的问题导致的仔细对比以后发现前端是后几位不一样都是0,上网查询后才发现是内部的问题,long类型继承的是。②通过添加一个全局配置来使long类型转为JSON中的string类型,省去了一个一个添加注解的麻烦。①如果想要前端不丢失精度,JSON中的id就不能是long类型,改为String类型就好了。,而number类型精度为16位,而雪花算法生成的id为19位,因此会导致进度丢失。生成的id传给前端以后跟生成的不一样,就纳闷,在想为什么会出现这样的问题?最近在做项目的时候发现用。
原创
发布博客 2024.11.07 ·
336 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Could not find artifact org.springframework.boot:spring-boot-starter-test:poom:unknown in alimaven

出现这个问题的原因是pom.xml配置文件中没有配置 parent标签,也就是没有引入spring boot父依赖模块。添加上以下内容就好了。
原创
发布博客 2024.09.30 ·
538 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

如何启动vue ui,快速创建vue项目

1.查看自己是否已经安装了vue3.0脚手架版本,打开cmd命令框输入vue -V(大写为查看,此处查看的是脚手架的版本)。2.安装好了vue脚手架3.0的话就可以直接启动vue ui了,启动命令就是vue ui(中间有空格)如果不想在c盘创建项目可以在其它盘创建好文件夹以后,cmd进入命令提示符重新输入vue ui即可,如图。1.1安装Vue CIL,如果已安装,此步忽略。3.接下来开始创建自己的项目,以后不用再手动创建了,方便太多了,解放了不少。根据需要是否需要将刚刚配置的存储设为一个预设。
原创
发布博客 2024.09.05 ·
482 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

vue2前端目录结构详解

│ ├── favicon.ico // favicon图标。├── .env.development // 开发环境配置。├── .eslintrc.js // eslint 配置项。│ ├── main.js // 入口 加载组件 初始化等。├── .env.production // 生产环境配置。│ ├── permission.js // 权限管理。├── .env.staging // 测试环境配置。│ ├── App.vue // 入口页面。│ ├── layout // 布局。
原创
发布博客 2024.08.30 ·
646 阅读 ·
7 点赞 ·
0 评论 ·
1 收藏

Required request parameter ‘XXX‘ for method parameter type String is not present

前端传参:get、restful;后端接参:@GetMapping、@PathVariable。前端传参:get、params;后端接参:@GetMapping、@RequestParam。前端传参:post、data;后端接参:@PostMapping、@RequestBody。2、如果前端传参没问题时,要看后端接参是否存在问题,确保前端传参方式和后端接参方式要一样。1、首先确保前端传参XXX不为空或者字段名称都正确。第二种:/delete?第一种:/delete/{id}第三种:{id:1}
原创
发布博客 2024.08.23 ·
395 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

启动项目报错:Error running ‘ParkAssetApplication‘: Command line is too long. Shorten comm line via JAR

太长,通过JAR清单或通过类路径文件缩短命令行并重新运行。1.点击“Edit Configurations”翻译过来发现是:运行应用程序。
原创
发布博客 2024.08.20 ·
275 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Navicat报错:- Authentication plugin ‘caching sha2 password‘ cannot be loaded:

新版本的Navicat已经支持caching_sha2_password身份验证插件,可以正常连接MySQL 8.0及以上的数据库。#这个错误通常出现在MySQL 8.0版本及以上的情况下,主要是因为新版本中默认使用caching_sha2_password身份验证插件,而旧版本的Navicat不支持此身份验证插件。更改MySQL用户身份验证插件:如果您无法升级Navicat,您可以更改MySQL用户的身份验证插件,以便Navicat可以连接MySQL服务器。
原创
发布博客 2024.08.20 ·
416 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

若依框架将Mybatis改成MybatisPlus

ruoyi-admin下src\main\resources\application.yml,注释mybatis的配置,新增plus的配置,这段配置我是从若依官方拷贝过来的,如果跟你实际不一样就修改一下。2.在包下com.ruoyi.framework.config新增MybatisPlusConfig配置类。1.将包下com.ruoyi.framework.config的MybatisConfig配置类注释掉。
原创
发布博客 2024.08.13 ·
707 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

关于Vue项目npm快捷键,点击run启动报错,及npm i也报错的解决办法

由于是刚刚从gitlab新拉的前端代码,可能没有用命令install过类似于没有编译过,所以执行一下上面的命令。根据提示:使用命令npm i --legacy-peer-deps。让我们点击自己配置的dev启动一下。最后问题解决了,启动成功。1.配置idea的npm。最终就npm i成功了。
原创
发布博客 2024.08.09 ·
485 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Variable used in lambda expression should be final or effectively final 错误解决办法

当你在Java中使用Lambda表达式时,可能会遇到一个让人困惑的编译器错误:“Variable used in lambda expression should be final or effectively final”。这个错误意味着你试图在Lambda表达式中使用一个不是final的变量,这在Java中是不被允许的。这篇博客将详细解释这个错误的原因,以及如何解决它。
原创
发布博客 2024.08.06 ·
910 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

将 v-for 指令中的数组从 examDict 改为 filteredExamDict 后,出现 TypeError: Cannot read properties of undefined

为了解决这个问题,可以添加一些条件检查来确保你的代码在尝试访问属性之前,相关的对象或数组已经被正确定义和初始化。// 如果没有找到数据或数据格式不正确,也返回一个空数组或默认选项。进行比较,但这通常不会导致你看到的类型错误(除非在模板中其他地方也使用了。// 如果没有足够的数据,返回一个空数组或默认选项。// 添加一个空选项以允许取消选择。函数或异步请求的结果中)被正确初始化和更新。// 添加一个空选项以允许取消选择。这行代码中,你会尝试将一个。的检查,但这取决于你期望。,这会导致后续的代码。
原创
发布博客 2024.07.10 ·
717 阅读 ·
15 点赞 ·
0 评论 ·
17 收藏

which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mod

查询结果显示,修改之前我电脑的sql_mode是:(ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION。结果是:STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION。
原创
发布博客 2024.07.10 ·
2223 阅读 ·
25 点赞 ·
0 评论 ·
12 收藏

Android listview 表格显示和自动循环显示,完整详细示例代码

在Android中,有时候也需要使用如HTML的表格一样显示数据。Android没有直接提供表格控件,但可通过其他方式实现,一样可以达到预期的效果。数据量固定、单元格等宽的可以使用GridView来实现。而数据集不确定,单元格宽度可拉伸收缩时可使用TableLayout和ListView相结合的方式实现。网络上有很多文章,虽然都实现了,但或多或少还有点不完美,具体体现在宽度及表格分隔线的问题上。
原创
发布博客 2024.06.25 ·
897 阅读 ·
14 点赞 ·
0 评论 ·
6 收藏

JavaFx基础学习【五】:FXML布局文件使用

JavaFx基础学习【一】:基本认识_TTc_的博客-CSDN博客JavaFx基础学习【二】:Stage_TTc_的博客-CSDN博客JavaFx基础学习【三】:Scene_TTc_的博客-CSDN博客JavaFx基础学习【四】:UI控件的通用属性_TTc_的博客-CSDN博客FXML是一种在JavaFX应用程序中定义用户界面的,基于XML的声明性标记语言。FXML非常适用来静态布局,如表单、控件和表格。
原创
发布博客 2024.05.31 ·
1560 阅读 ·
19 点赞 ·
0 评论 ·
17 收藏

JavaFx基础学习【四】:UI控件的通用属性

JavaFx基础学习【一】:基本认识_明天再去学习的博客-CSDN博客JavaFx基础学习【二】:Stage_明天再去学习的博客-CSDN博客JavaFx基础学习【三】:Scene_明天再去学习的博客-CSDN博客Node,就是节点,在整体结构中,就是黄色那一块,红色也算个人理解,在实际中,Node可以说是我们的UI页面上的每一个节点了,比如按钮、标签之类的控件,而这些控件,大多都是有一些通用属性的,以下简单介绍一下。
原创
发布博客 2024.05.29 ·
666 阅读 ·
21 点赞 ·
0 评论 ·
13 收藏

JavaFx基础学习【三】:Scene

JavaFx基础学习【一】:基本认识_明天再去学习的博客-CSDN博客JavaFx基础学习【二】:Stage_明天再去学习的博客-CSDN博客Scene,就是场景,在整体结构中,就是蓝色那一块的。
原创
发布博客 2024.05.29 ·
420 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

JavaFx基础学习【二】:Stage

JavaFx基础学习【一】:基本认识_明天再去学习的博客-CSDN博客窗口Stage为图中标绿部分:不同的操作系统表现的样式不同,以下都是以Windows操作系统为例,为了使大家更清楚Stage是那部分,直接看以下图,可能更清楚:有点潦草,但意思就是窗口框体。
原创
发布博客 2024.05.29 ·
1222 阅读 ·
18 点赞 ·
0 评论 ·
18 收藏

JavaFx基础学习【一】:基本认识

JavaFX是一个开源的下一代客户端应用平台,适用于基于Java构建的桌面、移动端和嵌入式系统。它是许多个人和公司的共同努力的成果,目的是为开发丰富的客户端应用提供一个现代、高效、功能齐全的工具包。
原创
发布博客 2024.05.29 ·
522 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

java8新特性流式计算,Collectors.toMap用法

/ 收集机器名字,机器id的map集合。// 下拉框的机器名字字符数组。
原创
发布博客 2024.05.29 ·
384 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

使用Java Stream API的map方法将包含Long类型ID的流转换为String数组

/ 输出:[1, 2, 3]方法将流中的元素收集到一个新的。方法创建一个流,然后应用。
原创
发布博客 2024.05.24 ·
805 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏
加载更多