码迷,mamicode.com
首页 > 全部 > 周排行
java 从零开始手写 redis(五)过期策略的另一种实现思路
前言java从零手写实现redis(一)如何实现固定大小的缓存?java从零手写实现redis(三)redisexpire过期原理java从零手写实现redis(三)内存数据如何重启不丢失?java从零手写实现redis(四)添加监听器前面实现了redis的几个基本特性,其中在expire过期原理时,提到了另外一种实现方式。这里将其记录下来,可以拓展一下自己的思路。以前的实现方式核心思路原来的实现
分类:编程语言   时间:2020-10-05 21:26:54    阅读次数:90
java 从零开始手写 redis(五)过期策略的另一种实现思路
前言java从零手写实现redis(一)如何实现固定大小的缓存?java从零手写实现redis(三)redisexpire过期原理java从零手写实现redis(三)内存数据如何重启不丢失?java从零手写实现redis(四)添加监听器前面实现了redis的几个基本特性,其中在expire过期原理时,提到了另外一种实现方式。这里将其记录下来,可以拓展一下自己的思路。以前的实现方式核心思路原来的实现
分类:编程语言   时间:2020-10-05 21:27:10    阅读次数:88
设置openstack
登录openstackdashboard查看keystone配置文件catkeystonerc_admin修改登录密码组件设置优化Keystone修改keystone访问配置文件上已经修改的密码查看endpointsourcekeystonerc_adminopenstackendpointlist查看serviceopenstackservicelist查看服务镜像openstackendpoi
分类:其他好文   时间:2020-10-05 21:27:26    阅读次数:32
最简单的微服务部署和测试实践
微服务特别适合业务复杂,开发队伍庞大的项目。微服务可以到达化整为零,简化单个服务,降低沟通成本的效果。但微服务在性能上比单体服务低,也会有数据冗余的问题,要结合自身情况,不要盲目崇拜。本文介绍一种简单的微服务技术架构。帮助大家对微服务如何部署,如何开发有个初步的认识。一个简单的微服务架构部署图如下nginx:对外统一入口,根据url将请求分发到不同微服务,用ip:port区分不同的微服务。也会直接
分类:其他好文   时间:2020-10-05 21:27:40    阅读次数:31
二进制部署K8s集群第12节Node节点之kube-proxy部署
上一章:二进制部署K8s集群第11节Node节点之kubelet部署架构:1、本机架构2、创建生成证书csr的json配置文件3、生成Kube-proxy的client证书4、拷贝证书5、创建配置6、拷贝配置7、加载ipvs模块8、创建启动脚本9、创建supervisor配置10、启动服务并检查1、本机架构2、创建生成证书csr的json配置文件在hdss7-200的主机上操作cd/opt/cer
分类:其他好文   时间:2020-10-05 21:27:56    阅读次数:23
收集统计数据之--------wc
概念:wordcount计数单词总数,行总数,字节总数和字符总数可以对文件和STDIN中的数据运行wcstory.txt392371901story行数字数字节数常用选项-l只计数行数-w只计数单词总数-c只计数字节总数-m只计数字符总数-L显示文件中最长行的长度ss-tn|wc-l统计单词数:cat/etc/profile|tr-sc‘a-zA-Z‘‘\n‘|wc-l
分类:其他好文   时间:2020-10-05 21:28:13    阅读次数:23
安装openstack
环境准备关闭禁用防火墙NetworkManageriptablessystemctlstopfirewalld&&systemctldisablefirewalldsystemctlstopNetworkManager&&systemctldisableNetworkManagersystemctlstopiptables&&systemctldis
分类:其他好文   时间:2020-10-05 21:28:30    阅读次数:27
Docker 命令-数据卷(10)
数据卷:数据卷就是在宿主中可以在容器之间进行共享和重用的一系列和文件和文件夹,通过dockerrun-v命令可以将数据卷挂载到对应的容器目录空间,进行文件读取,容器卷特性如下*数据卷可以在容器之间共享和重用,容器间传递数据将变得高效方便*对数据卷内数据的修改会立马生效,无论是容器内操作还是本地操作*对数据卷的更新不会影响镜像,解耦了应用和数据*卷会一直存在,直到没有容器使用,可以安全地卸载它数据卷
分类:其他好文   时间:2020-10-05 21:28:52    阅读次数:19
Harmony OS 开发指南——DevEco Device Tool 安装配置
本文介绍如何在Windows主机上安装DevEco Device Tool工具。 坑点总结: 1. 国内部分网络环境下,安装npm包可能会很慢或者超时,推荐使用国内npm源(如淘宝源、华为源等);2. serialport这个npm包安装的过程中需要编译源码,需要先安装windows-build-tools再安装这个包才会成功;3. DevEco Device Tool中打包了预编译的.exe文件,只能在Windows版的VSCode中使用(暂不支持Linux和Mac OS);
分类:其他好文   时间:2020-10-05 21:29:14    阅读次数:49
Harmony OS 开发避坑指南——源码下载和编译
本文介绍了如何下载鸿蒙系统源码,如何一次性配置可以编译三个目标平台(Hi3516,Hi3518和Hi3861)的编译环境,以及如何将源码编译为三个目标平台的二进制文件。
分类:其他好文   时间:2020-10-05 21:29:30    阅读次数:20
Docker 命令-查看容器日志,查看容器进程,查看容器内部细节(9)
查看容器日志logdockerrun-dcentos/bin/sh-c"whiletrue;doechohellozzyy;sleep2;done"dockerlogsb281a776e2d0查看日志显示时间-tdockerlogs-tb281a776e2d0实时查看产出的日志-fdockerlogs-t-fb281a776e2d0dockerlogs-fb281a776e2d
分类:系统相关   时间:2020-10-05 21:29:50    阅读次数:32
Docker 命令-容器命令启动容器,退出容器,重新启动容器,停止容器(8)
退出容器直接退出exitexit退出可以返回容器ctrl+p+q启动容器dockerstartdockerstart26c0fc1caa25重新启动容器dockerrestartdockerrestart26c0fc1caa25停止容器dockerstopdockerstop26c0fc1caa25强制停止容器dockerkill删除已经停止的容器直接删除已经停止的容器rmdockerrm45a3
分类:其他好文   时间:2020-10-05 21:30:11    阅读次数:30
Cisdem Duplicate Finder for Mac(重复文件查找删除软件)
Cisdem DuplicateFinder Mac版是一款Mac平台上的重复文件清理工具,Cisdem DuplicateFinder提供了一个准确的方法,找到并删除所有重复的文件。有了这个工具,你可以同时扫描计算机驱动器和位于外部设备的文件夹,以及像的iPhoto,iTunes和邮件Apple应用程序。提供了智能扫描算法,该程序可以找到并进行批量删除重复的文件,节省硬盘空间。
分类:系统相关   时间:2020-10-05 21:30:34    阅读次数:30
Downie 4 for Mac(最好用的视频下载软件)
好用的Mac视频下载软件哪里有?好用的视频下载工具推荐!Downie 4是Mac平台上最好用的视频下载工具,帮你轻松下载数千个不同网站的视频,让你轻松解决视频下载难题!
分类:系统相关   时间:2020-10-05 21:30:55    阅读次数:28
二进制部署K8s集群第11节Node节点之kubelet部署
架构图目录1、架构2、创建生成kubelet服务端证书csr的json配置文件3、生成拷贝kubelet证书文件4、下载pause镜像打tab5、创建kubeconfig配置6、拷贝配置7、创建资源配置文件8、应用查看资源配置9、创建kubelet启动脚本10、创建supervisor配置11、启动检查打标签1、架构2、创建生成kubelet服务端证书csr的json配置文件在hdss7-200.
分类:其他好文   时间:2020-10-05 21:31:12    阅读次数:24
测试方法及细节
测试方法
分类:其他好文   时间:2020-10-05 21:31:28    阅读次数:16
10-1
函数和递归:(stackoverflow):程序员的知乎什么是递归?程序调用自身的编程技巧称为递归。递归作为一种算法在程序设计语言中广泛应用。一个过程或函数在其定义或说明中有直接或者间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需要少量的程序就可以描述出解题过程所需要的多次重复计算,大大减少了程序的代码量。递归的主要思考方式在与:把大
分类:其他好文   时间:2020-10-05 21:31:40    阅读次数:39
Alfred 4 for Mac(Mac应用快速启动器)
Alfred是一款Mac平台强大的快速启动工具,它能够让你的鼠标操作尽可能地转换成键盘操作,可通过热键、关键字、文本扩展等提高您的效率。而且快速启动工具的强大之处还在于超级丰富的扩展,通过扩展来实现更多的功能:文件解压、内存整理等。有需要的朋友欢迎来macz体验使用!
分类:系统相关   时间:2020-10-05 21:31:59    阅读次数:27
大数据集群分发同步脚本
集群分发脚本xsync在/usr/local/bin目录下,创建xsync文件[root@yh-hadoop101bin]#pwd/usr/local/bin[root@yh-hadoop101bin]#chmod777xsync[root@yh-hadoop101bin]#lltotal4-rwxr-xr-x1rootroot487Sep2913:58xsync[root@yh-hadoop10
分类:其他好文   时间:2020-10-05 21:32:21    阅读次数:19
如何在Linux下通过systemctl重新启动服务
服务是指在启动系统时自动运行的后台进程,对于普通用户,尤其是系统管理员来说,重启服务是一个常见的系统管理任务,在配置系统设置或安装新的应用程序时,经常要执行。在本文中,我们将学习如何在Linux上通过systemctl重启一个服务。systemctl基本上是一个命令行系统应用程序,用于管理系统服务,可以启动、停止、重启、启用、禁用和查看服务的状态。我们已经使用Debian10来运行本文中提到的命令
分类:系统相关   时间:2020-10-05 21:32:44    阅读次数:124
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!