九路 九路
5年前
6 手写Java LinkedHashMap 核心源码
概述LinkedHashMap是Java中常用的数据结构之一,安卓中的LruCache缓存,底层使用的就是LinkedHashMap,LRU(LeastRecentlyUsed)算法,即最近最少使用算法,核心思想就是当缓存满时,会优先淘汰那些近期最少使用的缓存对象LruCache的缓存算法LruCache采用的缓存算法为LRU(LeastRe
Stella981 Stella981
4年前
Rancher 2.2.2
对于生产环境,需以高可用的配置安装Rancher,确保用户始终可以访问RancherServer。当安装在Kubernetes集群中时,Rancher将与集群的etcd集成,并利用Kubernetes调度实现高可用。为确保高可用,本文所部署的Kubernetes集群将专用于运行Rancher,Rancher运行起来后,可再创建或导入
Wesley13 Wesley13
4年前
Oracle:如果表存在
我正在为Oracle数据库编写一些迁移脚本,并且希望Oracle有类似MySQL的IFEXISTS结构。具体来说,每当我想在MySQL中删除表时,我都会这样做DROPTABLEIFEXISTStable_name;这样,如果表不存在,DROP不会产生错误,脚本可以继续。Oracle是否有类似的机制?
Wesley13 Wesley13
4年前
CKA
新版CKA考试已于2020年9月1日正式上线!考试模式:线上考试考试时间:2小时认证有效期:3年软件版本:Kubernetesv1.19重考政策:可接受1次重考经验水平:中級题目数量:17题题库量小:随机的题目重复率极高
Stella981 Stella981
4年前
LeetCode初级算法(数组)解答
这里记录了LeetCode初级算法中数组的一些题目:加一本来想先转成整数,加1后再转回去;耽美想到测试的例子考虑到了这个方法的笨重,所以int类型超了最大范围65536,导致程序出错。classSolution{public:vector<intplusOne(vector<int&digit
Wesley13 Wesley13
4年前
Java类的初始化
我们知道一个类(class)要被使用必须经过装载,连接,初始化这样的过程。下面先对这三阶段做一个简单的描述,之后会结合一个简单的例子来说明java中类的初始化过程。在装载阶段,类装载器(Bo
Wesley13 Wesley13
4年前
2.Python 赋值与内存
定义变量和赋值就是系统处理内存的过程和问题,这篇文章分别从申请和释放内存两部分讨论一、申请内存python定义一个变量时,会为变量的对象申请一个内存,该变量会存储指向该对象内存中的地址这样的好处是复用共同内
Stella981 Stella981
4年前
Jenkins配置ansible
Centos7安装Jenkins,因为Jenkins需要java环境,安装之前要确认一下。当然最简单的安装是到官网下载jenkins.war,因为Centos7中已经装好了java,所以就不安装了直接用javajarjenkins.war 通过浏览器http://ip:8080(https://www.oschina.net/acti
Stella981 Stella981
4年前
ExtJS4.2学习(php版)
ExtJS官网http://www.sencha.com/products/extjs/浏览器支持ExtJS4支持所有主流web浏览器,从InternetExplorer6到最新版本的GoogleChrome。然而,在开发过程中,我们建议您选择以下浏览器之一最好的调试经验:GoogleChrome(htt
V-275670029 V-275670029
3年前
哈希竞猜游戏开发搭建包网
区块链中的哈希到底是什么?  什么是哈希?  哈希是将任意长的输入编程加密的固定长度输出的过程。哈希并不等同于加密方法,因为无法解密哈希值来获取原始数据。事实上哈希是一种单向加密函数。  Withthehashfunction,thedataontheInternetcanbesavedintheformofafixedle