项目部署与运维
文章平均质量分 85
项目部署的相关知识总结
Crazy Code Farmer
码农的世界
展开
-
Tomcat核心知识梳理(Tomcat体系结构、Tomcat类加载机制剖析、Jvm类加载机制剖析)
目录Tomcat体系结构概要Tomcat体系结构结构概念如下:ServerEngineHostConnectorContextWrapper找到Tomcat安装路径下的Server.xml看到tomcat中的内部结构(去掉杂余注释更清晰,如下代码)Tomcat类加载机制剖析JVM的类加载机制双亲委派机制什么是双亲委派机制双亲委派机制的作⽤Tomcat的类加载机制Tomcat体系结构概要Tomcat是⼀个Http服务器(能够...原创 2021-07-18 23:01:43 · 201 阅读 · 0 评论 -
微服务项目部署之从idea直接部署微服务项目到docker中(堪称保姆一样细节)
一.idea连接虚拟的docker 1.Docker默认是不允许远程访问的,需要在配置文件配置以下使用命令进入配置:vim/lib/systemd/system/docker.service设置配置:ExecStart=/usr/bin/dockerd-Htcp://0.0.0.0:2375-Hunix://var/run/docker.sock\如下图:2.重启和验证是否成功相关命令 #重新加载配置文件 syste...原创 2021-04-03 22:33:58 · 1445 阅读 · 1 评论 -
Kafka环境搭建和理论基础
一.消息对列1.什么是消息对列 我们可以把消息队列比作是一个存放消息的容器,当我们需要使用消息的时候可以取出消息供自己使用。消息队列是分布式系统中重要的组件,使用消息队列主要是为了通过异步处理提高系统性能和削峰、降低系统耦合性。队列 Queue 是一种先进先出的数据结构,所以消费消息时也是按照顺序来消费的。比如生产者发送消息1,2,3...对于消费者就会按照1,2,3...的顺序来消费。2.消息对列的应用场景 消息队列在实际应用中包括如下四个场景: (1) 应用耦合:...原创 2021-03-16 14:15:17 · 278 阅读 · 0 评论 -
ElasticSearch, Kibana环境搭建和理论基础
1.简介 Elastic官网:https://www.elastic.co/cn/ Elastic有一条完整的产品线:Elasticsearch、Logstash、Kibana等,前面说的三个就是大家常说的ELK技术栈。 Elasticsearch官网:https://www.elastic.co/cn/products/elasticsearch Elasticsearch是一个基于Lucene搜索引擎为核心构建的开源,分布式,Restful 搜索服务器。 功...原创 2021-03-15 19:13:14 · 136 阅读 · 0 评论 -
Docker中安装Mysql
1.安装步骤(1)拉取镜像命令: docker pull mysql:5.7 (2)进入容器并进行与宿主机的端口映射(注意:安装时提示容器已存在,此时可以先停止之前的容器,然后使用命令删除以前的,再执行新的命令) 启动容器并进行端口映射:docker run -di --name=mysql_5.7 -p 3307:3306 -v /root/mysql/logs:/logs...原创 2021-03-15 15:58:02 · 103 阅读 · 0 评论 -
Lucene基础概念
1.什么是全文检索 全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方法。这个过程类似于通过字典的目录查字的过程。 将非结构化数据中的一部分信息提取出来,重新组织,使其变得有一定结构,然后对此有一定结构的数据进行搜索,从而达到搜索相对较快的目的。这部分从非结构化数据中提取出的然后重新组织的信息,我们称之索引。 例如:字典。字典的拼音表和部首...原创 2021-03-15 15:51:26 · 122 阅读 · 0 评论 -
Docker基础(从一脸懵到入门)
1.Docker简介一.什么是虚拟化技术 虚拟化技术是一种计算机资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来。虚拟化技术打破了计算机实体结构间的,不可切割的障碍。使用户可以比原本的组态更好的方式,来应用这些资源。 虚拟化技术主要作用: 高性能的物理硬件产能过剩和老的旧的硬件产能过低的重组重用,透明化底层物理硬件 软件跨环境迁移问题(代码的水土不服)二.什么是Docker 官网地址:https:/...原创 2021-03-15 15:46:11 · 115 阅读 · 0 评论 -
Nginx+FastDFS在Linux下搭建分布式文件存储服务器(在Linux下搭建图片,小视频,文件等存储服务器)
Nginx+FastDFS在linux下搭建分布式文件存储服务器(在linux下搭建图片或小视频存储服务器)一.Nginx模块安装(Storage)1.上传fastdfs-nginx-module_v1.16.tar.gz到/usr2.解压nginx模块解压命令:tar-zxvffastdfs-nginx-module_v1.16.tar.gz3.修改config文件,将文件中的/usr/local/路径改为/usr/执行如下两个命令:cd...原创 2021-01-24 23:27:00 · 537 阅读 · 0 评论 -
在Linux下安装 Nginx
Nginx在Linux下环境搭建下载Nginx,官方网站:http://nginx.org/1.因为Nginx是C语言编写的,所以需要配置C语言编译环境(一定要在联网状态下安装)需要安装gcc的环境。执行命令:yuminstallgcc-c++(ps:如果有异常yum被锁定执行如下命令:rm-f/var/run/yum.pid原因:yum在锁定状态中,强制关掉yum进程即可)2.第三方的开发包,在编译之前需...原创 2021-01-14 00:14:35 · 125 阅读 · 1 评论 -
linux中常用命令
一.linux中常用命令1.查看目录下文件/目录 命令 功能描述 ls list显示文件 ls -l或ll list -list显示详细信息 ls -a list -all显示全部(包含隐藏文件)文件 ls -al list -all list 上两个合体 ls 目录名原创 2020-11-18 10:39:34 · 91 阅读 · 0 评论