自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 资源 (4)
  • 收藏
  • 关注

原创 windows使用docker运行主从数据库,io线程一直在connect

docker的使用,mysql主从同步配置

2023-12-28 18:06:49 991

原创 加强-jdbc与连接池的关系,连接池有哪些

数据库连接池

2023-12-27 17:44:17 842

原创 加强->servlet->tomcat

servlet tomcat

2023-12-27 10:59:05 598

原创 插件的使用--一些注解

typeHandler = JacksonTypeHandler.class也可以自定义分隔符。exist = false->非数据库字段-也可以使用extend–而不是使用很多个dto。解决:使用extend,避免非数据库字段太多;在创建实体的时候给默认值。5前端不想要只是字段的值,但是后台创建实体的时候有很多非数据库字段。Date可以使用jsonfirmat来规范格式,但是存在缺陷。5LocalDateTime 与Date。LocalDateTime 为最优解。

2023-12-14 10:49:16 127

原创 File转MultipartFile

就可以完成转换,但是如果发现文件格式不对或者被压缩就需要手动填充file的属性并转成OutputStream 然后通过write方法把file写入OutputStream。

2023-11-09 14:49:13 325

原创 SecurityUtils.getUser()获取为空

SecurityUtils.getUser() Authentication

2023-11-09 12:22:16 1058

原创 实现http请求-hutool

http请求-hutool工具

2023-11-08 17:51:07 879

原创 注解@TableField(value)

这样,MyBatis-Plus 在进行数据库操作时,会根据注解的映射关系来正确地读取和写入数据库表的字段值。例如,如果数据库表中的字段名为 “name”,而实体类中的字段名为 “userName”,则可以使用。是 MyBatis-Plus 框架中的注解之一。它用于指定实体类字段与数据库表字段之间的映射关系。参数用于指定数据库表中的字段名。通过在实体类的字段上添加。注解,可以将该字段与数据库表中的指定字段进行映射。

2023-10-09 16:37:43 394

原创 使用stream下载文件避坑-》堆内存溢出的原因

Java程序在运行过程中会产生多种对象,这些对象需要存储在Java堆中,Java堆作为Java虚拟机管理的一块内存空间,是Java程序运行所必须的。如果Java堆中的对象太多,内存无法满足程序的需求,就会出现Java堆内存溢出(OOM)的情况。在Java程序运行过程中,所有的对象和数组都是在堆内存上分配的,所以Java程序需要占用堆内存来存储所有的对象和数组。Java程序在运行过程中会产生多种对象,这些对象需要存储在Java堆中,Java堆作为Java虚拟机管理的一块内存空间,是Java程序运行所必须的。

2023-09-08 17:53:09 718 1

原创 mysql的left join原理【总结版本】

表A left join 表B where 的过程是:表A和表B拼接,表A的数据始终存在,表B匹配的上的就填充值否则直接填充空-》生成一个临时表C-》最后在表C的基础上用where筛选条件。表A left join 表B on xx and 的过程是:表A的数据始终存在,表B会筛选and的条件-》筛选完之后再拼接上on的条件平结成表C,表C就是结果。专题2 性能比较【待办】即表A的数据始终存在。

2023-09-08 17:50:33 281

原创 hutool的HttpRequest.post的使用-包括上传文档等多个传参【总结版本】

首先hutool已经为我们封装好了远程调用的接口,我们只要将对应的传参和方式对应填写即可。

2023-09-08 17:48:55 5657

原创 树形排序-TreeMap或者递归

java

2023-09-08 15:02:16 371

原创 代码优化工具-测试程序执行时间-IDEAdebug+StopWatch

最后调用的prettyPrint()是第一步自定义的方法,会格式化打印。2在需要查看代码的时间的地方打断点并进去。1创建类StopWatchExpand。可以在每个需要看时长的地方加上。(2)在代码末尾段设置。

2023-09-07 15:17:16 2034

原创 路由转发路径【未完成】

路由转发路径

2023-09-06 17:59:02 310

原创 springboot定时任务:同时使用定时任务和websocket报错

定时任务与websocket冲突

2023-08-25 17:42:59 3279

原创 关于数组byte[]

确保字节数组足够大以容纳要写入的数据非常重要。如果字节数组太小,可能会导致数据丢失或异常。场景:我想通过判断byte[]的大小是否变化来判断一个条件;想到一个问题数组不能改变大小,这样写是否会有错误。因此,不需要担心图片无法塞入字节数组的问题。将保存JPEG图像的二进制数据。这意味着在执行写操作后,字节数组。但是,请注意,当你将。的大小将等于JPEG图像的大小。时,字节数组的大小会发生变化。以JPEG图像的形式写入。不会导致图片无法写入。在提供的代码片段中,

2023-08-01 09:44:22 99

原创 mysql获取 最大某字段 对应的那条记录

【代码】mysql获取 最大某字段 对应的那条记录。

2023-06-29 09:48:57 289

原创 注解学习@Cacheable

java注解

2023-06-29 09:30:48 966

原创 git分支的更新按钮不可用,idea 的git命令无法识别

从git分支签出其本地分支,但是签出之后该分支的更新按钮为灰色,我只能拉取,不能更新,也不能推送。在idea设置之后,重启idea,如果还没有生效,在环境变量中添加。-----解决:打开idea的设置-打开idea的终端,执行命令。最后执行终端命令即可。

2023-06-19 09:45:24 1503

原创 一、activiti7-创建与运行

首先创建bpmn文件(其本质是xml文件)创建好bpmn文件之后生成png图片同时放在resource文件夹下 (按理说只需要bpmn文件即可)不是老版的actibpm,不需要什么cfg.xml文件之类的,只需要连接好数据库和创建好流程有bpmn.xml文件即可。2 activiti得知道在哪个数据库里卖弄创建表,所以有个activiti.fcg.xml文件。本质就是导入流程xml文件配置,activiti引擎自动创建数据库。act_ge_bytearray 记录定义的bpmn文件和pang文件。

2023-06-14 11:09:15 619

原创 mysql触发器的使用

mysql触发器

2023-06-05 09:44:12 53

原创 java中mysql存储url

java实践

2023-06-01 16:04:45 323

原创 报错:nested exception is io.lettuce.core rediscommandexception misconf redis

查看服务器的磁盘中存储最多的是什么,查看什么原因导致的,将存储的信息删除即可。

2023-05-31 10:56:51 190

原创 写代码的一些规范、思想

写代码的一些好习惯

2023-05-22 17:09:32 51

原创 mysql中group by过滤值为null的数据

java试用

2023-05-19 11:02:31 758

原创 mapper xml文件中写sql的 a and(b or c)

mybatis plus的自定义语句

2023-05-18 15:14:11 413

原创 mysql中order by多个字段 order by字段可以为空吗

java实践

2023-05-09 01:48:49 1080

原创 java中的有序和无序的含义

java知识

2023-05-09 01:45:06 563

原创 mysql UNION ALL

java实践

2023-05-05 19:15:19 1696

原创 redis设置过期时间与直接detele key有什么区别

java实践

2023-05-04 16:05:39 345

原创 java 递归list转树,树转list

java实践

2023-05-04 11:28:53 407

原创 redis设置过期时间

java实践

2023-04-28 16:50:18 7145

原创 多实例下定时任务执行多次chat 和实践

java实践

2023-04-28 15:38:11 1335

原创 @Cacheable注解

java实践

2023-04-27 19:37:18 824

原创 阿里巴巴程序规范

java实践

2023-04-26 20:36:22 335

原创 mysql的betweenand

java实践

2023-04-26 20:34:34 97

原创 变量的初始化

java实践

2023-04-25 17:53:31 154

原创 判空、基本数据类型、stream的groupby、空指针异常

0什么是序列化1第一行、第二行就是一个空对象【一个对象的所有元素的值都为null–空对象】第三行不是空对象,是元素为''的对象那么如何过滤第一行与第二行呢方式一:在mysql里面方式二:使用tream的注意:一定是先判断对象为空。如果只写后面的会报空指针异常。因为获取的item就是个空对象,获取其属性肯定是获取不到的!2获取所有的getLyj()方法-----之后去掉get-----首字母小写—lyj属性.

2023-04-25 17:36:38 1218

原创 mybatis plus的传参#{}与${}

java实践

2023-04-25 00:14:12 1892

原创 metaobjecthandler与手动set哪个会生效

mybatisplus入坑

2023-04-24 00:21:25 304

matlab-迁移学习-入门教程

迁移学习的完整过程

2022-03-16

matlab的gui简单实现-matlab先点开fig文件打开

先点开fig文件打开,然后点击运行。学习matlab的入门gui

2022-03-16

迁移学习-matlab-分类识别-googleNet

一个完整的迁移学习的过程完整代码

2022-03-16

深度学习-神经网络-gui-分类识别

深度学习-神经网络-gui-分类识别

2022-03-16

空空如也

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

TA关注的人

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