自定义博客皮肤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的博客

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

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

转载 在LambdaQueryWrapper中遇到一个有意思的问题

/ 这样执行顺序就比较直观了// 这样执行顺序就比较直观了。

2024-12-19 11:32:55 110

转载 「踩坑系列」无法获取客户端真实 IP 的解决之道

在这种情况下,Nginx看到的 remote_addr 是代理服务器的IP地址,而不是客户端的真实IP地址。上述修改虽然注释了X-Real-IP,但实际上是去掉remote_addr,让代码能获取到proxy_add_x_forwarded_for的值,这也是在看过Solon框架的源码发现的。本文将详细探讨这一问题的成因,并提供有效的解决方法。实际上配置为 proxy_set_header X-Real-IP $proxy_add_x_forwarded_for;

2024-12-04 11:40:09 125 1

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

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

2024-08-27 10:44:26 238

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

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

2024-08-27 10:43:38 408

原创 Lambda模式SQL查询妙用

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

2024-08-26 22:23:12 478

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

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

2024-08-26 22:20:50 315

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

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

2024-08-26 22:18:53 425

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

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

2024-08-26 17:55:49 421

原创 Vue3+TS+Vite学习总结

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

2024-08-26 17:43:43 494

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

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

2024-08-15 12:41:43 401

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

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

2024-08-06 16:26:12 792

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

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

2024-08-01 15:34:25 1062

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

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

2022-10-11 14:14:57 2031 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 367 1

转载 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 2613 1

原创 关于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 1995 1

空空如也

空空如也

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

TA关注的人

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