localhost

全面了解 Nginx 主要应用场景

好久不见. 提交于 2020-02-07 06:51:58
前言 本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流 Nginx能做什么 反向代理 负载均衡 HTTP服务器(包含动静分离) 正向代理 以上就是我了解到的Nginx在不依赖第三方模块能处理的事情,下面详细说明每种功能怎么做 反向代理 反向代理应该是Nginx做的最多的一件事了,什么是反向代理呢,以下是百度百科的说法:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。 简单来说就是真实的服务器不能直接被外部网络访问,所以需要一台代理服务器,而代理服务器能被外部网络访问的同时又跟真实服务器在同一个网络环境,当然也可能是同一台服务器,端口不同而已。下面贴上一段简单的实现反向代理的代码 server { listen 80 ; server_name localhost ; client_max_body_size 1024 M ; location / { proxy_pass http : / / localhost : 8080 ; proxy_set

springboot2.2.2+dubbo+zookeeper+seata 分布式事务管理

扶醉桌前 提交于 2020-02-07 03:36:14
项目地址: https://github.com/qjyn1314/hunlun-buir 自学的实践,希望可以帮助到大家 搭建项目过程,略过 使用以下的步骤的时候,前提是已经实现了dubbo+zookeeper的配置 并在两个服务中没有异常的情况下,可以正常的插入到两个数据库数据记录 首先第一步引入,seata的版本: <!--seata-start--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-seata</artifactId> <version>2.1.0.RELEASE</version> <scope>compile</scope> <exclusions> <exclusion> <groupId>io.seata</groupId> <artifactId>seata-all</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.seata</groupId> <artifactId>seata-all</artifactId> <version>1.0.0</version> </dependency> <!--seata

Ubuntu18.4安装MySQL

醉酒当歌 提交于 2020-02-07 02:32:49
原文地址 分类目录 Ubuntu18.4安装MySQL Ubuntu下MySQL可视化工具mysql-workbench的安装和简单使用 MySQL服务命令 Mysql忘记密码 mysql用户操作 SQL语句小结 Linux下彻底卸载MySQL 下载安装apt安装支持, 下载地址 需要登录才能完成下载,选择 打开,通过~~~ 下载完成后直接安装即可 在 Ubuntu 中,默认情况下,只有最新版本的 MySQL 包含在 APT 软件包存储库中,要安装它,只需更新服务器上的包索引并安装默认包 apt 。 $ sudo apt update 安装mysql $ sudo apt install mysql-server 对mysql进行初始化配置 $ sudo mysql_secure_installation 配置说明 我自己做了注释翻译,水平有限,仅供参考 Securing the MySQL server deployment. Connecting to MySQL using a blank password. # 密码验证插件用来检测密码提高安全性,它会检测密码强度要求用户试着足够安全的密码,你是否要启用验证密码插件? VALIDATE PASSWORD PLUGIN can be used to test passwords and improve security. It

JAVA记录-WebService开发部署

醉酒当歌 提交于 2020-02-06 14:14:21
JWS、Axis2、cxf 1.下载axis2.war和axis2.bin.zip 2.将axis2.war包部署到Tomcat下,启动Tomcat测试:http://localhost:8089/axis2 3.新建web project,在src新建一个类编写好代码作为服务端,无需包名,编译生成.class, 拷贝到tomcat\webapps\axis2\WEB-INF\pojo下(需要新建pojo) 4.运行http://localhost:8089/axis2/services/listServices,查看服务名 5.获取服务:http://localhost:8089/axis2/services/DataGetService 6.客户端调用写好类代码,并运行http://localhost:8089/axis2/services/DataGetService?wsdl ###集成到ssmm web项目中去,将axis2-web拷贝到webapp下,将lib、conf、modules、services拷贝到WEB-INF下, spring-axis2.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www

Redis高级客户端Lettuce详解

别说谁变了你拦得住时间么 提交于 2020-02-06 11:45:18
前提 Lettuce 是一个 Redis 的 Java 驱动包,初识她的时候是使用 RedisTemplate 的时候遇到点问题 Debug 到底层的一些源码,发现 spring-data-redis 的驱动包在某个版本之后替换为 Lettuce 。 Lettuce 翻译为 生菜 ,没错,就是吃的那种生菜,所以它的 Logo 长这样: 既然能被 Spring 生态所认可, Lettuce 想必有过人之处,于是笔者花时间阅读她的官方文档,整理测试示例,写下这篇文章。编写本文时所使用的版本为 Lettuce 5.1.8.RELEASE , SpringBoot 2.1.8.RELEASE , JDK [8,11] 。 超长警告 :这篇文章断断续续花了两周完成,超过4万字… Lettuce简介 Lettuce 是一个高性能基于 Java 编写的 Redis 驱动框架,底层集成了 Project Reactor 提供天然的反应式编程,通信框架集成了 Netty 使用了非阻塞 IO , 5.x 版本之后融合了 JDK1.8 的异步编程特性,在保证高性能的同时提供了十分丰富易用的 API , 5.1 版本的新特性如下: 支持 Redis 的新增命令 ZPOPMIN, ZPOPMAX, BZPOPMIN, BZPOPMAX 。 支持通过 Brave 模块跟踪 Redis 命令执行。 支持

2.Hadoop_HDFS1.x_伪分布式搭建

跟風遠走 提交于 2020-02-06 02:54:27
环境 CentOS 6.5 Apache Hadoop 2.6.5 JDK 7 (Hadoop3.0以上需要JDK8) hadoop-2.6.5.tar.gz 搭建步骤 参考官方文档: https://hadoop.apache.org/docs/r2.6.5/hadoop-project-dist/hadoop-common/SingleCluster.html#Pseudo-Distributed_Operation 安装jdk7 # 安装 rpm -i jdk-7u67-linux-x64.rpm whereis java # 配置环境变量 vi + /etc/profile # 添加下面代码到profile 末尾 export JAVA_HOME = /usr/java/jdk1.7.0_67 PATH = $PATH : $JAVA_HOME /bin # 使profile生效 . /etc/profile # 验证是否配置成功 jps 设置ssh免密钥登陆 Now check that you can ssh to the localhost without a passphrase: $ ssh localhost If you cannot ssh to localhost without a passphrase, execute the following

大数据组件服务的启动与关闭命令

a 夏天 提交于 2020-02-05 05:26:19
本文主要整理了大数据组件服务的启动与关闭命令,主要包括Hadoop,Spark,HBase,Hive,Zookeeper,Storm,Kafka,Flume,Solr,ElasticSearch。 1、Hadoop集群 (1)启动方式切换到主节点的hadoop安装目录下的sbin目录下a)/start-dfs.sh ./start-yarn.sh (建议使用)b)./start-all.sh(2)关闭方式a)./stop-dfs.sh ./stop-yarn.sh (建议使用)b)./stop-all.sh 2、Spark集群 切换到主节点的Spark安装目录下的sbin目录下(1)启动方式./start-all.sh(2)关闭方式./stop-all.sh 3、HBase集群 (1)启动方式先启动Hadoop集群,后启动HBASE#cd $HBASE_HOME/bin#./start-hbase.sh(2)关闭方式#cd $HBASE_HOME/bin#./stop-hbase.sh(3)web访问方式Masterhttp://192.168.2.12:60010/master-statusRegionServerhttp://192.168.2.12:60030/ 4、Hive hadoop必须已经启动切换到节点的Hive安装目录下的bin目录(1)启动Hive:./hive

tomcat出现“localhost拒绝了我们的请求”问题

自古美人都是妖i 提交于 2020-02-05 05:15:05
问题描述: 安装portal的时候就已经配置过https,而且之前的一段时间访问“https://localhost”的时候也是能正常访问,但是今天访问的时候发现突然不行了,浏览器报错“localhost拒绝了我们的请求”,所以很是郁闷。 解决方法: 通过查找资料得知,是因为端口占用问题,所以我们按照这条思路来解决问题。具体操作步骤如下: 1、打开命令行工具,输入“netstat -ano”,查看端口使用情况,如下; 2、通过查看端口情况,可以看到80端口和443端口都在使用,其中80端口PID是1468,443端口的pid是6788,然后打开任务管理器,切换到“详细信息”面板,查看相对应的PID所对应的程序,此时看到80是tomcat在用,443是vmare的一个程序在用,那我们在使用443端口的这个程序上鼠标右击关闭,此时刷新页面,问题解决。 来源: CSDN 作者: X北辰北 链接: https://blog.csdn.net/qq_35117024/article/details/104152676

ElasticSearch-入门学习

我只是一个虾纸丫 提交于 2020-02-04 21:53:38
基本概念 索引 :含有相同属性的文档集合 --相当于database 类型 :索引可以定义一个或多个类型,文档必须属于一个类型 --相当于table 文档 :文档是可以被索引的基本数据单位,是最小的存储单位 --相当于row RESTFul API 索引创建: http://localhost:9200/people put { "settings" : { "index" : { "number_of_shards" : 5, "number_of_replicas" : 1 } } } 在索引上创建类型映射 http://localhost:9200/people/man/_mappings put/post { "properties" : { "name" : { "type" : "text" } , "country" : { "type" : "keyword" } , "age" : { "type" : "integer" } , "date" : { "type" : "date" , "format" : "yyyy-MM-dd HH:mm:ss" } } } 一次性创建索引和类型映射 http://localhost:9200/people put { "settings" : { "index" : { "number_of_shards" : 5,

linux下安装mysql详细步骤

廉价感情. 提交于 2020-02-04 19:22:41
最近买了个阿里云服务器,搭建mysql环境。 该笔记用于系统上未装过mysql的干净系统第一次安装mysql。自己指定安装目录,指定数据文件目录。 linux系统版本: CentOS 7.3 64位 1、官方安装文档 http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 2、下载 Mysql yum包 http://dev.mysql.com/downloads/repo/yum/ 下载到本地再上传到服务器,或者使用wget 直接下载 wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm 3、安转软件源 将 platform-and-version-specific-package-name 替换为你下载的rpm名 rpm -Uvh platform-and-version-specific-package-name.rpm 例如 rpm -Uvh mysql57-community-release-el7-10.noarch.rpm 4、安装mysql服务端 yum install -y mysql-community-server 如果网络环境不是很好,执行完命令就可以去泡杯茶🍵或者荣耀杀一局(可以自己先下载好相应的rpm包或直接下载