自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 SpringCloud笔记:config配置中心,码云gitee存放,手动刷新与自动刷新配置

ConfigServer是springcloud的一个组件-分布式配置中心,主要用于方便统一管理客户端配置,配置默认存放到git或者码云,尤其对于不同环境下的切换很方便。主流的配置中心还有consul,阿波罗等。一,搭建配置中心...

2021-05-11 15:53:17 753 4

原创 在linux 上配置nginx ,同时启动多个端口,或者一个端口对应多个服务

用nginx做负载均衡,不只可以配置一组,还可以配置多个server,监听多个端口;或者在同一个端口加上不同路径负载不同的服务1,单个server在nginx.conf配置文件中修改或添加:定义一个upstream负载规则: upstream linuxidc{ #自定义upstream名字,下面会引用 ip_hash; #客户端绑定访问的服务器 server ip1:80; #指定后端服务器地址 server

2020-11-16 15:28:56 27590

原创 React Native 基础组件与基础

React Native有很多的组件,像文本、图片、加载框等等,首先认识一下基础的,也是最常用的五大组件。官方描述如下:REACT NATIVE UI组件 ANDROID视图 IOS视图 html视图 描述 <View> <ViewGroup> <UIView> 非滚动<div> 一个支持...

2020-04-20 16:43:04 277

原创 react native:在windows上搭建安卓环境并在虚拟机上启动Hello World

React Native 是Facebook开源的跨平台移动应用开发框架,熟悉前端开发的容易上手,学习一次便能很快进行双端移动App的开发。一,环境搭建准备windows系统(建议8G内存或以上)NodePython2JDK1.8Android Studio二,JDK1.8安装盘配置(略)三,安装配置Node打开NodeJs的官网下载页面:https://nodejs.org/e...

2020-04-10 14:23:40 778

原创 SpringCloud笔记:配置Eurake注册中心与高可用集群

SpringCloud是目前非常流行的一个微服务框架,基于springboot,由多个独立模块集合而成。每个模块既可以是一个服务项目,比如会员服务,订单服务等,也可以是公用的API给其他模块使用。可以理解为把一个大的项目拆分成很多小的模块,这些模块通过httpclient+json的形式完成服务之间的通讯,而且每个模块都有自己独立的业务和部署,使得粒度更加精细。五大组件如下:服务注册与发现——...

2019-05-31 17:42:36 1885

原创 SpringCloud配置hystrix熔断机制

hystrix是Netflix提供的一个开源组件,它可以在分布式系统起到一个保护作用,比如当访问量过大,服务宕机等情况。了解hystrix需要了解什么是服务雪崩,雪崩的造成原因,以及hystrix保护系统的原理和措施:服务熔断,服务降级,服务隔离,缓存和合并请求等。1,服务雪崩如果有大量请求超过系统承受,被黑客攻击或者网络延迟,服务异常等情况造成线程阻塞(一个线程池),一个接口大量的占用线程...

2019-05-30 10:23:15 6313 2

原创 idea set get 引包提示 搜索 注释 快速实现接口快捷键

1,set get快捷键 alt+insert 选择Getter,Setter或者Getter and Setter2,引包快捷键 alt+enter3,代码提示快捷键 alt+/4,搜索快捷键 ctrl+r(搜索并替换);ctrl+f(搜索)5,注释快捷键:ctrl+/(行注释);ctrl+shift+/(块注释)...

2019-05-28 17:36:25 748

原创 SpringCloud 使用Fegin实现客户端负载均衡

fegin基于Netflix Fegin实现,整合了ribbon+Hystrix,是做为客户端负载均衡的一个插件,它比ribbon更加简洁,不用拼写那么长的url和参数,它自身是一个声明式的伪http客户端,写起来更加思路清晰和方便,通过对接口的注解,使得调用接口就像调用方法一样简单。1,创建配置fegin模块使用fegin之前,需要先创建一个Eureka Server,再加两个client,...

2019-05-21 15:42:33 2305

原创 Spring Cloud Ribbon实现客户端负载均衡

Ribbon是一个客户端负载插件,基于Netflix Ribbon,它本身做为一个客户端注册到Eureka Server,当有请求到ribbon,Eureka Server筛选符合条件的client进行消费;它是指定到符合条件的client具体接口的一种插件,用起来比较灵活。使用ribbon需要有服务提供者(client),消费者ribbon,以及把它们注册到一个Eureka Server中。...

2019-05-17 17:18:02 1464 4

原创 Nginx+Tomcat+Reids实现负载均衡与seesion共享

Nginx是一款轻量级的Web 服务器/反向代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,能够支持高达 50,000 个并发连接数的响应。当有多台服务器集群,同一个用户过来可能落在不同机器上,导致session丢失,用户登陆信息不能保持。我们之前使用过简单的nginx配置:ip_hash,每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可...

2019-05-16 11:50:23 1233 1

原创 Spring Cloud添加config配置中心

SpringCloud做为一个微服务框架,当应用越来越多,每个应用的配置都单独在自己应用的目录下,这样如果修改起来确实有很多不便,分布式配置中心组件spring cloud config帮助解决客户端配置统一管理,这些配置可以放到svn,git,方便而且高效。配置中心有两个地方,一个是中心,一个是使用者,即server和client。这里把配置文件了放到了git,如图所示:…/spring...

2019-04-12 17:29:49 1731 2

原创 spring boot配置数据库连接和端口号,项目访问路径

Springboot配置很简单,不想ssm或者ssh配置起来要人命,它简化了初始配置,减少了开发人员浪费在上边的时间。配置文件在application.properties中1,数据库连接配置 spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://ip...

2019-01-10 10:02:02 7986

原创 centos 配置 lsyncd文件实时备份

之前做了一个nfs服务器之间的服务器文件共享,文件服务器宕机其他服务器也访问不到了,毕竟共享和备份概念是不一样的。害怕文件丢失,赶紧做一个lsyncd文件备份,正好多余一台服务器,记录一下。服务器两台 192.168.110.219(源服务器);192.168.110.220(备份服务器)1,ssh免密登陆,使用lsyncd前提必须能让219免密登陆到220,不然后边启动服务会报权限错误。在...

2019-01-09 11:26:00 955 3

原创 Springcloud 使用redis实现session共享

之前用nginx做负载均衡,要实现session共享,用的是iphash,在nginx加一句配置就可以了。框架改为Springcloud之后,使用zuul做为负载和反向代理工具,实现session共享用到了redis,感觉很不错。...

2018-12-10 17:00:32 3078 3

原创 SpringCloud使用zuul反向代理和负载均衡

网关zuul是cloud的核心组件之一,感觉和nginx类似,具有反向代理和负载等功能,这里要说一下反向代理和负载均衡。实现负载首先要实现服务注册功能,zuul做为微服务客户端首先和其他客户端一样注册到eureka server中。下面是我的服务结构,在注册中心可以看到其中,ZUUL是网关层,CLIENT-A,CLIENT-B做为测试客户端,一共四个应用(包括注册中心)代码结构如下de...

2018-11-21 10:53:24 1576 6

原创 Spring boot配置文件映射路径

SpringBoot 内置了tomcat,不用再像ssm那样在tomcat的server.xml文件中配置文件映射路劲。在spring boot的自定义配置类继承 WebMvcConfigurationSupport ,添加路径映射即可,特别简单!@Configuration@MapperScan(&quot;com.dongdao.gqwl.*&quot;)public class WebMvcConfig...

2018-10-17 16:00:50 4427

原创 java ssm框架 soap请求

SOAP 使用 http 传送 xml,在web客户端与服务端传递数据,写法较为简单。个人感觉远程请求用soap比较好用,虽然速度上慢了一些(解析xml耗费时间)请求体: StringBuilder sb=new StringBuilder(); sb.append(&amp;quot;&amp;amp;lt;?xml version=\&amp;quot;1.0\&amp;quot; encoding=\&amp;quot;utf-8

2018-10-17 14:43:35 531

tomcat+redis session用到三个jar包.rar

nginx+tomcat+redis做session共享放到tomcat用到到得三个jar包,适用jdk1.8+tomcat7,重新编译打包过的,可以直接使用。

2019-05-16

commons-cli jar包

commons-cli包,进行命令行参数解析的工具类,java工具类。可以直接引用到项目中,简单又方便。

2019-01-07

mysql 5.5.tar.gz linux版mysql5.55下载

mysql 5.5.tar.gz linux版mysql5.55下载,亲测可用,适用于linux系统

2018-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除