- 博客(8)
- 收藏
- 关注
原创 浅谈Ribbon原理(就这么回事)
首先Ribbon是Spring Cloud的核心组件之一,使用很简单,核心代码如下:@Bean@LoadBalancedRestTemplate restTemplate() { return new RestTemplate();}需要明确的是@LoadBalanced注解是Spring的而非Ribbon的,且我们加上了@Bean注解,所以在spring启动时会将它注入到spring容器中,Ribbon通过一个@LoadBalanced注解就实现了RestTempl...
2021-06-24 10:58:23 456
原创 浅谈Ribbon和Nginx负载均衡的区别
我们都知道Ribbon和Nginx都能实现负载均衡的功能,他们的区别如下:nginx:一般适用于服务器端的负载均衡,如Tomcat,本质上是服务器端的负载均衡,通过把所有请求转发到nginx服务器,然后通过nginx分发服务Ribbon: 一般适用于微服务框架中RPC远程过程调用的架构中,本质上是客户端的负载均衡,通过ribbon将Eureka或者Zookeeper的所有服务缓存到本地,然后通过ribbon的负载均衡策略达到均衡分发服务的目的...
2021-06-24 10:54:34 594
原创 java8 lambda表达式集合操作常见用法大全
public static void main(String[] args) { // 先创建一个集合 Cnblogs cnblogs = new Cnblogs(); cnblogs.setId(1); cnblogs.setContext("dd"); cnblogs.setTitle("DBC"); Cnblogs cnblogs1 = new Cnblogs(); cnblogs1.s.
2020-05-20 17:57:13 1177 2
原创 【redis】Redis的安装和部署(详细图解)
Redis安装1、首先上官网下载Redis 压缩包,地址:http://redis.io/download,最好还是下载稳定版吧.2、通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作3、执行make 对Redis解压后文件进行编译编译完成之后,可以看到解压文件redis-3.0.7 中会有对应的src、conf等文件夹4、编译成功后,进入src文件夹,执行make install进...
2018-03-20 17:00:20 649
原创 Linux下安装nginx
首先下载对应版本的nginx: 点击打开链接新建目录sudo mkdir /usr/local/nginx将ngnix移动至新建目录下:sudo mv nginx-1.13.3.tar.gz /usr/local/ngnix/ 进入到新建的目录下,解压缩cd /usr/local/nginxsudo tar -zxvf nginx-1.13.3.tar.gz进入解压缩后的文件夹cd nginx-...
2018-03-14 15:57:41 134
原创 Linux安装mysql数据库
首先下载对应版本的mysql数据库,地址为:点击打开链接,注意下载的是.tar.gz后缀名的文件,此处建议不要下载5.7版本的,我发现5.7版本的解压后没有scripts文件夹,所以安装的时候需要先安装yum(安装yum依赖较多),此处就不过多描述了将下载的文件拷贝到服务器/usr/local路径下,解压,解压后将文件名修改为mysql添加系统mysql组和mysql用户:执行命令:groupad
2018-01-18 18:20:03 158
原创 微信公众号的开发流程
作者: 江云东很多朋友对微信公众号的智能回复等功能比较感兴趣,在这篇文章中,我简单的跟大家介绍下微信公众号的开发及数据交互流程,让大家至少能大概了解微信开发是怎么一回事。首先,微信公众号分两种类型和两种情况,两种类型分别是订阅号和服务号,两种情况是,已认证或未认证的公众号。他们分别具体的接口权限大家可以在微信后台的“开发者中心-接口权限”看到。
2017-03-02 16:45:52 675
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人