摘要:
直接贴代码了 重点是这行queryWrapper.eq("jump_params->'$.duid'", duid) public Page<EpAtreusNotifyCenter> getNotifyListPage(Long merchantId, String duid, Integer n 阅读全文
摘要:
spring-boot-maven-plugin 插件文档 https://docs.spring.io/spring-boot/docs/2.5.5/maven-plugin/reference/pdf/spring-boot-maven-plugin-reference.pdf mysql5.7 阅读全文
摘要:
字符串set 设置值[O(1)] set key value [ex seconds] [px milliseconds] [nx|xx] ex seconds:为键设置秒级过期时间。 px milliseconds:为键设置毫秒级过期时间。 nx:键必须不存在,才可以设置成功,用于添加。 xx:与 阅读全文
摘要:
mysql 存json,可行, 建议存储标签格式为jsonArray 最终实现为流过滤,代码实现举例 create table ep_test_json ( id int auto_increment primary key, extra json null ); INSERT INTO epowe 阅读全文
摘要:
昨晚辗转反侧,灵光闪现,突然想到了覆盖索引+主动回表的方式,管你几个字段,我只要一个普通索引。 所以千万级大表的like模糊查询能不能做? 能 废话不多说,那就搞一搞。 建表 create table emp ( id int unsigned auto_increment primary key, 阅读全文
摘要:
数据量大要分页不用多说 一般来说,单表数据分页几乎看不到,大多数情况下是多表聚合分页。 一般还要对聚合结果做条件过滤 这种逻辑最好是在数据库里连接查询把数据准备好再统一取出,如果有模糊搜索一并在数据库里做了, 如果拿出来在stream里过滤,则会导致分页异常复杂,且数据不准确。 当然上述情况也是在1 阅读全文
摘要:
public class AdvancedStreamingP2 { public static void main(String[] args) { List<Student> studentList = Student.generateData(); collect(studentList); 阅读全文
摘要:
mysql层 like%全模糊%搜索,使用覆盖索引,有效,但要考虑索引所占空间,查询的字段少还可以 web 层 前端模糊查询,给后端精确结果,数据量大前端撑不住。如果某个模糊匹配条件字符串很长,同时数据量又比较大(w以上),那这个搜索做前端模糊一定会占用很多浏览器内存且卡顿;但另一种情况是,有多个搜 阅读全文
摘要:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'epAtreusEquipmentInfoServiceImpl': Injection of res 阅读全文
摘要:
[ERROR][2021-07-21T16:39:41.557+0800][com.xiaojukeji.epower.atreus.common.configuration.GlobalExceptionHandler:116] _am_epower_atreus||traceid=07684ea 阅读全文