自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 java开发小技巧(纯干货)

javaWeb开发中的一些小技巧

2025-06-12 17:41:42 272

原创 若依菜单的一些理解

因为工作比较忙,终于有时间更新一波了。若依的菜单部分版本没有内置所有的父id,如果使用的是mysql8.0以上还可以使用窗口函数,如果用的是mysql5.7版本就很悲催了,但是用什么版本不是我们能说了算的,没法用窗口函数,其它方法性能又不好,使用存储过程复杂无比。综合下来选择了用户定义变量的方式自行实现递归。之前直接使用了五个left连表查菜单,挨怼了(纯事多,小公司搞什么高大上呢(╯▔皿▔)╯)若依结构:其中parent_id代表父级的menuId (菜单id)

2025-05-20 21:54:54 217

原创 编写java代码时的小技巧(equals、循环遍历)

以下代码的作用是查询出集合列表,并将集合列表的每个url字段拼接上服务器路径,再使用stream流通过集合列表的filemark字段进行分组。equals改为数字在前,equals在后。上调用方法会抛出空指针异常。上,绝对安全,不会发生空指针异常。写法放在前面时,不管。

2025-01-17 17:27:48 291

原创 查询数据时的小技巧

查询数据后,根据查询出来的数据内的某个字段将相同字段的数据进行分组合并并封装成数组,这对一位刚入行的人来说看起来非常的无从下手,其实解决方法很简单:使用Map集合与stream的collect工具流分组工具即可。其中,上图的数据需要根据fileMark字段进行分类,分类后的结构如下图所示:其中,yjz代表fileMark的具体值,yjz内的数组代表这个文件种类下有几个文件地址;此模板是前端要求的,一天天就事多(╯▔皿▔)╯。

2025-01-13 20:15:36 253

原创 坑:依赖注入在new创建对象时DI失效

依赖注入在使用new创建对象时失效

2025-01-13 19:48:23 277

原创 坑:微服务名不同导致扫包出问题

场景再现:之前的项目微服务名都是com.qfedu , 然后手滑新建项目时建成了com.qf,没有在意就开始库库写,写了半天用到redis时发现redis工具类认不出来,服务都直接淦没了,然后在启动类上扫包。我这不是资源请求啊?然后大坑来了,写完以后在测试时发现连不上,提示令牌无效(我只能说写拦截器的该打,纯懒。然后百度了N久,改拦截器,改配置文件,改注解,心态爆炸,之前写的还没遇到过这种问题,突然想起来开始创微服务的时候服务名好像不一样,于是把两个名字都加上了。

2024-10-07 16:08:56 218

原创 坑:colorPrimary修改状态栏无效

百度过很多方法,无法从xml布局方面去解决,更换过设备型号、API等等,也使用过primaryDark,也使用过Appcomcat均无效。解决方法:java代码中使用setStatusBarColor的ContextCompat.getcolor。创建新项目后在如下图中设置状态栏颜色无效,图中状态栏颜色已经设置为蓝色,但是在应用测试时没有变化。

2024-10-05 16:27:57 327

原创 Android原生创建项目的基本步骤

大佬们可以跳走了,这个是给萌新看的;注意,首次安装时如果网速较慢,安装时间可能较长,第一次安装时可以不选择安装任何Android SDK,等创建项目时再选择要安装的依赖版本,创建完成后如下图所示,app有一个绿色的小方块可以启动,且上方有一个启动按钮。原因:新添加的ConstraintLayout出来是一条线,所以导致了组件无法直接向画布添加的情况,但是可以向组件树添加,这是发现无法添加的缘由之一。

2024-10-05 16:13:14 339

原创 Android Studio修改模拟器RAM无效

今天搞了个安卓玩玩,发现安卓虚拟机无法设置RAM内存,创建时也无法设置,设置框是黑的。解决方案:不要选择Recommended推荐,选择X86 Images即可自定义内存。坑:如果在下图中进行新建,新建的虚拟机会跳回2048MB,并且需要重新下载。

2024-09-27 20:43:23 704

原创 xxl-job找不到注册节点

问题描述:项目启动后无法注册到xxl-job中,配置文件没有问题,同时xxl-job和项目都没有任何报错,尝试过修改配置文件、导入模块和xxljob核心类等均无效。随后检查启动类的包扫描状态,果然是因为没有扫描到xxl-job公共类的包下,问题解决。经过分析发现把配置类放在同模块下能够正常使用,判断可能是包扫描出现了问题。

2024-08-29 15:40:14 653

原创 找不到主类

尝试过重新加入索引,删除并重新导入Project Structure内的Moudle并重新导入,以及Rebuild Project均无效。在清除idea缓存并将.idea删除后出现了此问题,将idea删除后并重新指定索引会将External Libraries清空。此时怎么按右边Maven的Reload重新载入Maven都没有效果,依旧只有jdk的包不更新maven依赖;除此之外,如果External Libraries的依赖项没有问题,那么这个错误也会导致。今天记录一个困扰已久的问题:找不到主类。

2024-08-20 15:06:21 207

原创 Vue前端项目修改不生效

昨天项目部署时遇到了这个问题,后端服务器路径修改后依旧发送至localhost,重启、清缓存、重新克隆项目全部试过了没有效果。但是后端接口从浏览器访问没有问题。405证明后端服务器是有反应的,但是从前端vue访问时后端没有任何反应。解决办法就是使用cmd窗口跑一次,然后就正常了,这个问题也消失了。百度了N久没有找到解决方案,无意中看到了PS。

2024-08-06 11:33:37 958

原创 使用ElementUI+Vue卡死以及伪循环依赖问题

概述:今天代码写完后运行测试时出现页面无限加载的问题,如图

2024-05-11 19:52:16 1043 2

原创 01.基础查询和运算符

sql的基础,包括了各种运算符和最基本的查询语句

2024-03-28 20:10:28 889 1

原创 List集合练习题

ArrayList练习题

2024-03-09 16:18:37 292 1

原创 -多线程-

Java线程摘要

2024-03-09 15:50:59 1473 1

原创 异常处理(报错)

Java异常摘要

2024-03-09 15:23:08 794 1

空空如也

空空如也

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

TA关注的人

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