自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中遇到的问题总结

当我们传递一个 List 实例或者数组作为参数对象传给 MyBatis。当你这么做的时 候,MyBatis 会自动将它包装在一个 Map 中,用名称在作为键。List 实例将会以“list” 作为键,而数组实例将会以“array”作为键。所以,当我们传递的是一个List集合时,mybatis会自动把我们的list集合包装成以list为Key值的map。因此: 1、在mapper.interface中注解@Param("ids")指定我们的入参名称为ids。

2024-09-17 18:39:58 375

原创 八、MyBatis

我们可以对重复的代码⽚段进⾏抽取,将其通过。通过属性refid,指定包含的SQL片段。标签封装到⼀个SQL⽚段,然后再通过。2.1 注解实现Mybatis操作。定义可重用的SQL片段。

2024-08-10 02:02:03 640

原创 五、SpringIoC/DI的使用

只能⽤于IoC容器,如果是⾮IoC容器不可⽤,并且只有在使⽤的时候才会出现NPE(空指 针异常)不能注⼊⼀个Final修饰的属性。

2024-07-26 13:15:48 619

原创 七、SpringBoot日志

SpringBoot内置了日志框架Slf4j ,我们可以直接在程序中调用Slf4j 来输出日志,在程序中获取日志对象需要使用日志工厂LoggerFactory, logger对象是属于org.slf4j包下的执行程序后发现只打印了三个。是因为SpringBoot有一个默认级别,当程序中设置了日志级别之后,那么程序只会打印和设置级别相同和大于当前日志级别的日志,小于当前级别的日志不会输出。 root表示根目录,表示整个项目的日志级别 logging.file.name 和l

2024-07-25 22:01:44 622

原创 Spring Boot配置文件properties/yml/yaml

注意:使用properties配置文件,中文会出现乱码,四、创建不同环境的配置⽂件。

2024-07-02 11:38:21 925

原创 二、SpringMVC

SpringMvc连接、请求、响应

2024-06-08 11:05:38 805

原创 JAVA泛型

泛型是编译时期的一种机制。

2023-12-09 21:00:19 275 1

原创 %与floormod方法区别

%与floorMod

2023-11-14 16:09:54 276

原创 Java-数据格式转化(序列化/反序列化)

键值对——>Json字符串。Json字符串——>键值对。

2023-10-29 13:29:06 376

原创 SpringBoot手动获取实例

【代码】SpringBoot手动获取实例。

2023-10-25 21:40:32 617

原创 消息队列(中间件)

通信协议:为了实现客户端和服务器之间的通信来完成的逻辑,基于TCP实现的自定义应用层协议。通过这个协议,完成客户端–服务器远程方法调用。序列化/反序列化:通过网络传输对象把对象存储到硬盘上。序列化:把对象转化为二进制的数据序列,反序列化:把二进制数据序列转化为对象。虚拟主机:正常的RabbitMQ是支持N个虚拟主机,但是此处只设计简单的,只支持一个虚拟主机。内存管理如下五个方面:以更高的效率支撑API的实现(1)交换机管理:(这里会用到一些数据结构,主要是hashmap)(2)队

2023-10-16 18:46:27 750

原创 IP地址、网关、网络/主机号、子网掩码关系

子网掩码、网关、网络号、IP地址

2023-09-01 13:33:40 5593 1

原创 WebSocket消息推送

Websocket简单使用

2023-08-22 17:48:31 286

原创 数据库索引

数据库索引

2023-08-22 11:52:38 88

原创 SpringBoot项目简单发送邮件

【代码】SpringBoot项目简单发送邮件。

2023-08-20 22:44:22 179

原创 SpringBoot项目静态资源映射(访问jar包外的图片等静态资源)

SpringBoot静态资源映射

2023-08-17 18:14:01 1051

原创 SpringBoot项目部署到Linux

SpringBoot部署项目到linux服务器

2023-08-17 17:47:18 1127

原创 HuTool图案验证码

【代码】HuTool图案验证码。

2023-08-15 10:29:48 307

原创 session缓存到Redis报错序列化异常问题

session、Redis、序列化异常

2023-08-14 00:13:43 598

原创 Spring中Bean对象获取(注解)

最佳方案:给项目创建合适目录。

2023-07-31 21:23:19 372

原创 1.Spring思想/执行流程

1.Ioc2.DI三、Spring执行流程。

2023-07-31 20:48:20 52

原创 Linux上部署环境和项目

【代码】Linux上部署环境和项目。

2023-07-20 11:52:29 1242

原创 创建和管理表

根据存在的表,抽取其中的某些列,创建出新的表,其中的数据也会复制到新的表里面。后面也可以增加条件来进行数据的选择。(3)必须只能包含 A–Z, a–z, 0–9, _, $, 和。(4)必须不能和用户定义的其他对象重名。(5)必须不能是Oracle 的保留字。(2)必须在 1–30 个字符之间。单纯的创建表操作,表里没有任何数据。(8)删除,重命名和清空表。(6)描述各种数据类型。

2023-07-20 09:40:28 45

原创 oracle基本语法

oracle加减乘除运算日期可以和number类型的数据做加减,不能乘除当测试时,不知道从哪个表获取数据可以使用dual伪表空值不同于0,凡是空值参与的运算,结果都为空。别名:只有在别名时用双引号,其余字符串表示用单引号当起别名时默认为大写,也可以用as起别名。当给别名加上双引号时,可以自定义大小写,输入什么输出就是什么。多个单词表示一列时必须用引号,不然会报错连接符●把列与列,列与字符连接在一起。

2023-05-22 10:49:13 471

原创 HTML(基础知识)

HTML基础知识

2023-05-07 21:42:57 334

原创 常见锁策略

锁策略

2023-04-22 17:03:28 65

原创 java数据库连接(JDBC)

JDBC

2023-04-22 11:19:16 145

原创 单例模式(饿汉/懒汉)

单例模式,线程安全

2023-04-18 17:04:38 198

原创 线程的创建(java)

创建线程

2023-04-18 10:25:30 73

原创 排序(java)

java,排序

2023-04-16 21:34:20 87

原创 线程安全(Java)

线程安全(Java)

2023-04-16 10:32:09 127

原创 53. 最大子数组和(力扣-java)

给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。(3)max默认最大增益为nums[0],将sum与max比较,较大的增益复制给max,最后返回max。位置数据是有增益的,如果没有增益直接pass,令sum = nums[i]输入:nums = [-2,1,-3,4,-1,2,1,-5,4]解释:连续子数组 [4,-1,2,1] 的和最大,为 6。(1)先用sum(起始为num[0])记录前。输入:nums = [5,4,-1,7,8]

2023-04-05 23:17:19 162

原创 智能储物柜系统用例测试

用例测试(智能储物柜)

2023-03-31 16:12:57 800

原创 142. 环形链表 II

环形链表

2023-03-28 15:32:38 66

原创 160. 相交链表(力扣)

链表

2023-03-28 14:39:23 177

原创 数据类型与变量

java数据类型

2022-12-29 09:30:01 115

原创 合并两个有序链表

力扣:合并有序链表(c语言)

2022-08-23 18:04:57 433

原创 扫雷(c语言)

**扫雷**扫雷的功能可以分为以下几部分一、功能菜单二、选择功能(开始游戏、退出游戏)三、棋盘初始化:一张棋盘用于显示玩家扫雷情况。一张棋盘用于记录雷的分布情况四、扫雷过程:扫雷游戏有扫雷和插旗两步:本程序输入数字1为扫雷,数字2为插旗,并显示剩余旗帜数的剩余(默认旗帜FLAG大小为雷的数量)1、扫雷:输入想要扫雷的位置坐标,判断该位置是否插旗,是否已经扫过,是否有雷,如果上述都是否定情况,则该位置显示周围雷的数量。2、插旗:输入想要插旗的...

2022-05-08 20:34:42 616

原创 三子棋(C语言)

简单三子棋(C语言)

2022-05-04 10:54:45 1570

原创 PTA L1-016 查验身份证 c语言

C语言 PTA L1-016查验身份证

2022-01-31 17:03:36 2087 4

空空如也

空空如也

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

TA关注的人

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