- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 MySQL Longtext字段优化记录
工作中遇到一个查询很慢的情况,环境如下:开发语言:JAVA数据库:MySQL数据量:1600~1800问题:查询200条时就很慢,是慢在IO上:来存储新闻内容,有图片,图片是转换后的base64;优化思路:数据库中不存longtext字段,新增blob字段或者longblob字段,将文本在后端压缩为bytep[]存到blob二进制字段中,查询时返回。理由:zip是现在成熟的压缩算法,基于LZ77算法和哈夫曼编码,可以把文本(String)较大程度地压缩为byte[]。
2023-08-31 10:37:43
1077
原创 Easy-ES
直接new,例如 new通过EsWrappers.lambdaQuery()创建,可支撑链式编程的场景,对标MP的Wrappers说明以下出现的第一个入参boolean condition表示该条件是否加入最后生成的语句中,例如:query.like(StringUtils.isNotBlank(name), Entity::getName, name) .eq(age!以下代码块内的多个方法均为从上往下补全个别boolean类型的入参,默认为true。
2023-08-20 20:25:41
3043
原创 Java实现Excel导入导出操作详解
当我们在导入数据的时候,如果某行数据存在,字段类型不正确,长度超过最大限制(详见17),必填字段验证(8),数据唯一性验证(9)等一些错误时候,我们可以往对象中添加一个 String 类型的 rowTips 字段,则可以直接拿到对应的错误信息。对于有的枚举数据,通常我们导入的时候,表格中的数据是值,而在数据保存时,往往用的是键,比如:我们用sex=1可以表示为男,sex=2表示为女,那么我们通过配置也可以达到导入时,数据的自动映射。首先,同样需要在对应类的字段上,设置导出名称。
2023-08-19 11:38:52
1691
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人