在线体验:Seata实验室[https://admin.youlai.tech/#/laboratory/seata] 一. 前言 相信 youlai-mall[https...
在线体验:Seata实验室[https://admin.youlai.tech/#/laboratory/seata] 一. 前言 相信 youlai-mall[https...
一、数据库及索引准备 创建表结构 在上述表结构中有三个索引: id:为数据库主键 union_idx:为id_no、username、age构成联合索引 create_tim...
13. Java类中的封装 1、Java类中的封装 学习了访问权限修饰符后,应该可以理解封装性的概念和含义。封装性是面向对象三大特征之一 封装性是一种信息隐藏技术 2、封装的...
有时候集合类型json数据,需要进一步按照类型进行分组加工,下面提供两种分组方式。 二、HashMap遍历分组 分组代码: 分组结果 二、jdk1.8 使用stream流进行...
场景 在业务中查出一个List集合后,需要根据List中对象的某个或某些字段进行分组,但是处理完之后会发现返回的值与当时传入的顺序不一致,有些场景可能我们是需要保证数据顺序一...
一、概述 有这样一个需求,在一个list集合中的对象有相同的name,我需要把相同name的对象的total进行汇总计算,并且根据total倒序排序。使用java strea...
一、概述 1、Java反射机制(Java-Reflect): 在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和...
如何优雅的判断对象的字段属性值呢? 直接上代码(工具类,拿去就能用) ... ... 参数 1.source:需要校验的实体 excludeNames:不需要校验的属性集合 ...
IoC IoC(Inverse of Control,即控制反转)是一种设计思想,就是将原本在程序中手动创建对象的控制权,交由 Spring 框架来管理。 IoC 在其他语言...
web-commnan本地测试报错 userDao Caused by: java.lang.IllegalArgumentException: Property 'sqlS...
前言: 记录一下在使用Spring Boot 时,由于对框架不熟悉,在项目启动的过程中遇到的问题 问题描述: 问题一:dao层注入问题 以前是通过xml文件配置的,但spri...
背景 在一些特定情况的业务开发中,一个应用可能需要连接多个数据源。 读写分离的数据源,一个读库和一个写库,读库负责各种查询操作,写库负责各种添加、修改、删除。 由于业务需要,...
Hive 中 sql 语句的执行顺序如下: from .. where .. join .. on .. select .. group by .. select .. ha...
前言 mysql的优化最常见的就是对索引的优化,在《一文彻底读懂Explain[https://www.jianshu.com/p/a8fea2777f3d]》中有对索引的优...
介绍 前提:分布式系统,高并发场景商品A只有100库存,现在有1000或者更多的用户购买。如何保证库存在高并发的场景下是安全的。预期结果:1.不超卖 2.不少卖 3.下单响应...
多表查询 MySQL不支持full join ,可以使用union连接两条查询语句,实现全连接(查询并集)例如:select * from stu1 union select...
redis-缓存不一致,双写 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博...