- 博客(20)
- 收藏
- 关注
原创 快速让你搞定 ELK 安装部署
版本说明CentOS 7.2elasticsearch-6.6.0.tar.gzkibana-6.6.0-linux-x86_64.tar.gzlogstash-6.6.0.tar.gz安装包获取链接链接:https://pan.baidu.com/s/1bs1kBuFAvVbPcEEALG1dsg提取码:txnd安装 es修改Linux配置修改内核参数打开 sysctl.conf 文件vim /etc/sysctl.confsysctl.conf 文件添加如下内容fs.
2020-12-06 22:29:06 402 1
原创 初步了解权限管理模型
为什么需要权限管理?安全性:防止误操作、人为破坏、数据泄露。数据隔离:不同的权限能看到的以及操作的数据不同明确职责:不同的角色所做的操作和所看到的数据不同权限管理的核心是什么?用户-权限: 人员少,功能固定,或者特别简单的系统。比如 MySQL 就是属于这种权限管理模式RBAC(Role-Based Access Control): 基于角色的权限访问控制。在 RBA...
2020-03-17 15:46:56 429
原创 Git基本操作
Git核心命令的使用初始化本地的Git仓库1、远程仓库克隆到本地git clone <远程仓库地址>2、初始化本地目录为Git仓库git init <文件夹名称>本地添加1、添加指定文件到暂存区git add <文件名>2、添加指定目录至暂存区git add <目录名>3、添加所有git add -A4、将指定目...
2019-11-19 23:26:39 279
原创 Zookeeper集群搭建
文章目录Zookeeper简单介绍Zookeeper单机模式搭建Zookeeper集群模式搭建Zookeeper集群角色介绍Zookeeper简单介绍Zookeeper官方:ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名...
2019-01-24 23:03:49 445
原创 《Redis开发与运维》慢查询分析 读书笔记
文章目录客户端命令执行生命周期慢查询参数配置慢查询使用建议慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过了设置的阀值,就将这条命令的信息(发生时间、耗时、命令详细信息等)记录下来。客户端命令执行生命周期 Redis的客户端分为四个部分,如下图所示:发送命令命令排队命令执行返回结果注意:慢查询只统计命令执行时间,所以没有慢查询并不代表客户端没有超时问题。...
2019-01-13 15:55:30 458
原创 《Redis开发与运维》第二章 API的理解和使用(下)读书笔记
文章目录集合(set)命令集合间的操作内部编码使用场景有序集合命令集合间的操作内部编码使用场景键管理键重命名键过期迁移键遍历键数据库管理集合(set)集合(set)类型是用来保存多个的字符串元素,但和列表类型不一样的是,集合中不允许有重复元素,并且集合中的元素是无序的,不能通过索引下标获取元素。集合支持多个集合取交集、差集、并集。如下图所示:命令添加元素## 命令:sadd...
2019-01-03 20:35:45 329
原创 《Redis开发与运维》第二章 API的理解和使用(中)读书笔记
文章目录哈希命令内部编码使用场景列表命令内部编码使用场景哈希在Redis中提供了哈希(hash)类型,哈希类型是指键值本身又是一个键值对结构。形如value={{field1,value1},...,{fieldN,valueN}}。Redis的键值对和哈希类型的关系如下图: 注意:哈希类型的映射关系叫做field-value,这里的value是指field对应的值,不是键对应的...
2018-12-28 10:11:25 448
原创 《Redis开发与运维》第二章 API的理解和使用(上)读书笔记
文章目录全局命令数据结构和内部编码单线程架构为什么Redis单线程还能那么快?字符串字符串常用操作命令设置值获取值计数字符串不常用操作命令追加值字符串长度设置并返回原值设置指定位置的字符串获取部分字符串字符串类型命令时间复杂度表内部编码典型使用场景缓存功能计数共享session限速全局命令 Redis有五种数据结构,它们是键值对中的值,对于键来说有一些通用的命令。查看所有的键(keys...
2018-12-25 19:49:59 534
原创 认识Tomcat核心组件及其启动参数
认识Tomcat及其核心组件 Tomcat是一个java的web容器,Tomcat是实现了javaEE当中的Servlet和JSP规范的一个容器。Tomcat一般用于动态请求的处理(Servlet)。Tomcat采用组件的方式去设计(面向组件)。整体的功能是通过组件的方式去拼装的。并且每一个组件都可以进行替换保证了它的一个灵活性。看到下图: Server 和 Service组件: Tom...
2018-12-15 20:54:25 974
原创 《Redis开发与运维》第一章 初识Redis 读书笔记
文章目录Redis特性Redis使用场景Redis可以做什么?Redis不可以做什么?安装并启动Redis在Linux上安装Redis配置、启动、操作、关闭redisRedis特性速度快纯内存操作C语言实现单线程,避免了多线程之间资源竞争数据结构简单,对数据操作简多路I/O复用模型基于键值对的数据结构服务器功能丰富键过期功能(实现缓存)发布订阅功能(消息系统)L...
2018-12-13 20:59:12 1356
原创 Linux常用命令
一、目录切换命令 1.、cd etc: 切换到该目录下etc目录; 2、cd …(或cd…/): 切换到上一层目录; 3、cd / : 切换到系统根目录; 4、cd ~ : 切换到用户主目录; 5、cd - : 切换到上一个所在目录。二、目录操作命令 1、mkdir 目录名称: 新增文件夹; 2、ls或者ll : 查看所在目录内的所有目录以及文件; 3、find ...
2018-12-09 20:28:20 980
原创 Jenkins安装与配置
一、什么是可持续化集成 持续集成即(CI)是一种软件开发实践,即团队开发成员经常集成他们的工作,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误,让团队能够更高效的开发软件。二、可持续集成的要点 1、有统一的代码库(git) 2、有统一的依赖包管理(nexus) 3、测试自动化 4、构建自动化(maven) 5、部署自动化(自动部署到...
2018-12-01 22:23:45 975
原创 深入理解MySql的Explain
explain关键字可以模拟优化器执行SQL语句,从而知道MySQL是 如何处理你的SQL语句的。分析你的查询语句或是结构的性能瓶颈。在select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询时,会返回执行计划的信息,而不是执行这条SQL(如果 from 中包含子查询,仍会执行该子查询,将结果放入临时表中)一、建表并插入数据DROP TABLE IF...
2018-11-25 17:18:31 1590
原创 Nexus私服搭建及其核心功能
1、私服的使用场景 1)、公司不能连接公网,可以用一个私服务来统一连接 2)、公司内部jar 组件的共享2、nexus下载与安装 1)、下载nexus(nexus下载) 2)、解压并设置环境变量#解压tar -zxvf nexus-2.14.5-02-bundle.tar.gz#在环境变量当中设置启动用户vim /etc/profile#添加profile文件。...
2018-11-17 13:13:09 720
原创 Maven生命周期详解
Maven生命周期详解一、生命周期的概念与意义 在项目构建时包含了清理、编译、测试、打包、验证、部署,文档生成等步骤,maven统一对其进行了一个抽象,抽象成了三个生命周期,以及对应的多个阶段。这么做的意义在是: 1、每个阶段都可以成为一个扩展点,可以采用不同的方式来实现,提高了扩展性与灵活性; 2、规范并且统一了maven的执行路径。 下图就是Maven默认的生命周期。...
2018-11-10 13:29:17 2099
原创 Maven基本概念与核心配置
一、Maven的安装与核心概念1、安装Maven 1)、官网下载 Maven (http://maven.apache.org/download.cgi); 2)、解压指定目录; 3)、配置环境变量; 4)、使用mvn -version查看Maven是否安装成功。2、编译Maven 1)、创建Maven的一个项目名叫demo-maven; 2)、在demo-mav...
2018-11-04 17:31:56 766
原创 基于gogs搭建Git私有服务
一、私有Git服务的搭建方式 在搭建私有服务之前先说下GitHub、GitLab、码云三个分别代表什么?GitHub是全球最大的社交编程及代码托管网站,开放源码存储服务;GitLab是一个Web项目,这个项目提供了源码管理的功能;码云是由一个oschina提供的一个商业化的源码服务。...
2018-11-01 23:11:50 1312
原创 Nginx简介与安装
一、Nginx简介与安装1、Nginx简介 Nginx是一个高性能Web服务器,除了Nginx之外还有Apache、Tomcat、Jetty等Web服务器。那么Nginx相对于其它Web服务器有什么优势呢? a、Tomcat和Jetty面向java语言,先天就是重量级的Web服务器,其性能与Nginx没有可比性; b、Apache的发展时间很长,而且是目前的世界第一大Web服务器,它...
2018-10-30 22:09:04 705 1
原创 Git和SVN的区别
Git体系概述1、Git和SVN的区别? a、存储方式不一样 Git按照元数据的方式将文件的一个版本存入了一个类似与K/V数据库,而SVN是按照文件的方式进行一个存储。Git的内部有一个类似于K/V的数据库,我把他理解为是一个Map&lt;K,V&gt;,我们将内容存储到Git的数据库内后,Git会返回一个Key给我们,这个Key是唯一的(把一模一样的内容上传进去,这个key也是唯一的)。...
2018-10-20 21:21:07 8887
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人