作者: liang

爱奋斗、爱旅游、爱电影、爱生活、爱美食的我~

113 篇文章

thumbnail
Docker安装
Docker的基本组成 一、镜像(image) Docker镜像就好比是一个模板,可以通过这个模板来创建容器服务,通过这种技术可以创建多个容器(最终服务运行或者项目运行就是在容器中的)。 二、容器(container) Docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。其中:“启动、停止、删除、暂停”为基本的命令! 三、仓库(…
thumbnail
Docker 概述
Docker为什么出现? 软件开发一般大致分为两个环节,第一是本地开发, 第二是服务器部署。如果一个项目本地开发好了,那么放到服务器上,有时候安装环境会非常复杂,也正是因为其复杂性,大公司才会有专门负责项目发布的运维人员。 为了解决这个问题,Docker提出了解决方案! Docker的核心思想,打包装箱!每个箱子都是互相隔离的,每个箱子都是一个镜像…
thumbnail
抢茅台吗?学学某米的「有品APP」,如何做数据签名防护!!!
一、请求参数签名的样式 二、业务流程剖析 前端 前端的业务场景,主要采用Vue技术,模块化开发业务视图;使用Ajax技术,作为基本的异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。 当然大厂研发的相关项目产品,相应的前端资源肯定会配上CDN加速,来减轻主节点服务器的宽带压力。 后端 笔者分析了下,某米的「有品A…
前端网站如何解决跨域问题?宝塔轻松搞定!
一、什么是跨域? 跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。 这里说明一下,无法跨域是浏览器对于用户安全的考虑,如果自己写个没有同源策略的浏览器,完全不用考虑跨域问题了。所以这就是浏览器的锅。 跨域报错情况 非同源策略 Cookie、LocalStorage 和 IndexD…
ElasticSearch 7.x.x 关于文档的基本操作(重点)
一、基本操作 1、添加数据 PUT 2、获取数据 GET 3、更新数据 PUT 这种更新数据方式,不建议使用,因为在数据结构不完整的情况下,更新,会导致原来的文档数据丢失。 4、更新数据 POST _update(推荐使用) 灵活性更好 5、简单的搜索 GET /test/user/1 简单的条件查询,可以根据默认的映射规则,来产生基本的查询! 二…
ElasticSearch 7.x.x 接口的Restfule风格说明
一种软件架构风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。它是基于http协议实现。目的是为了提高系统的可伸缩性,降低应用之间的耦合度,方便框架分布式处理程序。基于这种风格设计的软件可以更简洁,更有层次,更易于实现缓存机制。 基本的 Restfule 命令说明 methodurl地址描述PUTdomain…
ElasticSearch 7.x.x IK分词器-安装及使用
本文es版本7.6.1本文ik分词器版本7.6.1es所在环境:ubuntu 神马是IK分词器? 分词:即把一段中文或者别的划分成一个个的关键字,我们在搜时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中文分词是将每个字看成一个词,比如“我习惯记笔记学习”会被分为: 我习惯记笔记学习 这显然是符合要求…
ElasticSearch 7.x.x核心概念
核心概念大纲 索引(index)字段类型(mapping)文档(documents)分片(Lucene倒排索引) 在本站点的前文中,笔者已经阐述了es是什么,同时也把es的服务安装启动,那么es是如何取存储数据,数据结构是什么?es又是如何实现搜索的呢?那这里笔者先来聊聊Es的相关概念把! 集群、节点、索引、类型、文档、分片、映射是什么? es是面…