
java知识集合营
文章平均质量分 81
java知识集合营
中文很快乐
谢谢你的关注,我们一起学习呀,俺发布的实验内容都是真实且本人亲自运行起来过的,希望大家在学习的路上少走弯路,一起加油
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
最全面IO流介绍
标准字符集:使用1个字节存储一个字符,首尾是0,总可以表示128个字符。是美国信息交换标准代码,包含英文、符号等等。汉字编码字符集,包含2万多个汉字等字符,GBK中一个中文字符编码成2个字节的形式存储,GBK兼容了ACSII字符集。GBK规定:汉字的第一个字节的第一位必须是1Unicode字符集:是国际组织规定的,可以容纳世界所有文字、符号的字符集。叫万国码。UTF-32: 4个字节表示一个字符,固定长度,可能只需要1个字节的英文字符现在要用4个字节来存储,太奢侈。原创 2024-09-12 18:11:56 · 995 阅读 · 0 评论 -
提高后端接口性能的方法
提高后端接口性能的方法原创 2024-10-29 18:14:34 · 933 阅读 · 1 评论 -
springboot3版本结合knife4j生成接口文档
knife4j了解和快速上手。官网为:介绍 | Knife4j (xiaominfo.com)初步了解的码友可以初步了解一下官网的如下几个模块:其中在快速开始模块中,不同的springboot版本都有一个使用的案例demo如下图位置,大家可以点击进去,把对应的代码下载到本地,查看是如何使用和引用knife4j的:总结下来就是:knife4j是基于swagger优化的、比swagger更好用的接口文档生成器。原创 2024-12-26 17:52:35 · 575 阅读 · 0 评论 -
技术分享:Java 17 新特性介绍
Java 17 新特性介绍原创 2024-09-25 17:43:01 · 3585 阅读 · 0 评论 -
sql优化策略
利用数据库缓存机制,如查询缓存(Query Cache),虽然现代数据库系统可能已经弃用了全局查询缓存,但可以利用缓存策略优化读取。使用覆盖索引(Covering Indexes),即索引中包含了查询所需的所有列,这样数据库就不需要回表查询数据。使用数据库的执行计划工具(如EXPLAIN)来分析查询的执行过程,找出瓶颈。避免在WHERE子句中使用复杂的函数调用,因为这可能阻止数据库使用索引。对于频繁查询的列,考虑使用更紧凑的数据类型来减少磁盘I/O和内存使用。使用适当的数据类型,避免不必要的类型转换。原创 2024-07-17 17:39:08 · 511 阅读 · 0 评论 -
springboot结合p6spy进行SQL监控
P6Spy 是一款开源的 Java 框架,是一个强大的数据库监控工具。可以帮助开发者监控并分析应用程序与数据库之间的交互行为。springboot结合p6spy亲测有效原创 2024-09-20 15:04:45 · 1242 阅读 · 2 评论 -
springboot统一异常处理
可以根据自己需求自定义code和message/*** @description: 统一返回码枚举*/@GetterERROR_RESULT_CODE("9999","操作失败"),SUCCTESS_RESULT_CODE("0000","操作成功");/*** @description: 自定义异常类*/@Data。原创 2024-03-15 23:14:38 · 422 阅读 · 0 评论 -
MapStruct代替BeanUtils.copyProperties ()使用
第一:因为BeanUtils 采用反射的机制动态去进行拷贝映射,特别是Apache的BeanUtils的性能很差,而且并不支持所有数据类型的拷贝,虽然使用较为方便,但是强烈不建议使用;第二:虽然Spring的BeanUtils类所带方法比Apache的的BeanUtils的性能好点,但是性能还是很差,没办法跟mapStruct相对比,使用方便但是也不建议使用(性能不好会很卡机);原创 2024-03-15 22:54:30 · 996 阅读 · 0 评论