菜的深沉
码龄10年
关注
提问 私信
  • 博客:177,787
    177,787
    总访问量
  • 172
    原创
  • 1,568,595
    排名
  • 103
    粉丝
  • 0
    铁粉

个人简介:编码五分钟,调试两小时

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2014-06-14
博客简介:

Codewarning

查看详细资料
个人成就
  • 获得114次点赞
  • 内容获得68次评论
  • 获得555次收藏
  • 代码片获得3,177次分享
创作历程
  • 5篇
    2023年
  • 18篇
    2022年
  • 64篇
    2021年
  • 21篇
    2020年
  • 64篇
    2019年
成就勋章
TA的专栏
  • springboot
    4篇
  • redis
    2篇
  • 前端
    7篇
  • Vue
    4篇
  • 算法编程题
    110篇
  • shiro
    1篇
  • jwt
    1篇
  • 踩坑
    1篇
  • 动态路由
    1篇
  • 数据库
    1篇
  • Mybatis
    1篇
  • axios
    1篇
  • 数据结构实现
    6篇
  • 报错
    2篇
  • 棋类博弈
    1篇
兴趣领域 设置
  • Java
    springmavenspring bootspring cloudmybatis
  • 编程语言
    java
  • 开发工具
    docker
  • 大数据
    mysqlredismongodb
  • 前端
    typescriptvue.js
  • 后端
    spring boot
  • 网络与通信
    websocket
  • 操作系统
    linux
  • 软件工程
    git
创作活动更多

如何做好一份技术文档?

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

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
搜TA的内容
搜索 取消

Vue3+Springboot图片下载

在前端项目中使用a标签点击下载图片
原创
发布博客 2023.04.17 ·
675 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

使用Redission和Aop以及注解实现接口幂等性

本文将使用分布式锁来解决接口幂等性问题
原创
发布博客 2023.01.24 ·
1203 阅读 ·
0 点赞 ·
2 评论 ·
6 收藏

lowdb在高版本electron下使用remote模块

在electron10及更高版本中移除了remote模块,使用lowdb需要注意remote模块的导入以及初始化问题。
原创
发布博客 2023.01.22 ·
780 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

对于html中div标签height属性的个人理解

对于没有系统学习过css的程序员来说,在编写css样式的时候,div的height属性值确实是个玄学的东西,我也感觉css确实听玄学的,本文将介绍我对div标签height属性的个人理解,如有问题请指正。
原创
发布博客 2023.01.12 ·
2862 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

Vue3之对Dialog的简单封装

使用Vue3实现开放式的Dialog组件,使用插槽手动注入Header、Main、Footer中的Html结构和样式
原创
发布博客 2023.01.11 ·
3739 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Java节流阀设计与实现

我首次接触到节流阀是编写前端的时候遇到的,当时的需求是给Javascript的事件绑定函数,当浏览器页面大小被改变时调用,但是存在一个问题:用鼠标拖拽的形式改变浏览器页面大小的过程是连续的,也就是事件在短时间内被频繁触发。当回调频繁执行时,页面可能会变卡,所以此时节流阀解决了这一个问题。
原创
发布博客 2022.10.28 ·
953 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java线程休眠与中断

线程中断只对处于阻塞的线程有效,比如调用Thread.sleep()、join()、wait()方法后的线程进入阻塞状态。如果线程没有被阻塞,这时调用 interrupt()将不起作用
原创
发布博客 2022.10.20 ·
1303 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

基于Springboot Aop实现注解鉴权式框架

使用spring boot AOP开发的轻量级、简单的注解鉴定角色和权限的框架
原创
发布博客 2022.10.16 ·
2288 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

java使用反射修改注解参数值内容

java使用反射修改注解参数值内容的两种方法
原创
发布博客 2022.10.15 ·
3075 阅读 ·
3 点赞 ·
0 评论 ·
11 收藏

shiro与jwt前后端分离项目集成

在springboot项目中使用shiro和jwt开发前后端分离项目,编写的demo模板
原创
发布博客 2022.10.10 ·
756 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

typora笔记中图片路径批量修改成相对路径

将typora笔记中图片路径批量修改成相对路径。
原创
发布博客 2022.09.23 ·
2652 阅读 ·
2 点赞 ·
3 评论 ·
7 收藏

windows文件右键属性安全绝对路径中存在不可见字符

选中文件 -> 鼠标右键点击 -> 属性 -> 安全 -> 对象名称 -> 复制粘贴,使用Java代码分析该路径字符串
原创
发布博客 2022.09.22 ·
556 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

typora笔记使用base64编码图片

在使用typora的时候,使用图片存储一般有以下几种情况: - 存在本地,相对路径或者绝对路径 - 存在图床里面 - 将图片使用base64编码,直接粘贴到typora里面使用这里使用最后一种方式存放图片
原创
发布博客 2022.09.19 ·
2921 阅读 ·
1 点赞 ·
4 评论 ·
9 收藏

Vue+Elementui历史导航标签实现

- 用户在点击菜单栏时,内容组件上方会显示历史导航,用于快捷访问历史 - 历史标签可以点击快速查看该内容组件 - 历史组件可删除 - 当容器宽度不足以显示多余的标签时,会隐藏,同时显示左右滚轮 - 历史回滚:删除当前激活的标签后,会回滚到最后一次被激活的标签
原创
发布博客 2022.09.11 ·
1659 阅读 ·
2 点赞 ·
0 评论 ·
15 收藏

前后端传输加密代码-java

以下代码均使用RSA加密,适用场景:注册、登录时的密码加密、敏感信息加密等。
原创
发布博客 2022.09.09 ·
1896 阅读 ·
4 点赞 ·
0 评论 ·
14 收藏

Vue动态路由配置

前端页面用户登录成功时,接口返回用户菜单,菜单里面包含新增的路由信息,将菜单解析成新增路由,并将其添加到router里面,以及进行持久化操作
原创
发布博客 2022.09.09 ·
6349 阅读 ·
3 点赞 ·
6 评论 ·
38 收藏

redis设置远程连接

修改配置文件设置后台启动将redis.conf配置文件中里面的daemonize no 改成 yesdaemonize yes设置远程访问将redis.conf配置文件中里面的bind 那一行注释掉#bind 127.0.0.1 -::1将本机访问保护模式设置noprotected-mode no设置密码requirepass 密码举例:设置密码为123456requirepass 123456设置Redis最大内存一般推荐Redis设置内存为最大物理内存的四分之三,单
原创
发布博客 2022.05.05 ·
9055 阅读 ·
4 点赞 ·
0 评论 ·
26 收藏

HTML表单多文件上传和springboot接收出现的空文件问题

今天准备部署项目之前,又测试了一遍接口,发现HTML表单有个奇怪的问题,如图:不选择文件,直接点击上传,结果后端还能接受到了一个文件:上图表名接口接收到了一个文件,文件名为空串,文件大小为0字节,给我整懵了下图是请求数据:综上,我也不知道问题在哪,不过我猜测这可能是因为HTML表单的value值默认为空串,点击提交,把空串提交上去了,后台接口居然还成功接收了,属实有点离谱。不过我也不确定这个猜测是否正确,有大佬知道的话请解答一下,谢谢。解决方案:前端:加入require词修饰或者提交前进
原创
发布博客 2022.04.27 ·
826 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue路由守卫死循环及next原理解释

​ 在使用vue路由守卫的beforeEach方法时可能会出现无限递归,也就是死循环的问题,根本原因在于next()方法在不合适的地方错误调用所致,先来看一下官方对next()方法的解释:beforeEach方法体:router.beforeEach((to, from, next) => { // ...})经过我的测试了一些数据,大概猜测出next()方法的底层实现逻辑(别问为什么不看源码,不会ts,我搞后端的)经过我的测试,实际上,next()方法的调用是个递归的过程以下用粗
原创
发布博客 2022.04.22 ·
6017 阅读 ·
6 点赞 ·
1 评论 ·
13 收藏

mysql插入前查询重复问题解决方案

文章目录需求使用场景举例的表结构解决方案1.添加唯一约束2.分两条sql语句,先查询再判断是否插入3.insert语句里加入not exists解决4.使用存储过程,编写触发器需求在插入数据前先查询是否已经存在该数据,存在则不插入,不存在再插入使用场景用户注册前查询是否重名举例的表结构表名userInfo主键id无符号自增其他userName用户名,不允许重名password密码解决方案1.添加唯一约束​ 将userName设为唯一约
原创
发布博客 2022.04.18 ·
4308 阅读 ·
2 点赞 ·
0 评论 ·
14 收藏
加载更多