Hadoop3.x从入门到放弃,第一章:概念 一、什么是大数据 1、主要解决什么 大数据主要解决:海量数据的“采集”、“存储” 和 "分析计算" 问题 2、大数据特点 1> Volume 大量 2> velocity 高速...
/** * @author Lee * @version 1.0 * @description * @date 2022/8/19 13:26 */ @Slf4j public class PredicateTest { @Test public void predicateEqualsTest(){ //5、equal 相......
Java基础,transient关键字 1、概述 Java中的transient关键字,transient是短暂的意思。对于transient 修饰的成员变量,在类的实例对象的序列化处理过程中会被忽略。 因此,transient变量不会...
1、Mybatis系列:databaseIdProvider databaseIdProvider支持多数据厂商的语句 DatabaseIdProvider作用就是得到数据库厂商的标识(驱动),mybatis就能根据数据库厂商标识来执行不同的sql, ...
先下结论: 如果查询的两个表大小相当,那么用in和exists差别不大 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in: 所以无论那个表大,用not exists都比not...
这两天项目上遇到了点问题,系统A调用RPC将字典信息 存储到了Redis集群中,此时系统B也需要用到字典表。 就想着直接从Redis里取得了,然后反序列化的时候就遇到了上诉问题。 在这里总结一下 ...
幂等性:就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。举个最简单的例子,那就是支付,用户购买商品后支付,支付扣款成功,但是返回结果...
需要修改如下: springboot的存放路径:APP_DIR= springboot的应用名称:APP_NAME= springboot的配置文件:APP_CONF=$APP_DIR/application.yml jdk的home路径:export JAVA_HOME= 创建app.s...
RabbitMq系列:安装与基本概念 一、简介 电商场景为例,如果商品服务和订单服务是两个不同的微服务,在下单的过程中订单服务需要调用商品服务 进行扣库存操作。 传统的方式,下单过程要等到调...
/** * 获取监管组织树状结构 */ @Override public List getTree(){ QueryWrapper childWrapper = new QueryWrapper<>(); childWrapper.eq("VALI_FLAG",1).orderByAsc("LV"......
1、缓存机制 ##一级缓存: 1> mybatis一级缓存的生命周期和SqlSession一致, mybatis一级缓存结构是一个没有容量限定的HashMap (一级缓存是默认开启的) 2> 同一个SqlSession,Mybatis会将方法...
一、相关定义 1.1、树的定义 ·N个节点组成的具有层次关系的优先集合,其中N>=0,当N=0时称为空树,在任意非空树中: 1、有且只有一个根节点,根节点是没有父节点的 2、每个节点都有0个或多个...
JUC并发编程之:简单概述(六) 一、AQS 1.1、AQS原理 ·AQS全程AbstractQueuedSynchronizer,是阻塞式锁和相关的同步器工具类 的 框架 【类似synchronized,阻塞式锁】 ##特点: ·用state属性...
JUC并发编程之:简单概述(五) ##不可变类 ##享元模式 ##并发工具 >线程池 >JUC工具包 >disruptor >guava 一、不可变类 1.1、日期转换的问题 ·下面的代码在运行时,由于SimpleDateFormat不是...
JUC并发编程之:简单概述(四) ##本章内容: 无锁并发--乐观锁(非阻塞) ·CAS与volatile ·原子整数 ·原子引用 ·原子数组 ·字段更新器 ·原子累加器 ·Unsafe 一、CAS与volatile 1、保护...
JUC并发编程之:简单概述(三) ##本章概述 上一篇文章讲述了Monitor主要关注的是访问共享变量时,保证临界区代码的【原子性】 本篇我们了解下多线程间的【可见性】与多条指令执行时的【有序性...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复