优化、效率
文章平均质量分 55
不会编程的派大星
Keep Coding!!!
展开
-
Redis为什么这么快?
1、什么是redis?它主要用来干什么的? Redis,英文全称是Remote Dictionary Server(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 与MySQL数据库不同的是,Redis的数据是存在内存中的。它的读写速度非常快,每秒可以处理超过10万次读写操作。因此redis被广泛应用于缓存,另外,Redis也经常用来做分布式锁。除此之外,Redis支持事务、持久化、LUA 脚本、LRU 驱动事原创 2021-09-25 21:19:06 · 6694 阅读 · 8 评论 -
JAVA中try、catch、finally带return的执行顺序总结
异常处理中,try、catch、finally的执行顺序,大家都知道是按顺序执行的。即,如果try中没有异常,则顺序为try→finally,如果try中有异常,则顺序为try→catch→finally。但是当try、catch、finally中加入return之后,就会有几种不同的情况出现,下面分别来说明一下。也可以跳到最后直接看总结。 一、try中带有return private int testReturn1() { int i = 1; try { ...原创 2021-09-10 15:50:15 · 150 阅读 · 0 评论 -
LRU缓存机制的两种实现:LInkedHashMap实现、自己构建双链表+HashMap实现
问题描述:运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制 。 实现 LRUCache 类: LRUCache(int capacity) 以正整数作为容量 capacity 初始化 LRU 缓存 int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。 void put(int key, int value) 如果关键字已经存在,则变更其数据值;如果关键字不存在,则插入该组「关键字-值」。当缓存容量达到上限时,它应该在写入新数据之原创 2021-09-05 11:26:39 · 171 阅读 · 0 评论 -
Docker之提交一个镜像以及容器数据卷的使用
1、commit镜像 例如: 2、容器数据卷 3、mysql部署实战原创 2021-08-28 21:13:47 · 109 阅读 · 2 评论 -
Docker常用的基本命令
1、帮助命令 帮助文档: docker常用命令帮助文档 2、镜像命令原创 2021-08-26 21:50:07 · 71 阅读 · 1 评论 -
Docker是怎么工作的?
Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上,通过Socket从客户端访问!DockerServer接受到DockerClient的指令,就会执行这个命令! 如下图所示: 我们在使用虚拟机和docker的时候,就会出现这样一个疑问:Docker为什么比VM虚拟机快呢? 上面这张图就很客观的说明了这个问题 1、Docker有着比虚拟机更少的抽象层。 2、Docker利用的是宿主机的内核,VM需要的是Guest os。 所以说,新建一个容器的时候,docker不原创 2021-08-26 14:52:02 · 401 阅读 · 1 评论