开发笔记
开发中的一些笔记
墨_风
一个菜鸡码农分享一些学习中的笔记或者问题的解决方法,如有错误,还请评论指正。
展开
-
pinia 下载报错
在项目中引入pinia的时候,报错,大概就是版本问题,原创 2024-10-05 14:37:08 · 155 阅读 · 0 评论 -
VUE报错 -- hmr.ts:252 SyntaxError: Identifier ‘__vite__injectQuery‘ has already been declared
不知道什么时候自动导入的,导致引发报错,删除即可。原创 2024-09-21 22:29:20 · 313 阅读 · 0 评论 -
[Server] /usr/sbin/mysqld: Forcing close of thread 106 user: ‘root‘.报错解决
后端远程连接数据库的时候,间接性的断连,然后后端不停的重连,过一会儿就又自己连上了。然后这种现象就一直往复,导致后端几分钟崩一次。原创 2024-06-19 19:42:52 · 443 阅读 · 0 评论 -
SQL报错 -- sql injection violation, comment not allow
大概意思就是检测到SQL注入了语句含有就会报这个错。原创 2024-05-08 16:29:12 · 1284 阅读 · 0 评论 -
工具类 -- JWT
ps: 自己研究的工具类,目前都还不算完善,有些只是个笔记的作用,如果有问题,希望可以联系,我麻溜去修改,谢谢。原创 2024-04-21 12:11:17 · 244 阅读 · 0 评论 -
工具类 --随机验证码
新版本新加了中文验证,并且解决旧版本的一些乱码问题。原创 2024-04-21 12:04:43 · 251 阅读 · 0 评论 -
springboot报错 -- to the cache for web application [] because there was insufficient free space availa
意思尝试将数据放入 Web 应用程序的缓存时,由于在清除已过期的缓存条目后剩余的可用空间不足,无法执行放入操作。建议考虑增加缓存的最大大小来解决这个问题。原创 2024-04-21 00:43:37 · 807 阅读 · 0 评论 -
idea报错 - 无法找到主类
来这里配置一下就行。原创 2024-04-15 00:17:43 · 314 阅读 · 0 评论 -
spring-boot报错 -- java: 程序包javax.servlet.http不存在
当springboot项目从2.7.x的升级到3.0.x的时候,会遇到一个问题,可能是一些包的精简变化导致的。原创 2024-04-09 21:26:18 · 4246 阅读 · 0 评论 -
Idea问题 --资源文件夹和代码文件夹没变色
这种问题可能是idea的.inl文件问题。只需要右键当前文件夹,选择Mark Directory as 然后选择对应样式。原创 2024-04-09 13:47:22 · 1023 阅读 · 0 评论 -
GIt -- 拉取代码覆盖掉自己的代码解决方法
右键项目名,选择Local History 然后选择Show History,选择一个版本即可恢复。原创 2024-04-09 13:36:30 · 2055 阅读 · 0 评论 -
文件上传报错 —— Cannot write uploaded file to disk!
之前还能用,后来就不好使了,同一台电脑啥也没变,所以应该不是上述三种原因。重现了几次报错,发现文件被占用了,同一个文件被同时操作,所以导致报错,只需要加个锁或者保证同时只有一个文件在使用。原创 2024-04-07 09:06:15 · 1570 阅读 · 2 评论 -
JVM崩溃信息hs_err_pid.log分析
致命错误出现的时候,JVM生成了这样的文件,其中往往包含了虚拟机崩溃原因的重要信息。默认情况下文件是创建在工作目录下的(如果没权限创建的话JVM会尝试把文件写到/tmp这样的临时目录下面去)。原创 2024-02-22 14:15:48 · 2207 阅读 · 1 评论 -
记一次JNA的踩坑经历 -- JVM崩溃
1、用开辟空间,在GC的时候,整个服务崩溃。报错。原创 2023-12-07 18:09:53 · 1177 阅读 · 0 评论 -
记一次JNA踩坑历程 -- JNA调用DLL
Java通过调用C的动态库,得到数据。原创 2023-11-24 15:23:10 · 1755 阅读 · 0 评论 -
structure.getFiledOrder() on class ...... returns ([name]) which do not match declared field names
报错意思是,这些名称与声明的字段名不匹配,但是我只有这一个。原创 2023-11-22 10:23:11 · 495 阅读 · 0 评论 -
报错invalid memory access -- Java调用JNA
"Invalid memory access"是Java中使用JNA(Java Native Access)调用本地库时可能出现的错误之一。原创 2023-11-22 09:50:51 · 7833 阅读 · 6 评论 -
unsupported array argument type -- Java调用JNA
"unsupported array argument type"错误,通常表示传递给本地函数的数组参数类型不被支持。原创 2023-11-21 11:54:32 · 237 阅读 · 0 评论 -
复制对象非空值到另一个对象中
平常修改某些信息的时候需要检查此值是否为空,不为空的话才对其赋值修改,但当属性过多时,这个操作就会变得很烦。此工具类作用就是简化其繁琐的操作。原创 2023-10-08 09:53:08 · 358 阅读 · 0 评论 -
springboot 项目中处理多个全局异常处理器的优先级
在Spring Boot中,当存在多个全局异常处理器时,可以通过实现。确保Spring Boot应用程序中存在其他全局异常处理器(注解将自定义的全局异常处理器设置为具有最高优先级。来指定它们的执行顺序。使用@Order注解。原创 2023-09-20 11:24:11 · 830 阅读 · 0 评论 -
@Vaild的作用及其用法
在编写接口的时候,通常会进行参数的校验,一般方法就是if语句的疯狂叠加,逻辑上是可以的,没什么问题,但是代码这样就很乱,感觉一团一样,而且不同的地方有些相似的校验还得重写,如下。原创 2023-09-19 10:22:52 · 11686 阅读 · 0 评论 -
spring boot配置日志输出级别
日志打印级别:Spring Boot配置打印sql相关日志:红框为mapper的包地址或者dao的包地址原创 2021-09-13 10:28:24 · 237 阅读 · 0 评论 -
java -- idea快捷键
Int(所有整型数字都可以).fori + enter:快速生成从0到int的普通for循环集合、数组.for +enter:快速生成增强for循环Boolen.if +enter ;快速生成if判断语句变量名.sout + enter:输出此变量Alt + enter:针对于报错,idea给出的解决方法,有时候可以自动生成很多代码= 右边的值.var + enter:快速生成赋值语句,举例new User().var +enter会生成User user = new User()。Ct..原创 2021-10-03 20:36:59 · 2079 阅读 · 0 评论 -
ubuntu的FTP服务器搭建
配置文件全部内容(替换即可)配置文件其他部分详解。原创 2023-01-01 21:08:41 · 3397 阅读 · 0 评论 -
Nginx配置https
然后找到压缩包选择nginx的将这两个传到服务器中的conf目录下,当然,可以传到其他目录,只需要修改一下配置文件的路径就行。原创 2023-03-04 23:34:37 · 2144 阅读 · 0 评论 -
springboot集成Netty
以上代码中标记的注意点,这里的所有Handler都加了@Component注解,所以,都交给了springboot管理,千万不要new 新的对象,不然在这些Handler里面就不能调用mapper里的方法了。以上是近期自学和各种百度的,只是简单的配置一下,如有错误,请劳烦指正。原创 2023-05-04 18:58:40 · 2249 阅读 · 0 评论 -
springboot项目 时间不准确 -- ubuntu中docker时区调整
springboot中 new Date() 获取的日期不准确获取的时间与实际时间相差8小时原因初步断定是时区错乱导致,实际系统的运行环境是在docker中,docker时区发生错误,导致时间错乱。原创 2023-05-31 18:04:50 · 1009 阅读 · 1 评论 -
VUE3 + vite 跨域配置
【代码】VUE3 + vite 跨域配置。原创 2023-08-29 21:22:33 · 445 阅读 · 0 评论 -
NUXT3+ts 解决跨域配置
【代码】NUXT3+ts 解决跨域配置。原创 2023-08-29 21:26:04 · 1993 阅读 · 1 评论 -
Nginx —— 基本配置及其详解
持续更新中…原创 2023-08-30 09:03:24 · 945 阅读 · 0 评论 -
springboot 日志配置
【代码】springboot 日志配置。原创 2023-08-30 09:05:44 · 67 阅读 · 0 评论 -
VUE集成MarkDown编辑器
注意:以上代码将在 Vue 应用程序中创建一个基本的 Markdown 编辑器,并使用 axios 库将粘贴的图片上传到服务器。可以根据需要更改 formData 和 response.data.url,以适应服务器端代码。addImageBlobHook 钩子将在用户粘贴图像时触发,并将图像数据作为 Blob 对象传递给回调函数。原创 2023-08-30 09:07:16 · 1094 阅读 · 5 评论 -
springboot抽取公共路由
抽取公共的路由,方便统一管理。原创 2023-08-30 18:10:45 · 68 阅读 · 0 评论 -
springboot -- Redis的配置类
保证序列化。原创 2023-09-10 17:03:44 · 94 阅读 · 0 评论 -
springboot --- Swagger配置
方便测试接口。原创 2023-09-10 17:12:57 · 123 阅读 · 0 评论 -
springboot --- 发送邮件的工具类
发送邮件。原创 2023-09-10 17:58:10 · 278 阅读 · 0 评论