
开发经验
文章平均质量分 79
记录后端开发过程中的一些问题,分享一些经验。
CoderJia_
计算机科学硕士,拥有5年后端开发经验,热爱人工智能,积极分享IT相关知识与经验。欢迎交流:WX_Coder2048。个人网站:www.coderjia.cn。
展开
-
探秘 roadmap.sh:GitHub 最受欢迎的开发者学习路线图项目
在软件开发这个日新月异的领域,初学者常常面临一个困境:我该如何系统地学习?需要掌握哪些技能?学习路径是什么?这些问题困扰着许多想要进入或提升技术能力的开发者。而 GitHub 上一个名为"developer-roadmap"的开源项目,通过提供丰富的交互式路线图、学习指南和教育内容,成功解决了这一痛点,赢得了全球开发者的广泛认可。本文将深入分析这个由 Kamran Ahmed 创建的项目,探讨其如何成为引导开发者职业成长的重要工具。原创 2025-04-25 13:01:48 · 1833 阅读 · 35 评论 -
Windows 安装PyCharm等软件时报错:Length of PATH is bigger than 8192 bytes.Installer can not update it.
这个错误提示表明系统环境变量 `PATH` 的长度超过了 8192 字节的限制。PyCharm 安装程序在安装过程中需要修改 `PATH` 环境变量,但由于 `PATH` 变量已经过长,无法继续添加内容,导致安装失败。原创 2025-03-17 21:37:51 · 986 阅读 · 8 评论 -
避免 Git 提交混淆:如何管理用户信息和配置
经常使用 Git 管理公司代码和个人代码,一不小心就会用公司的 Git 用户名提交到了个人 Github 上,为了应对公司的安全审查,只能将项目暂时改为私有,后来决定研究下如何避免这种事情发生,于是有了这篇文章。原创 2024-11-21 09:41:30 · 1773 阅读 · 25 评论 -
Lombok同时使⽤@Data和@Builder遇到的坑
注解的时候,由于 Lombok 给我们默认生成了默认访问权限的全参构造函数,此时 Java 编译器就不会给我们提供默认的无参构造函数,所以我们还是只能使用链式调用的方式创建对接,调用无参构造函数时会报错。当同时给类添加@Builder和@NoArgsConstructor注解时,会出现编译失败的问题,这是因为 Lombok 的 @Builder 注解需要一个合适的构造方法来生成构建器,而。只能通过添加构造函数来创建对对象了,可以通过手动编写,也可以同注解的方式生成构造函数。注解之后,再看下编译之后的。原创 2024-09-30 15:47:22 · 1086 阅读 · 0 评论 -
高效Python开发:Anaconda使用全攻略
Conda:Anaconda的包和环境管理工具。它支持多版本Python环境的创建和管理,并且可以跨平台运行。Anaconda 适合那些需要频繁切换 Python 环境或在项目中使用不同版本库的开发者和数据科学家。原创 2024-09-03 11:40:27 · 4672 阅读 · 0 评论 -
MySQL字符串比较忽略尾随空格
MySQL默认在字符串比较中忽略尾随空格,如果需要进行严格匹配,可以使用BINARY、LIKE或者显式处理空格的方法。原创 2024-08-23 18:32:39 · 887 阅读 · 0 评论 -
Excel小技巧:判断一列数据是否存在另一列
经常接到运营这样的需求,给我一列数据,查库之后筛选之后得到 B 列数据,并在 C 列标记出 A 列哪些数据存在于 B 列中。原创 2024-08-19 15:25:53 · 26209 阅读 · 0 评论 -
Windows下curl报错:curl: (3) unmatched close brace/bracket in URL position x
之前都是使用 postman 或 Apifox 测试接口,或者在 Linux 上使用curl命令测试接口,偶然在 windows 电脑上使用了 curl 命令测试接口,竟然报错。原创 2024-08-14 10:15:41 · 2023 阅读 · 0 评论 -
Java Streams 使用 toMap 和 groupingBy 的方法及其异同
toMap和groupingBy是 Java Stream API 中强大的收集器,它们在数据转换和分组处理中有着广泛的应用。toMap适用于需要将流中的数据映射为键值对的情况,而groupingBy则适用于需要对数据进行分类和分组的情况。理解它们的使用方法和区别,有助于更高效地处理集合数据。原创 2024-07-22 22:22:52 · 1766 阅读 · 0 评论 -
MySQL ON DUPLICATE KEY UPDATE影响行数
经常使用 `ON DUPLICATE KEY UPDATE` 来插入数据或者更新已存在的记录,使用到 MySQL 一个 `INSERT ... ON DUPLICATE KEY UPDATE` 的语法,明明只更新了两条记录,返回的影响行数竟然是 4原创 2024-07-16 10:22:59 · 716 阅读 · 0 评论 -
延时双删两种实现对比分析
延时双删(Delayed Double Deletion)是一种在分布式系统或缓存一致性处理中使用的技术,目的是确保缓存与数据库之间的数据一致性。它主要用于处理在高并发情况下,缓存和数据库可能出现的数据不一致问题,本文简单分析了两种常用方式优劣情况。原创 2024-07-08 10:56:00 · 1424 阅读 · 0 评论 -
windows下修改Jar包内容的两种方式
两种常用方式修改windows下jar包内容,其中jar命令较为通用,可适用于linux系统!原创 2024-06-27 14:46:47 · 2916 阅读 · 0 评论 -
Java连接MySQL报SQL error: Access denied for user ‘root‘@‘localhost‘ (using password: YES)
先说结论:MySQL报SQL error: Access denied for user 'root'@'localhost' (using password: YES)要么密码错误,要么权限不足!原创 2024-06-18 14:26:02 · 923 阅读 · 0 评论 -
Windows上PyTorch3D安装踩坑记录
PyTorch3D安装在win10上过程记录原创 2024-06-20 17:07:03 · 3446 阅读 · 5 评论 -
Java如何用正则表达式匹配字符串中的 ‘\‘
这是因为在 Java 中,反斜杠字符本身也是一个转义字符,因此需要使用两个反斜杠来表示一个反斜杠字符。原创 2024-02-28 16:53:30 · 659 阅读 · 0 评论 -
MySQL随机获取几条记录
MySQL随机获取一批记录的两种方式原创 2024-02-21 15:00:35 · 900 阅读 · 0 评论 -
Python库-PyAutoGUI
pyautogui是一个Python库,可以自动控制键盘和鼠标,非常适合进行自动化任务。它可以用于各种场景,比如自动化测试、数据录入任务,甚至是简单的游戏机器人。下面是一个关于pyautogui的入门教程,包括它的安装、基本使用方法以及一些高级功能的介绍。原创 2024-02-07 11:09:02 · 872 阅读 · 0 评论 -
Python模拟点赞助手
利用python的PyAutoGUI库模拟鼠标键盘操作,并以知乎点赞小助手为例演示原创 2024-02-07 10:27:03 · 1229 阅读 · 0 评论 -
各种编程语言送祝福:2024龙年大吉
我是码农一枚,在这里用不同编程语言中祝福大家"2024,龙年大吉"~原创 2024-02-05 13:25:58 · 2669 阅读 · 2 评论 -
Pandoc+Typora文件格式转换
上一期写了一篇名为体验PicGo+GitHub+jsDelivr搭建免费图床。原创 2024-02-04 15:21:30 · 1366 阅读 · 0 评论 -
评论区功能的简单实现思路
评论区功能是社交类项目中的核心组成部分,它涉及到前端的交云和后端的数据处理。基于你的技术栈(前端 Vue3,后端 Java),下面是一个具体的实现思路和数据库设计建议,并探索一下知乎的评论系统。原创 2024-02-03 13:31:30 · 2792 阅读 · 0 评论 -
Docker-Compose简明教程
这只是的基础入门教程。随着你对 Docker 和的更深入了解,你将能够管理更复杂的多容器应用程序。原创 2024-01-29 08:36:09 · 1117 阅读 · 0 评论 -
Docker安装Squid代理服务
Squid是一款非常流行的开源代理和缓存服务器。它主要用于各种网络协议的内容缓存,以提高访问速度,减少带宽使用,并提供更有效的网络服务。以下是Squid。原创 2024-01-28 09:36:01 · 2686 阅读 · 0 评论 -
MySQL利用bin log恢复数据
本文尝试通过bin log恢复误删除的数据,删库不再跑了原创 2023-07-01 17:35:11 · 1732 阅读 · 0 评论 -
MySQL日志的作用简述
简述几种数据库常见日志的作用原创 2023-07-01 17:30:17 · 117 阅读 · 0 评论 -
docker开启远程访问并配置IDEA连接
本文介绍了如何远程连接docker服务,并且配置IDEA连接远程docker,一键打包镜像,并推送远程仓库。原创 2023-06-19 22:52:15 · 458 阅读 · 0 评论 -
docker基础操作
docker常用操作指令原创 2023-06-19 22:47:15 · 862 阅读 · 0 评论 -
如何入门编程
随着信息技术的快速发展,编程已经成为一个越来越重要的技能。那么,我们该如何入门编程呢?原创 2023-06-11 14:52:17 · 1604 阅读 · 0 评论