![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
优化、效率
文章平均质量分 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 · 6716 阅读 · 8 评论 -
JAVA中try、catch、finally带return的执行顺序总结
异常处理中,try、catch、finally的执行顺序,大家都知道是按顺序执行的。即,如果try中没有异常,则顺序为try→finally,如果try中有异常,则顺序为try→catch→finally。但是当try、catch、finally中加入return之后,就会有几种不同的情况出现,下面分别来说明一下。也可以跳到最后直接看总结。一、try中带有returnprivate int testReturn1() { int i = 1; try { ...原创 2021-09-10 15:50:15 · 156 阅读 · 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 · 177 阅读 · 0 评论 -
Docker之提交一个镜像以及容器数据卷的使用
1、commit镜像例如:2、容器数据卷3、mysql部署实战原创 2021-08-28 21:13:47 · 116 阅读 · 2 评论 -
Docker常用的基本命令
1、帮助命令帮助文档: docker常用命令帮助文档2、镜像命令原创 2021-08-26 21:50:07 · 75 阅读 · 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 · 412 阅读 · 1 评论