中间件
文章平均质量分 78
消息队列,搜索引擎,,,,
学nm个锤子
Qtmd
展开
-
Linux下开发环境秒搭建
一,java环境安装配置1.安装yum install -y java-1.8.0-openjdk2.jdk默认安装路径/usr/lib/jvm3.环境变量vim /etc/profile#set java environmentJAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64PATH=$PATH:$JAVA_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:原创 2021-01-09 20:08:42 · 182 阅读 · 1 评论 -
docker
一,docker 安装1.安装要求centos6.5 以上2.安装软件包 yum install -y yum-utils device-mapper-persistent-data lvm23.设置镜像仓库 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo4.更新yum索引包yum makecache fast5.安装docker CE(社区版)原创 2021-01-09 10:37:18 · 152 阅读 · 0 评论 -
零拷贝以及Java实现
一,DMA1.DMA概念顾名思义:DMA,即绕开CPU进行数据读写。在计算机中,相比CPU来说,外部设备访问速度是非常缓慢的,因此memory到memory或者memory到device或者device到memory之间搬运数据是非常浪费CPU时间的!造成CPU无法处理实时事件。因此工程师设计出来一种专门协助CPU搬运数据的硬件DMA控制器,协助CPU完成数据搬运。2.DMA如何与CPU共享完成数据总线使用cpu写入数据到网卡1.首先cpu将数据写入到socket缓冲区2.cpu通知DMA控制原创 2021-01-02 18:09:57 · 453 阅读 · 0 评论 -
Linux下后台启动jar的方式
Linux下后台启动jar的方式java -jar xxx.jar && 表示后台运行,ssh窗口不被锁定,但是关闭窗口后,程序还是会退出。nohup java -jar xxx.jar &nohup 表示设置为守护线程,不挂断运行命令行,当用户退出或者中断关闭,程序仍然运行。nohup java -jar xxx.jar >/usr/local/temp.log &>/usr/local/temp.log 表示将所有启动的日志信息输入到temp原创 2020-12-17 16:42:56 · 340 阅读 · 0 评论 -
环境变量配置
jdk的环境变量配置JAVA_HOME C:\dev\javaclasspath .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarPath %JAVA_HOME%\bin %JAVA_HOME%\jre\binMySQL环境变量配置MYSQL_HOME C:\Program Files\MySQL\MySQL Server 5.7Path %MYSQL_HOME%\binMaven环境变量配置MAVEN_HOME C原创 2020-12-12 23:51:54 · 125 阅读 · 0 评论 -
SpringBoot整合minio文件系统实现文件上传并返回文件的可访问路径
今天项目中甲方指定了一个以前没用过的文件服务器,捅咕半天,记录一下使用方法。1.导入依赖 <!-- springboot整合minio --> <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version&g原创 2020-10-16 11:55:28 · 6424 阅读 · 4 评论 -
Linux开山篇
一, Linux目录结构Linux的文件系统是采用层式的树状目录结构,再次结构中的最上层是根目录 / ,然后再次目录下在创建其他的目录。在Linux世界里,一切皆文件。1./bin:存放着最经常使用的命令。2./sbin:存放着系统管理员使用的系统管理程序。3./home:存放普通用户的主目录,在Linux中的每个用户都有一个自己的目录,一般改目录名是以用户的账号命名的。4./root:该目录为系统管理员,也成为超级权限者的用户主目录。5./boot:存放的是启动Linux时使用的原创 2020-10-07 11:02:31 · 909 阅读 · 0 评论 -
Elasticsearch入门使用篇
一,搜索的概念和软件的安装1.什么是搜索搜索:计算机根据用户输入的关键词进行匹配,从已有的数据库中摘录出相关的记录反馈给用户。常见的全网搜索引擎,有百度、谷歌这样搜索网站。除此,搜索技术在垂直领域也有广泛的使用,比如淘宝、京东搜索商品,万芳、知网搜索期刊,CSDN中搜索问题贴。也都是基于海量数据的搜索。以电商网站为例,展示搜索功能的使用2.对比传统关系型数据库和搜索1)传统关系型数据库弊端:库存量单位对于传统的关系型数据库对于关键词的查询,只能逐字逐行的匹配,性能非常差。匹配方式不合原创 2020-10-06 22:54:10 · 1249 阅读 · 2 评论 -
idea打开springboot的run dashboard
先看下run dashboard是什么:可以看到,这里可以同时显示多个springboot项目,非常方便。默认情况下,idea的run dashboard是关闭的,当检测到你有多个springboot项目时会弹出提示框,询问是否打开。如果我们想要自己打开,需要修改配置。在你的idea的项目目录中,有一个.idea目录:其中,有一个workspace.xml:打开,搜索Rundashboard,找到下面这段:然后在Component中添加下面的内容:<option name="c原创 2020-10-06 21:24:57 · 688 阅读 · 0 评论 -
Nginx篇
@author:尹会东@createTime:2020/05/13文章目录一,Nginx简介1.什么是nginx?2.正向代理和反向代理1)正向代理2)反向代理3.负载均衡4.动静分离二,linux下安装nginx1.安装相关依赖2.安装nginx3.常用命令4.nginx配置文件三,配置反向代理1.反向代理实例12.反向代理实例21)实现效果2)准备工作3)具体配置3.location指令说明四,配置负载均衡1.实现效果2.准备工作3.在nginx配置文件中进行负载均衡配置4.nginx分配服务器策原创 2020-09-09 22:19:47 · 210 阅读 · 2 评论 -
关于Git的操做
一,基本概念1.简介Git是目前世界上最先进的分布式版本控制系统git是林大神开发的。2.git的作用3.git的工作机制工作区 git add 文件 暂存区 git commit 本地版本库4.仓库的概念本地仓库:是在开发人员自己电脑上的Git仓库。远程仓库:是在远程服务器的Git仓库。好处:跨团队协作 团队内协作操作: clone:克隆,就是将远程仓库复制到本地 push:推送,就是将本地仓库代码上传到远程仓库 `pull`:拉取,原创 2020-09-09 21:40:28 · 550 阅读 · 1 评论