localhost

01 Spring Cloud Config 实现配置中心

耗尽温柔 提交于 2020-02-29 23:44:00
Spring Cloud官网: https://spring.io/projects/spring-cloud 本篇主要讲 Spring Cloud Config ,参考内容如下: Spring Cloud Config 2.2.1.RELEASE参考文档 Spring Cloud Config 实现配置中心,看这一篇就够了 实现简单的配置中心 配置文件就在Spring官方提供的配置仓库:https://github.com/spring-cloud-samples/config-repo 1 创建配置中心服务端 完整代码参考: https://github.com/sxpujs/spring-cloud-examples/tree/master/config/config-server 1 新建Spring Boot项目,引入config-server <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency> 2 配置config相关的配置项 bootstrap.yml spring: application: name: foo # 应用名 profiles: active: dev

kafka linux下安装及学习

这一生的挚爱 提交于 2020-02-29 17:42:13
错误一 Java HotSpot ( TM ) 64 - Bit Server VM warning : INFO : os : : commit_memory ( 0x00000000e0000000 , 536870912 , 0 ) failed ; error = 'Cannot allocate memory' ( errno = 12 ) 主要是kafka的kafka-server-start.sh文件配置有问题.也可以说跟安装kafka的服务器有关系。简单点说,就是你的服务器配置有点低。 然后进入kafka_2.12-0.11.0.0的bin目录,找到kafka-server-start.sh文件,vi kafka-server-start.sh 找到这一行export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" 改为 export KAFKA_HEAP_OPTS="-Xmx256M -Xms128M" Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000e0000000, 536870912, 0) failed; error='Cannot allocate memory' (errno=12) kafka 启动命令 首先启动zookeeper

keepalived 安装及配置VIP漂移

心不动则不痛 提交于 2020-02-29 14:35:05
环境: 主机 10.10.6.105 备机 10.10.6.106 VIP 10.10.6.188 一、安装 yum install keepalived -y 二、配置文件(/etc/keepalived/keepalived.conf) 主机配置 global_defs { notification_email { acassen@firewall.loc failover@firewall.loc sysadmin@firewall.loc } notification_email_from Alexandre.Cassen@firewall.loc smtp_server 192.168.200.1 smtp_connect_timeout 30 router_id LVS_DEVEL vrrp_skip_check_adv_addr  #注释下行否则ping 不通 #vrrp_strict vrrp_garp_interval 0 vrrp_gna_interval 0 } #脚本监控 vrrp_script chk_mysql { script "/etc/keepalived/check_mysql.sh" interval 2 weight 2 } vrrp_instance VI_1 { #主机设置master   state MASTER  #监听网卡设置

jsp中的basePath和path (绝对路径 相对路径)

霸气de小男生 提交于 2020-02-29 10:05:13
在JSP中的如果使用 "相对路径" 则有 可能会出现问题. 因为 网页中的 "相对路径" , 他是相对于 "URL请求的地址" 去寻找资源. 上面这句话是什么意思呢 ? 举个例子: 假如我们有一个项目: MyApp 在该项目下, 有一个jsp文件夹 该文件夹下包括: login.jsp // 登陆页面 register.jps // 注册页面 我们在浏览器中输入地址 (注意: 地址的内容): http://localhost:8080/MyApp/jsp/login.jsp 这时候, 浏览器会链接到 "登陆页面" (login.jsp) 在login.jsp文件内包含了如下 "部分代码": <a href="jsp/register.jsp">注册用户 </a> 那么,如果我们点击这个链接,就会在浏览器地址栏中, 出现如下错误链接: http://localhost:8080/MyApp/jsp/jsp/register.jsp 看~~ 为什么会出现"/jsp/jsp/register.jsp"呢? 因为, 网页中的"相对链接", 是相对于你所 "请求的URL路径" 所决定的. 即: 因为这里请求路径是:http://localhost:8080/MyApp/jsp/login.jsp 那么, 浏览器 就会在这个路径下(即:http://localhost:8080/MyApp

【数据库】数据库的增删改查操作

给你一囗甜甜゛ 提交于 2020-02-29 07:42:18
注意的几点:1.如果你在cmd中书命令的时候,输入错了就用\c跳出 2.\s查看配置信息 一、操作文件夹(库) 增:create database db1 charset utf8; 删:drop database db1; 改:alter database db1 charset gbk; 查:show databases; #查看所有的数据库 show create database db1; #查看db1数据库 二、操作文件(表) 切换到文件夹下:use db1 增:create table t1(id int,name char(10)) engine=innodb; 删:drop table t1; 改:alter table t1 add age int; alter table t1 modify name char(12); 查:show tables; #查看所有表 show create table t1; #查看t1表 desc t1;#查看表结构 show create table t1\G; #查看表详细结构,可加\G select * from t1; #查看所有的表数据 三、操作文件的一行行内容(记录) 增:insert into db1.t1 values(1,'haiyan'),(2,'yaling'),(3,'xiaoxiao');

部署应用到服务器之前的准备

风格不统一 提交于 2020-02-29 06:29:08
XShell上传文件到Linux服务器上 阿里云服务器Tomcat无法从外部访问 1. 修改Linux的基本配置 1.修改主机名 vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=server1.itcast.cn 2.修改ip地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.101 NETMASK=255.255.255.0 service network restart 3.修改ip地址和主机名的映射关系 vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.0.101 server1.itcast.cn 4.关闭iptables并设置其开机启动/不启动 service iptables stop chkconfig iptables on chkconfig

Apache 安装配置详情

邮差的信 提交于 2020-02-29 04:51:24
本次文章讲解Apache的安装和基本的配置 输入PHP环境搭建的一部分 PHP完整配置信息请参考 http://www.cnblogs.com/azhe-style/p/php_new_env_build.html 一、进入Apache官网    http://httpd.apache.org/ 二、下载      选择相应版本,点击Download,进入下载页面   因为我的操作系统是Win10所以       点击Files for Microsoft Windows。根据系统不同点击连接不同   上面英文的意思答题是,Apache官网只提供源代码,不提供编译后直接使用的Apache,如果想用编译过的,请下载下列连接内容   如果单纯下载Apache就点击第一个即可。下载后几个是继承开发软件。比如XAMPP里面包含了我们PHP开发需要的MySQL、PHP、Apache、phpAdmin,一键完成PHP开发环境搭建。   我们点击第一个,进行自己开发环境的搭建。总感觉一键搭建的有点low。      选择喜欢的版本,点击后面的图标,可以进行下载。我下载的是 Apache 2.4.23 x64   把下载好的httpd-2.4.23-x64-vc14-r3.zip进行解压,放在合适的位置   D:\phpwork\Apache24 目录下的文件结构     

解决mysql\"Access denied for user'root'@'IP地址'\"问题

狂风中的少年 提交于 2020-02-28 21:00:10
用这个方法测试无法让所有机器都可以登录mysql服务器,只能一次设置单个ip登录,原因暂时不知道; 关于只能设置单个ip登录:查看musql的user表发现原因是‘%’用户设置了密码,在修改mysql数据库的‘%’用户的密码为‘’,即空的时候,就可以实现所有ip登录了 在MYSQL 中,用远程软件登陆服务器,有时出现:Access denied for user 'root'@'localhost' www.2cto.com 出现这种问题,主要的原因就是权限配置的时候 没有配置正确。 解决方法如下: 当用Linux/unix的tty 登陆进MYSQL 时, mysql -u root -p 会提示你输入密码,输入正确的密码后正常登陆。 然后在提示符下,打命令:show grants; 会出现root如下的权限表示:GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '565491d704013245' WITH GRANT OPTION 此时,注意看那个“@”后面的,是localhost 意思是本机登陆,,此时,如果你用远程登陆软件来登陆的话,会出现错误提示:Access denied for user 'root'@'IP地址'。。IP地址那块是你远程机器的IP地址。也就是服务器在告诉你

Tomcat建立多个应用(Web Server)、多个主机、多个站点的方法

心已入冬 提交于 2020-02-28 15:42:59
当你使用Tomcat作为Web Server的时候,是不是会想过这样的一个问题:如何利用Tomcat建立多个Web应用 呢? 要实现这一点是很简单的,也有多种方法.(以下说明使用%tomcat_home%代表Tomcat安装目录). 一.首先介绍一下Tomcat及server.xml Tomcat服务器是由一系列的可配置的组件构成,tomcat的组件可以在%tomcat_home%/conf/server.xml文件中进行配置,每个Tomcat组件和server.xml文件的一种配置元素对应. 主要分为4类: 1.顶层类元素:包括和,他们位于整个配置文件的顶层. 元素代表整个Catalina Servlet 容器,由org.apache.catalin.Server接口定义.包含一个或多个元素. 元素由org.apache.catalin.Service 接口定义.包含一个元素,及一个或多个元素.多个元素共享一个元素. 2.连接器类元素 连接器类代表了介于客户与服务之间的通信接口,负责将客户的请求发送给服务器,并将服务器的响应结果传递给客户. 元素由org.apache.catalin.Connector 接口定义.代表了与客户程序实际交互的组件,它负责接收客户请求,以及向客户返回响应结果. 3.容器类元素 容器类元素代表处理客户请求并生成响应的组件.包括 和. 元素由org

mysql数据库远程访问设置方法

巧了我就是萌 提交于 2020-02-28 14:28:56
mysql数据库远程访问设置方法 1、修改localhost 更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%" mysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>select host, user from user; mysql>FLUSH PRIVILEGES; 2、指定授权 使用myuser/mypassword从任何主机连接到mysql服务器: GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 使用myuser/mypassword从ip为192.168.225.166的主机连接到mysql服务器: GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.225.166' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 3、泛授权 mysql -h localhost -u root mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT