logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java数据结构(1)- Map

一、Map集合的概述二、常用API//创建HashMap的对象HashMap map = new HashMap();/*V put(K key, V value)在此映射中关联指定值与指定键,添加元素进去 *///null值也可作为键值map.put(null, "123");map.put(1, "456");...

Kubernates(1)- 安装教程

第一章 kubernetes介绍本章节主要介绍应用程序在服务器上部署方式演变以及kubernetes的概念、组件和工作原理。应用部署方式演变在部署应用程序的方式上,主要经历了三个时代:传统部署:互联网早期,会直接将应用程序部署在物理机上优点:简单,不需要其它技术的参与缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容易产生影响虚拟化部署:可以在一台物理机上运行多个虚拟机,

#docker#kubernetes
Mysql原理及索引优化分析

一、Mysql索引数据结构(https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 数据结构可视化)1、二叉树特点:二叉树,右边节点始终大于左边。缺点:如果插入的数据是有序的,那么就会造成一边的节点一直增长,导致树的节点过深变成一个链表的结构,如果查找时I/O的次数也就变多2、红黑树(平衡二叉树)特点:如果右边的节点高度 大于2

#mysql
WatchDog+Redis实现分布式锁

代码说明:watchDog机制主要是用来对redis中商品key进行锁续命,防止业务处理时间过长导致的误删key值。lua脚本则用来对redis中指令的原子性操作,注意 lua脚本中不能有复杂逻辑,防止阻塞redis/*** 创建定时任务线程工厂*/private static final ThreadFactory THREAD_FACTORY = new ThreadFactoryBuilde

暂无文章信息