- 博客(15)
- 收藏
- 关注
原创 获取当年数据 如2024年 2月,返回{20240101,20240131} {20240201,20240229}
【代码】获取当年数据 如2024年 2月,返回{20240101,20240131} {20240201,20240229}
2024-02-23 14:23:55
490
原创 HashMap 的底层实现(一)
JDK1.8 之前HashMap底层是结合在一起使用也就是。HashMap 通过 key 的hashcode经过hash方法处理过后得到 hash 值,然后通过判断当前元素存放的位置(这里的 n 指的是数组的长度),如果当前位置存在元素的话,就判断该元素与要存入的元素的 hash 值以及 key 是否相同,如果相同的话,直接覆盖,不相同就通过拉链法解决冲突。hash数组的所组成的结构叫做散列表。在最好的情况下我们可以直接O(1)
2023-07-21 14:51:56
248
1
原创 MySQL 优化
如果服务器的并发连接请求量比较大,建议调高此值,以增加并行连接数量,当然这建立在机器能支撑的情况下,因为如果连接数越多,介于MySQL会为每个连接提供连接缓冲区,就会开销越多的内存,所以要适当调整该值,不能盲目提高设值。即可查看缓冲的数据库连接数量,我们可以根据实际情况去改变这个配置值,如果程序处理较快,MySQL服务配置高,可相应的增大该值;2、如果查询中包含可为NULL的列,对mysql来说很难优化,应该尽量避免设计成可为null的列,可以把为null的字段变为一个空的字符串。
2023-07-17 17:32:57
2267
1
原创 sqlite+springBoot+mybatis 的简单使用
官方解释:SQLite 是一个 C 语言库,它实现了一个、自、全SQL 数据库引擎。SQLite是世界上数据库引擎。SQLite内置于所有手机和大多数计算机中,并且 捆绑在人们的无数其他应用程序中 每天使用。SQLite稳定、跨平台且 向后兼容,开发人员承诺保持它 这样SQLite数据库 文件通常用作传输富的容器 系统之间的内容] [和作为长期存档格式的内容 对于数据有超过 1 万亿 (1e12) SQLite 数据库正在使用中SQLite属于,可以免费 每个人都可以用于任何目的。
2023-05-23 09:26:11
1900
1
原创 @RequestBody 对象参数无法接收到
导了Swagger 的 RequestBody。后来发现@RequestBody 导错包。网上找了很多错误原因,发现都没错。
2023-05-09 14:18:13
1221
1
原创 NoClassDefFoundError:org/apache/poi/util/POILogFactory
NoClassDefFoundError:org/apache/poi/util/POILogFactory
2023-01-10 16:55:45
8240
10
原创 spring JDBC 事务管理
spring JDBC 事务管理spring JDBC 环境添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://
2022-04-05 19:24:35
1371
原创 java代理模式
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档java代理模式一、代理模式代理模式是什么?例子房东委托中介出租房子。你要结婚使用代理的原则:常见代理模式二、静态代理静态代理代理的三要素静态代理的特点示例你要结婚输出出租房子输出三、动态代理动态代理两种方式:动态代理的特点JDK动态代理实例(接上静态代理)JDK代理对象这里来讲一下invoke()方法为什么会调用首先可以查看idea中JDK动态代理文件的生成JDK动态代理文件我们就看结婚案例目录会生成$Proxy0 类我们来看下$Pro.
2022-03-26 15:02:46
950
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人