lambda表达式 代替匿名类 表达式的用法(params) -> expression(params) -> statement(params) -> { statemen...
lambda表达式 代替匿名类 表达式的用法(params) -> expression(params) -> statement(params) -> { statemen...
一.简介 容器就是将程序隔离并且打包的一个过程,其实有点类似虚拟机,把一个应用服务放在一个独立的环境里来运行 二.常用命令 1.docker pull拉取或者更新指定镜像2....
1.MVCC MVCC(Mutil-Version Concurrency Control),就是多版本并发控制。这种并发控制的方法,主要应用在RC和RR隔离级别的事务当中,...
一.判断对象已死的方法 1.引用计数算法 引用时就加一,引用失效时就减一但是容易出现两个对象互相引用的时候,就可能无法回收了。 2.可达性分析算法 GC Roots的几种:1...
一.虚拟机的运行时数据区 包括:方法区,堆,栈(本地方法栈,虚拟机栈),程序计数器 1.程序计数器(线程私有): 可以当作一个行号指示器,通过数字改变来选取下一条需要执行的指...
join()join就是指等待该线程结束,然后才继续往下执行自身线程,如果该线程已经结束,对实例调用join()会立刻返回。此外,join(long)的重载方法也可以指定一个...
详解:https://www.cnblogs.com/paddix/p/5381958.html[https://www.cnblogs.com/paddix/p/53819...
1.闭包的概念 闭包函数:声明在一个函数中的函数,叫做闭包函数。闭包:内部函数总是可以访问其所在的外部函数中声明的参数和变量,即使在其外部函数被返回(寿命终结)了之后。 2....
一.相同点 都是阻塞式同步也就是悲观锁 二.区别 1.功能区别 Synchronized是java语言的关键字,是由jvm实现的。而ReentrantLock它是JDK 1....
ReentreantLock:重入锁 参考:https://www.cnblogs.com/nullzx/p/4968674.html[https://www.cnblogs...
1.传统处理方式可能面临的挑战(Walmart) 大型企业在供应链物流,特别是货运,一般都会面临几个困难,例如,1.保证每一个商店或者仓库都有适当的分配和足够的库存;2.确保...
应用区块链对物流业有啥好处? 1、保证货物安全,避免爆仓丢包对于物流业而言,传统物流存在一些问题,例如效率低、经常出现丢包爆仓现象、错领误领、信息泄露、物流业务链条长导致资源...
1.基本技术 区块/ Block区块是在区块链网络上承载交易数据的数据包,是一种被标记上时间戳和之前一个区块的哈希值的数据结构,区块经过网络的共识机制验证并确认区块中的交易。...
1.概述 区块链技术是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术,包含“区块+链”的数据结构,分布式存储,加密算法,共识机制四大核心技术。 通俗来讲,区块链相当...
举一个例子如下: 假如线程A和线程B使用同一个锁LOCK,此时线程A首先获取到锁LOCK.lock(),并且始终持有不释放。如果此时B要去获取锁,有四种方式: @LOCK.l...
使用redis的原因性能和并发 一.缓存穿透 缓存穿透的概念很简单,用户想要查询一个数据,发现缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的...
get方法 访问链接:localhost:8080/get/book.novel?id=0post
查詢分为子条件查詢和复合条件查詢子条件查詢:特定字段查詢所指特定值复合条件查詢:以一定的逻辑组合子条件查詢 一、子条件查詢 1.Query Context 在查詢过程中,除了...
1.基本原理 读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务...