- 博客(26)
- 收藏
- 关注
原创 k8s挂起容器
修改command:command: ["tail", "-f", "/dev/null"]容器无法正常启动,但是又需要进入容器测试网络连通情况。
2025-04-16 18:03:24
100
原创 Linux 中使用 curl 代替 telnet 测试端口是否连通
Linux 中使用 curl 代替 telnet 测试端口是否连通 | 程序员技术之旅
2025-03-20 16:18:45
124
原创 JUC:CountDownLatch线程计数器
是基于计数器的同步工具类,让一个或多个线程等待多个线程完成任务。让计数器递减,await()让线程等待,直到计数器变为 0。适用于一个线程等待多个线程完成,但不能复用,也不适用于多个线程同步开始。
2025-03-11 11:14:07
702
原创 ng配置笔记
将前端build的dist包存放在/usr/share/nginx/html文件中。后段端口8080,接口前缀:/api。nginx.conf配置。
2025-03-10 18:09:09
209
原创 Java中各种线程安全的 List的使用场景和区别
Java 并发编程中,提供了多种,每种适用于不同的场景。以下是常见的ArrayListListQueueDelayQueuetake()poll()take()ListTreeMapTreeMapfirstKey()lastKey()List。
2025-02-08 18:10:01
898
原创 HashSet和ArrayList的contains方法区别
方法都用于检查集合中是否存在某个元素,但它们的实现机制和性能差异很大。方法通过哈希表(HashMap 的 key 部分)查找元素是否存在。方法通过遍历整个列表,逐个调用。方法检查元素是否相等。
2025-01-13 15:02:12
456
原创 axios ,ajax,fetch和xhr区别和联系
1. XHR(XMLHttpRequest)简介: 是一种原生的 JavaScript API,用于发送 HTTP 请求和接收响应。 最早用于实现异步的 Ajax 请求。 特点: API 比较旧,使用起来不够直观,代码通常较为冗长。 支持同步和异步请求,但同步请求在现代浏览器中被逐步废弃。 优点: 兼容性强,支持几乎所有浏览器。 缺点: 不支持 Promise,需要手动处理回调逻辑,代码复杂。 2. Ajax(Asynchronous JavaScript and
2024-12-26 14:42:50
339
原创 阿里云-定时备份Mysql到OSS
进入crontab后,写入cron表达式和脚本名称,保存退出,修改完成的定时任务不会立马生效。按照教程安装完成后,执行 ,按照提示,输入AK和region。4.执行脚本,观察备份文件路径和oss上是否存在备份文件。创建完成的AK的ID和密钥一定要保存,后面需要使用。OSS_BUCKET就是创建的bucket名称。1.进入阿里云,添加bucket。创建完成后,关闭阻止公共访问。点击创建完成的用户,创建AK。3.安装aliyun-cli。创建角色并授权OSS。
2024-12-06 15:29:04
536
原创 $‘\r‘: 未找到命令,dos转unix
在Windows系统中编辑的脚本文件可能会包含Windows风格的行结束符\r\n,这在Linux系统中执行时会导致问题,因为这些系统使用的是\n 作为行结束符。
2024-12-06 11:28:27
245
原创 SpringBoot项目中快速使用Websocket
前端省略,端口号为yaml配置的端口,测试地址:ws://127.0.0.1:5869/log。创建一个endpoint。
2024-10-12 17:31:12
257
原创 阿里云使用密钥连接错误IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on y
解决办法:删除 C:\Users\用户名\.ssh\known_hosts 文件,其中用户名是你电脑用户名称。
2024-09-13 17:03:37
571
原创 Post请求后端接收不到数据
确定前后端代码是没有问题的看一眼实体类要测试的这个字段再看一下前端请求通常情况下,后端打印出来的mId应该为:888,但是真实的结果是为什么会出现这样的情况?Spring Boot 在进行序列化时,字段名的大小写通常会被转换为小写。这是因为 Spring Boot 默认使用 Jackson 库进行 JSON 序列化和反序列化,而 Jackson 库在处理字段名时遵循了 Java Beans 规范。在 Java Beans 规范中,因此,主要问题还是出现在数据库的命名上,导致实体类的命名不规范,
2024-04-24 16:32:58
712
原创 使用MybatisPlus内置的增删改查时出现SQL错误
方法时,出现了SQL错误,既然是MybatisPlus的自带方法,应该不可能出现SQL错误。这个bug在很早前就出现了,刚好今天又出现一次,顺便记录一下。经过排查,发现创建表的人将表创建成了关键字。,这样框架在查询的时候会加上 ` `使用MybatisPlus中自带的。执行这个sql的时候也会出现错误。
2024-04-23 16:19:50
784
原创 解决java8 使用stream流导致PageHelper分页数据不正确
使用pageHelper分页的时候,原理是在查询sql的时候进行limit分页,但是在业务中,查询出来的数据有时候需要使用stream流进行处理,处理后再使用PageInfo封装会导致总页数不正确,需要手动分页。
2024-04-11 14:51:07
655
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人