自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CoCoTea的博客

一名赛博木匠,分享自己经验所得

  • 博客(14)
  • 收藏
  • 关注

原创 「理解不深入的坑」HashMap的顺序问题

因为对HashMap理解不够多从而导致写业务的时候出现了BUG。在用HashMap进行生成树结构数据的时候发现元素的排序不正确,经过一番周折终于解决了这个问题,原因就是自己对HashMap的理解太少导致的,本文就记录下这个问题。

2024-08-27 10:44:26 109

原创 「idea系列」使用时经常遇到的奇奇怪怪问题(一)

在安装完idea编辑器时难免会打开百度搜各种各样的配置,比如设置键盘映射,装XXX插件,主题设置等等,在这里或许会有你想要的答案。

2024-08-27 10:43:38 347

原创 Lambda模式SQL查询妙用

以下是使用sqltoy-orm以及sqltoy-plus框架进行查询对比,并且单表查询。记录下为什么当初会选择lambda,原来是这样!

2024-08-26 22:23:12 325

原创 用Java如何解压rar文件格式

在工作中遇到一个特殊需求需要解压rar文件,搜索了下很多文章,大致都类似AI的这个回答,如图:

2024-08-26 22:20:50 125

原创 lambda模式不适合多表查询

lambda多表模式,只是2个表的联查已经表现得特别费劲了,而且在复杂查询sql中更不用想。虽然可以用,但是不建议!!!

2024-08-26 22:18:53 303

原创 【开发注意事项】XSS攻击原理|防范

Q:为什么写这篇文章?A:在自己的开源项目sra-admin中,GitHub网友LuckyT0mat0在这项目中发现了文件上传接口的xss漏洞。

2024-08-26 17:55:49 296

原创 Vue3+TS+Vite学习总结

如何定义data?// 定义简单类型data用ref,如string、number、数组// 定义复杂类型用reactive});如何定义方法?

2024-08-26 17:43:43 395

原创 《关于我项目改造为Solon这档事》轻松搞定动态文件流

在做NAS文件服务时,使用了主流的web开发框架,脚手架选用SRA-ADMIN。因为服务涉及到一个功能就是要访问文件,所以方案可以有这两个:1、通过配置本地目录映射;2、自定义接口返回文件流;第一个是很简单的,不过多赘述,但是这个有一个问题是本地目录暴露出去了,存在安全风险,比如通过URL/xxx/11.mp4,就可以预判到你目录存在其它文件(/xxx/12.mp4,13,14…),所以这个方案被pass掉。

2024-08-15 12:41:43 254

原创 【发现新大陆】sqltoy-orm:我的首选ORM框架之路

在认识sqltoy前用过:原生jdbc,JdbcTemplate,hibernate(但不熟),mybatis,mybatis-plus。

2024-08-06 16:26:12 271

原创 分享经验:springboot3项目改造到Solon (v2.x)项目

为什么要使用Solon?答案很简单,简单、方便、快!备注:这里不做详细对比,但是可以简单看下内存占用。

2024-08-01 15:34:25 695

原创 Gitee上推荐几款不错的admin开源项目

是基于Spring Boot 2.0+Mybatis+Vue的轻量级后台管理系统,适用于中小型项目的管理后台,支持按钮级别的权限控制,系统具有最基本的用户管理、角色管理、资源管理、组织机构管理、系统日志等通用性功能,企业或个人可。是一款前后端分离、开箱即用的后台权限管理系统。这套Base Admin是一套简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志,实时监控,API加密,以及登录用户修改密码、配置个性菜单等。Base Admin一套简单通用的后台管理系统。

2022-10-11 14:14:57 1713 2

原创 Idea非常好用的插件安利一波

总所周知,网络上已经有很多文章推荐idea插件,在本篇博客文章中我安利一波自己常用的idea插件。1.Rainbow Brackets彩虹括号,效果如下:2.TranslationPlugin翻译插件3.GrepConsole控制台颜色插件,比如error,warn,自己也可以配置自己喜欢的颜色~4.Free-idea-mybatismybatis xml和对应的mapper之间来回切换的时候4.BackgroundImagePlus编辑器背景插件,让你的编辑器更

2020-10-12 12:54:51 241

转载 idea热部署不生效解决方案,亲测有效!

首先要确定自己的maven依赖有没有添加成功maven依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></dependency>配置:<build>

2020-09-23 10:14:42 1956

原创 关于vue加载图片403的问题

由于使用的是其它网站的图片资源,直接引用路径的话报错403,但是在浏览器可以正常显示解决办法如下:将标签加上如下代码// nuxtjs可以在 nuxt.config.js下添加{ name: 'referrer', content: 'no-referrer' }// HTML下直接在标签里面添加<meta data-n-head="ssr" name="referrer" content="no-referrer">文章转载自b.vjwss.top...

2020-08-01 12:20:40 1526 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除