自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 快速让你搞定 ELK 安装部署

版本说明 CentOS 7.2 elasticsearch-6.6.0.tar.gz kibana-6.6.0-linux-x86_64.tar.gz logstash-6.6.0.tar.gz 安装包获取链接 链接:https://pan.baidu.com/s/1bs1kBuFAvVbPcEEALG1dsg 提取码:txnd 安装 es 修改Linux配置 修改内核参数 打开 sysctl.conf 文件 vim /etc/sysctl.conf sysctl.conf 文件添加如下内容 fs.

2020-12-06 22:29:06 502 1

原创 初步了解权限管理模型

为什么需要权限管理? 安全性:防止误操作、人为破坏、数据泄露。 数据隔离:不同的权限能看到的以及操作的数据不同 明确职责:不同的角色所做的操作和所看到的数据不同 权限管理的核心是什么? 用户-权限:    人员少,功能固定,或者特别简单的系统。比如 MySQL 就是属于这种权限管理模式 RBAC(Role-Based Access Control):    基于角色的权限访问控制。在 RBA...

2020-03-17 15:46:56 542

原创 Git基本操作

Git核心命令的使用 初始化本地的Git仓库 1、远程仓库克隆到本地 git clone <远程仓库地址> 2、初始化本地目录为Git仓库 git init <文件夹名称> 本地添加 1、添加指定文件到暂存区 git add <文件名> 2、添加指定目录至暂存区 git add <目录名> 3、添加所有 git add -A 4、将指定目...

2019-11-19 23:26:39 357

原创 Zookeeper集群搭建

文章目录Zookeeper简单介绍Zookeeper单机模式搭建Zookeeper集群模式搭建Zookeeper集群角色介绍 Zookeeper简单介绍 Zookeeper官方:ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名...

2019-01-24 23:03:49 530

原创 《Redis开发与运维》慢查询分析 读书笔记

文章目录客户端命令执行生命周期慢查询参数配置慢查询使用建议 慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过了设置的阀值,就将这条命令的信息(发生时间、耗时、命令详细信息等)记录下来。 客户端命令执行生命周期   Redis的客户端分为四个部分,如下图所示: 发送命令 命令排队 命令执行 返回结果 注意:慢查询只统计命令执行时间,所以没有慢查询并不代表客户端没有超时问题。...

2019-01-13 15:55:30 516

原创 《Redis开发与运维》第二章 API的理解和使用(下)读书笔记

文章目录集合(set)命令集合间的操作内部编码使用场景有序集合命令集合间的操作内部编码使用场景键管理键重命名键过期迁移键遍历键数据库管理 集合(set) 集合(set)类型是用来保存多个的字符串元素,但和列表类型不一样的是,集合中不允许有重复元素,并且集合中的元素是无序的,不能通过索引下标获取元素。集合支持多个集合取交集、差集、并集。 如下图所示: 命令 添加元素 ## 命令:sadd...

2019-01-03 20:35:45 409

原创 Tomcat的Server.xml详解

Tomcat的Server.xml配置详解

2018-12-30 15:36:35 918

原创 《Redis开发与运维》第二章 API的理解和使用(中)读书笔记

文章目录哈希命令内部编码使用场景列表命令内部编码使用场景 哈希 在Redis中提供了哈希(hash)类型,哈希类型是指键值本身又是一个键值对结构。形如value={{field1,value1},...,{fieldN,valueN}}。 Redis的键值对和哈希类型的关系如下图:   注意:哈希类型的映射关系叫做field-value,这里的value是指field对应的值,不是键对应的...

2018-12-28 10:11:25 593

原创 《Redis开发与运维》第二章 API的理解和使用(上)读书笔记

文章目录全局命令数据结构和内部编码单线程架构为什么Redis单线程还能那么快?字符串字符串常用操作命令设置值获取值计数字符串不常用操作命令追加值字符串长度设置并返回原值设置指定位置的字符串获取部分字符串字符串类型命令时间复杂度表内部编码典型使用场景缓存功能计数共享session限速 全局命令   Redis有五种数据结构,它们是键值对中的值,对于键来说有一些通用的命令。 查看所有的键(keys...

2018-12-25 19:49:59 633

原创 认识Tomcat核心组件及其启动参数

认识Tomcat及其核心组件   Tomcat是一个java的web容器,Tomcat是实现了javaEE当中的Servlet和JSP规范的一个容器。Tomcat一般用于动态请求的处理(Servlet)。Tomcat采用组件的方式去设计(面向组件)。整体的功能是通过组件的方式去拼装的。并且每一个组件都可以进行替换保证了它的一个灵活性。看到下图:   Server 和 Service组件: Tom...

2018-12-15 20:54:25 1112

原创 《Redis开发与运维》第一章 初识Redis 读书笔记

文章目录Redis特性Redis使用场景Redis可以做什么?Redis不可以做什么?安装并启动Redis在Linux上安装Redis配置、启动、操作、关闭redis Redis特性 速度快 纯内存操作 C语言实现 单线程,避免了多线程之间资源竞争 数据结构简单,对数据操作简 多路I/O复用模型 基于键值对的数据结构服务器 功能丰富 键过期功能(实现缓存) 发布订阅功能(消息系统) L...

2018-12-13 20:59:12 1440

原创 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 1050

原创 Jenkins安装与配置

一、什么是可持续化集成   持续集成即(CI)是一种软件开发实践,即团队开发成员经常集成他们的工作,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误,让团队能够更高效的开发软件。 二、可持续集成的要点   1、有统一的代码库(git)   2、有统一的依赖包管理(nexus)   3、测试自动化   4、构建自动化(maven)   5、部署自动化(自动部署到...

2018-12-01 22:23:45 1070

原创 深入理解MySql的Explain

  explain关键字可以模拟优化器执行SQL语句,从而知道MySQL是 如何处理你的SQL语句的。分析你的查询语句或是结构的性能瓶颈。在select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询时,会返回执行计划的信息,而不是执行这条SQL(如果 from 中包含子查询,仍会执行该子查询,将结果放入临时表中) 一、建表并插入数据 DROP TABLE IF...

2018-11-25 17:18:31 1713

原创 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 819

原创 Maven生命周期详解

Maven生命周期详解 一、生命周期的概念与意义   在项目构建时包含了清理、编译、测试、打包、验证、部署,文档生成等步骤,maven统一对其进行了一个抽象,抽象成了三个生命周期,以及对应的多个阶段。这么做的意义在是:     1、每个阶段都可以成为一个扩展点,可以采用不同的方式来实现,提高了扩展性与灵活性;     2、规范并且统一了maven的执行路径。   下图就是Maven默认的生命周期。...

2018-11-10 13:29:17 2281

原创 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 869

原创 基于gogs搭建Git私有服务

一、私有Git服务的搭建方式   在搭建私有服务之前先说下GitHub、GitLab、码云三个分别代表什么?GitHub是全球最大的社交编程及代码托管网站,开放源码存储服务;GitLab是一个Web项目,这个项目提供了源码管理的功能;码云是由一个oschina提供的一个商业化的源码服务。 ...

2018-11-01 23:11:50 1456

原创 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 785 1

原创 Git和SVN的区别

Git体系概述 1、Git和SVN的区别?  a、存储方式不一样   Git按照元数据的方式将文件的一个版本存入了一个类似与K/V数据库,而SVN是按照文件的方式进行一个存储。Git的内部有一个类似于K/V的数据库,我把他理解为是一个Map&amp;lt;K,V&amp;gt;,我们将内容存储到Git的数据库内后,Git会返回一个Key给我们,这个Key是唯一的(把一模一样的内容上传进去,这个key也是唯一的)。...

2018-10-20 21:21:07 9084

Jhipster7.9.3项目

Jhipster

2024-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除