08 2020 档案

摘要:概述 本文是在本人学习研究ElasticSearch的生命周期管理策略时,发现官方未提供中文文档,有的也是零零散散,此文主要是翻译官方文档Policy phases and actions模块。 注:基于6.7版本 索引生命周期中有四个阶段,按执行顺序排列。 名称 描述 hot 该索引正在积极写入 阅读全文
posted @ 2020-08-26 09:57 谁主沉浮oo7 阅读(3958) 评论(0) 推荐(0)
摘要:介绍 本文主要介绍Python中set的基本知识和使用。 Python中什么是set dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。 有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,目的就是保证这个集合的元素不会重复, 阅读全文
posted @ 2020-08-26 08:58 谁主沉浮oo7 阅读(306) 评论(0) 推荐(0)
摘要:分布式锁应该具备哪些条件 在分析分布式锁的三种实现方式之前,先了解一下分布式锁应该具备哪些条件: 在分布式系统环境下,一个方法在同一时间只能被一个机器的一个线程执行; 高可用的获取锁与释放锁; 高性能的获取锁与释放锁; 具备可重入特性; 具备锁失效机制,防止死锁; 具备非阻塞锁特性,即没有获取到锁将 阅读全文
posted @ 2020-08-25 17:45 谁主沉浮oo7 阅读(841) 评论(0) 推荐(1)
摘要:简介 HTTP是现代应用常用的一种交换数据和媒体的网络方式,高效地使用HTTP能让资源加载更快,节省带宽。OkHttp是一个高效的HTTP客户端,它有以下默认特性: 支持HTTP/2,允许所有同一个主机地址的请求共享同一个socket连接 连接池减少请求延时 透明的GZIP压缩减少响应数据的大小 缓 阅读全文
posted @ 2020-08-25 08:48 谁主沉浮oo7 阅读(10274) 评论(2) 推荐(0)
摘要:1月29日,Elastic Stack 迎来 6.6 版本的发布,该版本带来很多新功能,比如: Index Lifecycle Management Frozen Index Geoshape based on Bkd Tree SQL adds support for Date histogram 阅读全文
posted @ 2020-08-24 15:45 谁主沉浮oo7 阅读(2411) 评论(0) 推荐(1)
摘要:什么是Dockerfile? Docker中有个非常重要的概念叫做——镜像(Image)。Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会 阅读全文
posted @ 2020-08-24 15:20 谁主沉浮oo7 阅读(471) 评论(0) 推荐(0)
摘要:场景 今天在linux上部署wdt程序,在SSH客户端执行./start-dishi.sh,启动成功,在关闭SSH客户端后,运行的程序也同时终止了,怎样才能保证在推出SSH客户端后程序能一直执行呢?通过网上查找资料,发现需要使用nohup命令。 完美解决方案:nohup ./start-dishi. 阅读全文
posted @ 2020-08-24 09:08 谁主沉浮oo7 阅读(2038) 评论(0) 推荐(0)
摘要:介绍 本文主要介绍Python中dict的基本知识和使用。 Python之什么是dict 我们已经知道,list 和 tuple 可以用来表示顺序集合,例如,班里同学的名字: ['Adam', 'Lisa', 'Bart'] 或者考试的成绩列表: [95, 85, 59] 但是,要根据名字找到对应的 阅读全文
posted @ 2020-08-23 22:10 谁主沉浮oo7 阅读(382) 评论(0) 推荐(0)
摘要:介绍 本文主要介绍Python中条件判断和循环的基本知识和使用 Python之if语句 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age >= 18: print 'y 阅读全文
posted @ 2020-08-23 17:26 谁主沉浮oo7 阅读(319) 评论(0) 推荐(0)
摘要:介绍 本文主要介绍Python中List和Tuple类型的基本知识和使用。 Python创建list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: >>> ['Michael', ' 阅读全文
posted @ 2020-08-22 09:05 谁主沉浮oo7 阅读(533) 评论(0) 推荐(1)
摘要:介绍 Python第一门课程,是Python开发的入门教程,将介绍Python语言的特点和适用范围,Python基本的数据类型,条件判断和循环,函数,以及Python特有的切片和列表生成式。 Python的数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。 阅读全文
posted @ 2020-08-20 19:44 谁主沉浮oo7 阅读(283) 评论(0) 推荐(0)
摘要:介绍 跨多个应用程序实例的负载平衡是一种用于优化资源利用率,最大化吞吐量,减少延迟和确保容错配置的常用技术。可以将Nginx用作非常有效的HTTP负载平衡器,以将流量分配到多个应用程序服务器,并使用Nginx改善Web应用程序的性能,可伸缩性和可靠性。 负载均衡 什么是负载均衡,单从字面理解可以解释 阅读全文
posted @ 2020-08-20 15:16 谁主沉浮oo7 阅读(578) 评论(0) 推荐(0)
摘要:什么是代理? 代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术。一般实现代理技术的方式就是在服务器上安装代理服务软件,让其成为一个代理服务器,从而实现代理技术。代理本质上是一个服务器,可以类比为一个中介。为了A访问到B,中间插入一个 C,C 就是代理。常用的代理技术分为正向代理、反向代 阅读全文
posted @ 2020-08-20 10:15 谁主沉浮oo7 阅读(560) 评论(0) 推荐(0)
摘要:介绍 Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 在高连接并发的情况下,Nginx是Apache服务器不错的替代品。 安装 Nginx 查看可用的 Nginx 版 阅读全文
posted @ 2020-08-19 18:10 谁主沉浮oo7 阅读(372) 评论(0) 推荐(0)
摘要:简介 缓存是一般的ORM 框架都会提供的功能,目的就是提升查询的效率和减少数据库的压力。跟Hibernate 一样,MyBatis 也有一级缓存和二级缓存,并且预留了集成第三方缓存的接口。 一级缓存 什么是一级缓存? Mybatis一级缓存实际上就是一个依赖于SqlSession的缓存对象,Perp 阅读全文
posted @ 2020-08-19 14:14 谁主沉浮oo7 阅读(223) 评论(0) 推荐(0)
摘要:安装 下载 wget https://download.docker.com/linux/static/stable/x86_64/docker-18.06.1-ce.tgz 解压 tar -xvf docker-18.06.1-ce.tgz 将解压出来的docker文件内容移动到 /usr/bin 阅读全文
posted @ 2020-08-19 10:28 谁主沉浮oo7 阅读(709) 评论(0) 推荐(0)