获取镜像 $docker pull NAME[:TAG]如果不加TAG则表示下载最新的镜像,一个镜像由“名称”+“标签决定”使用不同镜像仓库服务器情况下,可能会出现镜像重名:...
获取镜像 $docker pull NAME[:TAG]如果不加TAG则表示下载最新的镜像,一个镜像由“名称”+“标签决定”使用不同镜像仓库服务器情况下,可能会出现镜像重名:...
1. 字符串 1.1 缓存功能 1.2 计数 1.3 共享session 1.4 限速 2. 哈希 2.1 缓存 3. 列表 3.1 消息队列 3.2 文章列表 3.3 其他...
聊聊JPA Criteria查询中的坑 JPA Criteria查询被称作动态安全类型查询,比JPQL这种方式更加健壮。关于JPA Criteria查询在IBM社区有一篇很好...
垃圾搜集算法的实现涉及太多细节,而且各个平台虚拟机操作内存的方法又各不相同,因此本文不会太多的讨论算法实现,而是介绍几种算法的思想以及其发展过程。本文涉及到以下GC算法: 标...
在堆里存放着几乎多有的java对象实例,垃圾搜集器在对堆进行回收之前,第一件事情就是确定这些对象之中哪些还“存活”着(即通过任何途径都无法使用的对象)。 一、可达性分析算法 ...
1. 拓扑结构 本文搭建如下图所示的redis拓扑结构,拓扑中共有3个哨兵,1和mater结点和2个slave结点。 拓扑信息: 注:master或者master-senti...
spirng aop xml配置类型转换异常 场景:一场表演(Performance.perform())前后的观众行为(Audience类中定义的方法) 下面是Audien...
Java泛型总结# 泛型是什么## 从本质上讲,泛型就是参数化类型。泛型十分重要,使用该特性可以创建类、接口以及方法,并且可以使用类型参数来指定类型。没有泛型以前,对于不确定...
注解 创建注解 下面代码创建了一个名为MyAnno的注解,有两个成员str和val。@Retention(…)注解是为了在运行时通过反射获取该注解,现在可以忽略,后文会详细阐...
二叉树的定义#### 二叉树是n(n>=0)个具有相同类型的元素的有限集合,当n=0时称为空二叉树,当n>0时,数据元素被分为一个称为根(Root)的数据元素及两棵分别为左子...
栈模型## 栈(Stack)是限制插入和删除只能在一个位子上进行的表,该位子是表的末端,叫做栈的顶(top)。对栈的基本操作有进栈(push)和出栈(pop),相当于表插入和...
List ADT有两种流行的实现方式,Java中ArrayList类提供了可增长数组的实现,LinkedList提供了双链表实现。 使用ArrayList的有点在于,对get...
最近在刷OJ时候发现了一个问题,那就是计算X^62,这是一个很简单的问题,也很容易实现。这个问题有一个很容易的实现方案就是时间复杂度为logN的算法,就是计算62次X相乘。 ...
问题## 欧几里德算法又称辗转相除法,用于计算两个正整数a,b的最大公约数。例如,gcd(50,15)=5。 证明## 其计算原理依赖于下面的定理:定理:两个整数的最大公约数...
问题描述## 思路## 明显的解法是从左到右扫描数据,其运行花费的是线性时间。然而,这个算法没有用到该表已经排序的事实,这就使得算法可能不是最好的。一个好的策略是验证X是否是...
问题# 方案一# 思路## 先搜寻出所有的子序列,然后求和比较 代码## 结果## 分析## 此方案用了三层循环,第一层循环确定子序列的起始位子(i),第二层循环确定子序列的...
基本概念# 基本情形:必须总要有某些基准的情形,他们不用递归就能求解。 不断推进:对于那些要递归求解的情形,递归的调用必须总能朝着一个基本情形不断推进。 设计法则:假设所有的...