本文涵盖的内容来自于一本<
- goweb编程(书名)
>的书,作者:郑兆雄。 go编写http服务端 net/http 库 标准库可以分为客户端和服务器两部分: 支持客户端的Client、Request、Header、Response、Cookie 支持服务器的Server... - gogs分支保护
任务详情 任务详情链接 分支保护相关源码逻辑 m.Group("/:username/:reponame", func() { ... m.Group("/branches", func() { ... // 设置分支保护的组合路由 m.Combo("/*").Get(repo.SettingsProtectedB...
- 剖析ElasticSearch基础分布式架构
ElasticSearch对复杂分布式机制的透明 前面已经介绍了ElasticSearch是一个分布式系统,分布式是为了应付大数据量。ElasticSearch它实现分布式的时候就已经将所有复杂的操作自己都实现了。比如: 分片机制 Elastic...
- 剖析ElasticSearch核心概念,NRT,索引,分片,副本等
ElasticSearch 的核心概念 Near RealTime(NRT) 近实时 近实时有两种意思,一种是从写入数据到可以被搜索到有一个小延迟(大概一秒),还有一种就是基于ElasticSearch 进行搜索和分析可以达到秒级, 下图来说明一下...
- ElasticSearch安装教程
ElasticSearch安装 下载ElasticSearch 官网地址: https://www.elastic.co/products/elasticsearch 上传到ElasticSearch 可以使用第三方工具filezilla 解压elasticsearch-6.4.0.tar.gztar -zxvf elasticsearch-6...
- ElasticSearch两个节点的情况下,shard是如何分配的
背景 在中小型企业开发中,一般的采用的是两个节点来作为集群(也有可能是单机集群),我们现在一个indexß,需要存储在2个节点中。 介绍 本文将介绍在两个node情况下,shard是如果分配的,这里只说两个node是因为...
- Linux设置虚拟内存教学和实战
介绍 在我们自己的购买的服务器环境中,一般是买的1g的内存,但是当服务器里面的东西装的比较多的时候就会导致内存不够用了,本文将模拟一个真实的内存不够用的情况下,如何通过修改虚拟内存来让系统正常运行,我...
- Kali Linux安装教程
介绍 Kali Linux 的由来 想要知道Kali Linux的由来那么就必须知道什么是渗透测试 渗透测试:渗透测试并没有一个标准的定义,国外一个安全组织达成共识的通用说法是,渗透测试是模拟恶意黑客的攻击方法,来评估计...
- Docker扫盲之容器与镜像的基本使用
环境 OS:CentOS Linux release 7.6.1810 (Core) Docker版本:Docker version 1.13.1, build 07f3374/1.13.1 参考文献 https://docs.docker-cn.com/get-started/ 介绍 先提三个问,docker是什么?docker能帮我们...
- 使用nginx控制ElasticSearch访问权限
介绍 由于ElasticSearch本身没有权限管理模块,只要获取服务器的地址和端口,任何人都可以随意读写ElasticSearch的API并获取数据,这样非常不安全。所以本文就介绍一下如何规避这种问题,实现方式其实有几种,本文...
- ElasticSearch设置用户名密码访问
1, 启动trial license(30天试用) curl -H "Content-Type:application/json" -XPOST http://127.0.0.1:19200/_xpack/license/start_trial?acknowledge=true 2,设置用户名和密码 bin/elasticsearch-setup-pass...
- 网络是怎样连接的?从浏览器输入URL开始
介绍 本文将介绍从浏览器输入URL到服务器响应数据,中间到底经历了哪些阶段,本文将带你彻底走进网络的世界,让我们从浏览器出入URL开始,然后一步一步的分析中间的过程。 输入http://www.xxxx.com 探索之旅从输...
- ElasticSearch + Logstash进行数据库同步
介绍 在我们使用mysql和elasticsearch结合使用的时候,可能会有一些同步的需求,想要数据库和elasticsearch同步的方式其实有很多。 可以使用canal,它主要是监听mysql的binlog 日志,可以监听数据的一些变化,如...
- 剩余待办与工作总结
1.解决测试服务器在审核过后处于待招标状态。 已解决 2.解决项目错误日志输无法出到指定文件问题。 已解决 3.写ELK集成项目错误日志部署文档。 4.持续优化和维护现有代码。 5.学习arthas。 6.检查该链接内容http:...
- ELK日志分析系统搭建
使用ELK(Elasticsearch + Logstash + kibana)搭建日志分析系统 1.安装Elasticserach ElasticSearch 安装 2.安装Kibana kibana 安装教程地址
- ElasticSearch适用场景,功能以及特点介绍
ElasticSearch 的功能 分布式的搜索引擎和数据分析 搜索:比如说百度的搜索,淘宝的商品搜索,一些app内部的搜索,IT系统的站内搜索。 数据分析:比如说统计电商网站的访问量,每天的新增用户的数量,在哪个城...
- JavaScript数据类型转换
前言 JavaScript是一门动态语言,所谓的动态语言可以暂时理解为在语言中的一切内容都是不确定的。比如一个变量,这一时刻是个整型,下一时刻可能会变成字符串了。虽然变量的数据类型是不确定的,但是各种运算符对...
- 原型与原型链详解
获取内容(导出)失败
- 实现三栏布局的几种方法
获取内容(导出)失败
- JavaScript的数据类型及其检测
一、JavaScript有几种类型的值? Javascript有两种数据类型,分别是基本数据类型和引用数据类型。其中基本数据类型包括Undefined、Null、Boolean、Number、String、Symbol (ES6新增,表示独一无二的值),而引用...