![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
四阶段
文章平均质量分 92
对方暂时无法接听
200
展开
-
Zookeeper
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JSAB2WxP-1600773842724)(Pictures/zookeeper.png)]Author:EricVersion:9.0.0文章目录一、引言二、Zookeeper介绍三、Zookeeper安装四、Zookeeper架构【`重点`】4.1 Zookeeper的架构图4.2 znode类型4.3 Zookeeper的监听通知机制五、Zookeeper常用命令六、Zookeeper集群【`重点`】6.1 Z原创 2020-09-22 20:20:17 · 83 阅读 · 0 评论 -
RabbitMQ
一,引言为什么引入rabbitMQ:模块之间的耦合度多高,导致一个模块宕机后,全部功能都不能用了,(同步操作存在问题)并且同步通讯的成本过高,用户体验差。(多浪费时间)上图的解释:1》我们每一个通知都是同步操作的,就是说你在通知缓存模块是就要等他回复你后才能进行下一步的操作。同样就会出现这样一个问题就是你在通知缓存模块时他宕机了,客户端就要等待你好了给我一个结果才能静一步操作。2》就算你每一个都成功了你本来要0.1秒就能通知三个模块,而上面的springboot模式就要每一个都话费0.2秒,原创 2020-09-20 14:22:07 · 242 阅读 · 0 评论 -
springcloud 必背技术点
什么是微服务架构以及其特点:微服务架构样式[1]是一种将单个应用程序开发为一组小服务的方法,每个小服务都在自己的进程中运行并与轻量级机制(通常是HTTP资源API)进行通信。这些服务围绕业务功能构建,并且可以由全自动部署机制独立部署。这些服务的集中管理几乎没有,它可以用不同的编程语言编写并使用不同的数据存储技术。1、 微服务架构只是一个样式,一个风格。2、 将一个完成的项目,拆分成多个模块去分别开发。3、 每一个模块都是单独的运行在自己的容器中。4、 每一个模块都是需要相互通讯的。 Http,R原创 2020-09-15 15:06:56 · 375 阅读 · 0 评论 -
springboot的使用,配置,整合mybatis,jsp
1。概述SpringBoot是由Pivotal团队研发的,SpringBoot并不是一门新技术,只是将之前常用的Spring,SpringMVC,data-jpa等常用的框架封装到了一起,帮助你隐藏这些框架的整合细节,实现敏捷开发。2,springboot项目入门1,1使用idea项目搭建(如下)src的目录结构)(一定注意启动类和其他类是同级关系)-src -main -java -包名 启动类.java # 需要将controller类,放在启原创 2020-09-12 15:39:06 · 227 阅读 · 0 评论 -
ES的索引(倒排索引),文档,查询
1,创建索引并指定数据结构(必须包含:分片备份,类型,属性)# 创建索引,指定数据结构PUT /book{ "settings": { # 分片数 "number_of_shards": 5, # 备份数 "number_of_replicas": 1 }, # 指定数据结构 "mappings": { # 类型 Type "novel": { # 文档存储的Field "properties": {原创 2020-09-10 19:54:58 · 2184 阅读 · 0 评论 -
ES(ElasticSearch)的安装(依赖)
》》》因为内部的分词器是没有中文的所有要自己加一个在GitHub找一个ik寻找对应的版本下载原创 2020-09-08 13:22:46 · 2475 阅读 · 0 评论 -
redis !!!(主从架构,哨兵,集群搭建)
六、Redis其他配置(持久化,哨兵)及集群【重点】修改yml文件,以方便后期修改Redis配置信息version: '3.1'services: redis: image: daocloud.io/library/redis:5.0.7 restart: always container_name: redis environment: - TZ=Asia/Shanghai ports: - 6379:6379 vol原创 2020-09-07 21:49:31 · 86 阅读 · 0 评论 -
Redis!!!(简介,安装,命令,常见问题)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-81xETIry-1599382554333)(Pictures/redis.jfif)]Author:EricVersion:9.0.1文章目录一、引言1.1 数据库压力过大1.2 数据不同步1.3 传统锁失效二、Redis介绍2.1 NoSQL介绍2.2 Redis介绍三、Redis安装3.1 安装Redis3.2 使用redis-cli连接Redis3.3 使用图形化界面连接Redis四、Redis常用命令【`重点原创 2020-09-06 16:57:36 · 463 阅读 · 1 评论 -
nginx的反向代理和负载均衡,动静分离问题 ,,,集群搭建
所有的访问都会被拦截;当你访问到本地的80端口都会根据location指定到某一个静态页面server { listen 80; #这个端口的意思是访问宿主机端口号 server_name localhost; location / { root /usr/share/nginx/html; index index.html index.htm; }}...原创 2020-09-03 21:01:44 · 160 阅读 · 0 评论 -
nginx在docker-compose环境下安装
nginx是解决代理问题,负载均衡问题,资源优化,搭建集群,后的访问管理问题的技术。实现步骤;1,在linux系统中一般和 docker_compose_mysql_tomcat 一样都是创建在 opt/文件夹下所以第一步是先在opt文件加下创建mkdir docker_nginx2 ,进入mkdir docker_nginx 文件夹中创建docker-compose.yml文件(nginx也是依赖docker-compose引入的)yml文件可直接在桌面创建在拉到相应的文件夹下;(和前篇原创 2020-09-03 16:16:30 · 331 阅读 · 0 评论 -
docker-compose实现web部署
10.1.1 下载Docker-Compose去github官网搜索docker-compose,下载1.24.1版本的Docker-Compose下载路径:https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x86_64》》下载之后移动到root文件夹下10.1.2 设置权限需要将DockerCompose文件的名称修改一下,给予DockerCompose文件一个可执行的权限mv原创 2020-09-02 22:15:10 · 959 阅读 · 0 评论 -
docker部署web
docker思想:集装箱:会将所有需要的内容放到不同的集装箱中,谁需要这些环境就直接拿到这个集装箱就可以了。标准化:运输的标准化:Docker有一个码头,所有上传的集装箱都放在了这个码头上,当谁需要某一个环境,就直接指派大海疼去搬运这个集装箱就可以了。命令的标准化:Docker提供了一些列的命令,帮助我们去获取集装箱等等操作。提供了REST的API:衍生出了很多的图形化界面,Rancher。隔离性:Docker在运行集装箱内的内容时,会在Linux的内核中,单独的开辟一片空间,这原创 2020-09-01 20:02:20 · 123 阅读 · 0 评论 -
linux系统部署web项目
十二、Linux下安装软件【重点】12.1 安装JDK在Linux下安装JDK,并配置JAVA_HOME环境变量……12.1.1 下载JDK的压缩包去逛网下载压缩包,由于oracle官网更新,需要登录并同意协议才允许下载https://www.oracle.com/java/technologies/javase-jdk8-downloads.html12.1.2 将jdk压缩包拉取到Linux系统中需要使用图形化界面的Sftp拖拽到Linux操作系统Xterm的Sft原创 2020-09-01 11:10:57 · 101 阅读 · 0 评论 -
linux操作系统初识,命令
常用命令:~:相当于window桌面(系统也在c盘)/:根目录(c盘)如已经在根目录下(cd /),查看盘符信息就不要加 / (ls)ls /:所有的盘符(相当于双击我的电脑显示的所有盘符信息)ls / 和ls 的区别是:1,当你在~(桌面)时输入ls 只显示前目录下的文件,ls / 表示当前桌面下的文件夹。2,当你已经处在根目录 / 下时ls 和ls/ 的作用一样。cd /:到根目录pwd:查看当前所在盘符目录的操作:列出目录:ls [-ald] [目录名]目录原创 2020-08-31 20:41:49 · 246 阅读 · 0 评论