0423WANG
码龄5年
关注
提问 私信
  • 博客:21,817
    21,817
    总访问量
  • 74
    原创
  • 2,325,496
    排名
  • 14
    粉丝
  • 0
    铁粉

个人简介:一名外表逐渐秃化的菜鸟程序员

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2020-03-09
博客简介:

WLK0423的博客

查看详细资料
个人成就
  • 获得18次点赞
  • 内容获得41次评论
  • 获得32次收藏
创作历程
  • 26篇
    2021年
  • 48篇
    2020年
成就勋章
TA的专栏
  • SpringCloud
    5篇
  • docker
    9篇
  • 学习
    55篇
  • 面试
    2篇
  • 问题
    2篇
  • 随笔
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring架构
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

SpringCloud全家桶(五)——Ribbon负载均衡

文章目录五、Ribbon客户端负载均衡1、基本概念2、调用关系3、用户服务集群配置4、消费者Order-server集成Ribbon5、测试结果五、Ribbon客户端负载均衡1、基本概念为什么要使用Ribbon:为防止应用出现单节点故障,为服务集群得时候,会出现一个服务在注册中心有两个通讯地址,当我们在调用这个服务得时候应该如何选择,这时候我们就要用到 Ribbon,也就是负载均衡器,他的功能就是帮助我们做请求得转发。Ribbon可以按照负载均衡算法(如简单轮询,随机连接等)向多个服务发起调用(正好可
原创
发布博客 2021.05.26 ·
290 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

SpringCloud全家桶(四)——RestTemplate服务通信

文章目录四、RestTemplate服务通信1、RestTemplate介绍2、创建公共得模块3、将公共模块导入到用户、订单模块中4、修改用户服务5、修改订单服务6、测试四、RestTemplate服务通信紧接着上面得微服务,我们使用两个服务进行调用演示,他们的调用关系应该是:浏览器 -> 订单服务 -> 用户服务,如下图:这里订单服务通过RestTemplate向用户服务发起调用,目的是要获取到用户服务返回的User对象,最终是需要浏览器获取到User。1、RestTemplate介
原创
发布博客 2021.05.17 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringCloud全家桶(三)——Eureka注册中心

三、Eureka注册中心微服务因为一个项目就是一个功能的实现,所以对于整个体统来说,最重要的就是服务之间的通信,需要知道服务之间调用的通信地址,还需要对上线服务添加、下线服务的剔除,如果微服务较多的情况下,手工管理这些微服务是不现实的,这时候我们需要借助一个强大的工具帮我们实现这一功能 - Eureka,同类型的组件还有 zookeeper、consul等1、Eureka的工作原理Eureka包括注册于发现组件,简单说就是用来统一管理微服务的通信地址的组件,可以看成是一个系统的花名册,它包含了Eure
原创
发布博客 2021.05.14 ·
371 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

SpringCloud全家桶(二)——SpringCloud组件介绍

文章目录二、SpringCloud组件介绍1、SpringCloud2、SpringCloud常用组件①、Netflix Eureka②、Netflix Ribbon\Feign③、Netflix Hystrix④、Netflix Zuul⑤、Spring Cloud Config⑥、Spring Cloud Bus⑦、Spring Cloud sleuth3、SpringCloud的版本4、服务通信协议①、RPC②、Http③、如何选择④、SpringCloud与Dubbo的区别二、SpringClou
原创
发布博客 2021.05.13 ·
384 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

SpringCloud全家桶(一)——Hello SpringCloud!

文章目录一、SpringCloud概念1、应用框架的演变①、单体应用架构②、集群③、分布式④、SOA⑤、微服务2、如何选择一、SpringCloud概念1、应用框架的演变单体------>分布式------>SOA------>微服务①、单体应用架构所有的模块、组件都在一个应用中,应用最终会被封装成一个(jar、war)包,只使用一个容器(Tomcat)进行部署,通常情况只搭配一个数据库进行使用。在单体应用中通常分为三个组成部分:持久层、业务层、表现层单体架构优点:易于开
原创
发布博客 2021.05.13 ·
1414 阅读 ·
2 点赞 ·
7 评论 ·
1 收藏

Java小白学习指南【day55】---通俗易懂RabbitMQ消息队列

文章目录RabbitMQ消息队列一、基本概念1、使用场景2、执行流程图3、常见的MQ二、RabbitMQ安装1、下载erlang2、下载RabbitMQ3、RabbitMQ的工作原理三、Hello RabbitMQ1、导入依赖2、创建连接工具3、创建生产者4、创建消费者四、Work queues五、订阅模式1、Fanout广播2、Direct定向3、Topic通配符六、持久化1、交换机持久化2、队列持久化3、消息持久化七、Springboot整合Rabbitmq1、集成MQ2、MQ配置3、发送消息4、消费消
原创
发布博客 2021.05.09 ·
271 阅读 ·
1 点赞 ·
6 评论 ·
0 收藏

手把手教你Docker部署Nacos

文章目录基于docker安装nacos1、下载docker-compose2、安装nacos3、调整nacos的JVM参数4、测试基于docker安装nacos1、下载docker-compose首先下载docker-compose 因为nacos官方建议使用docker-compose的方式安装sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(u
原创
发布博客 2021.04.29 ·
1435 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Docker常用指令之Dockerfile入门

文章目录Docker常用指令关于镜像操作1、获取镜像2、查看镜像3、删除清理镜像4、创建镜像5、上传镜像关于容器操作1、创建容器2、停止容器3、进入/删除容器4、导入和和导出容器5、其他容器操作关于仓库操作1、公共仓库2、私有仓库端口映射于容器间访问基于Dockerfile创建镜像Dockerfile中的指令.dockerignore文件Docker常用指令docker info #查看docker系统信息docker logs -f (容器名或者ID) #查看容器日志journalctl -u d
原创
发布博客 2021.04.21 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Docker常用命令之私有仓库

文章目录关于仓库操作1、公共仓库2、私有仓库关于仓库操作仓库(Repository )是集中存放镜像的地方,又分公共仓库和私有仓库1、公共仓库①、Docker Hub Docker 官方提供的最大的公共镜像仓库②、国内不少云服务商都提供了 Docker 镜像市场包括腾讯云、网易云、阿里云等2、私有仓库①、拉取私有仓库registry镜像docker pull registry②、启动私有仓库容器docker run -di --name=myregistry -p 5000:5000
原创
发布博客 2021.04.12 ·
286 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Docke常用命令之容器

文章目录关于容器操作1、创建容器2、停止容器3、进入/删除容器4、导入和和导出容器5、其他容器操作关于容器操作1、创建容器新建并启动仓库docker run -id -t后面常用的子命令-d后台运行容器,并返回容器ID;-t为容器重新分配一个伪输入终端,通常与 -i 同时使用;-i以交互模式运行容器,通常与 -t 同时使用;查看容器日志docker logs 容器名/ID #-f 持续进行日志输出;-tail string:指定string条日志2、停
原创
发布博客 2021.04.12 ·
253 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker常用命令之镜像

文章目录关于镜像操作1、获取镜像2、查看镜像3、删除清理镜像4、创建镜像5、上传镜像关于镜像操作Docker 运行容器前需要本地存在对应的镜像, 如果镜像不存在, Docker 会尝试先从默认镜像仓库下载(默认使用 Docker Hub 公共注册服务器中的仓库), 用户也可以通过配置,使用自定义的镜像仓库。1、获取镜像docke pull NAME:(TAG) #NAME为镜像名称,TAG是镜像标签(一般是指版本信息),不加TAG默认会下载lates版本,但是生成环境不建议,因为不稳定2、查看镜
原创
发布博客 2021.04.11 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手把手教你Docker部署Nginx

文章目录基于docker安装nginx1、拉取镜像2、创建容器3、拷贝nginx的配置文件4、重新创建nginx5、添加前端页面6、完成后重启nginx基于docker安装nginx1、拉取镜像docker pull nginx2、创建容器docker run -d -it --name wlknginx nginx-d 在后台运行容器,并且打印容器id-i 以交互模式运行容器,通常与 -t 同时使用-t 为容器重新分配一个伪输入终端,通常与 -i 同时使用此时检查容器是否启动do
原创
发布博客 2021.04.09 ·
389 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

手把手教你Docker部署Redis

文章目录基于docker安装Redis1、拉取Redis镜像2、创建Redis配置文件3、创建Redis容器4、Redis测试基于docker安装Redis1、拉取Redis镜像docker pull redis查看一下镜像文件docker images 2、创建Redis配置文件redis配置文件下载地址:http://download.redis.io/redis-stable/redis.conf创建配置文件存放地址mkdir /home/redis/redis.conf将配
原创
发布博客 2021.04.08 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手把手教你Docker部署mysql

文章目录基于docker安装MySQL1、拉取MySQL镜像2、创建MySQL容器3、进入MySQL容器4、开启远程登录5、使用Nacivat进行测试基于docker安装MySQL1、拉取MySQL镜像docker pull mysql:5.7可以查看一下镜像docker images2、创建MySQL容器docker run -di --name work_mysql -p 33066:3306 -e MYSQL_ROOT_PASSWORD=密码 mysql:5.7 --lower_ca
原创
发布博客 2021.04.08 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手把手教你安装Docker

文章目录1、更新YUM源2、安装工具3、添加docker的yum库4、安装最新版本的Docker5、启动Docker6、测试Docker(可以用docker version代替)7、Docker镜像加速器8、重新加载配置9、重启docker1、更新YUM源yum update 全部更新,升级所有包,以及升级软件和系统内核,这就是一键升级。他可以更新CentOS的内核到最新版本2、安装工具sudo yum install -y yum-utils device-mapper-persistent-
原创
发布博客 2021.04.05 ·
423 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java小白学习指南【day54】---lucene&ElasticSearch全文搜索

文章目录lucene&ES全文搜索一、认识全文搜索引擎1、什么是全文搜索2、全文检索的特点3、常见的全文索引二、Lucene介绍1、Lucene是什么2、Lucene的核心3、**索引创建分为5部(重点)**4、索引搜索三、Lucene-Helloworld程序1、创建索引2、搜索索引3、重点四、认识ElasticSearch(简称ES)1、为什么要使用ElasticSearch2、ElasticSearch特点3、安装与使用4、辅助管理工具Kibana五、文档的操作1、相关概念理解2、CRUD3、
原创
发布博客 2021.03.12 ·
427 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java小白学习指南【day53】---万能的非关系型数据库Redis

文章目录一、关系型数据库与非关系型数据库二、Redis概述1、特点:2、使用场景3、MySQL与Redis对比三、安装认识Redis(重点)Redis存储值支持的解构:四、使用redis-cli 客户端操作redis1、启动窗口2、redis对String的操作3、redis对Key的操作4、redis对库的操作5、redis对List的操作6、redis对Set的操作7、redis对Hash的操作8、redis对ZSet的操作五、java操作Redis1、创建项目并导包2、简单的配置——连接3、连接池配置
原创
发布博客 2021.03.11 ·
248 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java小白学习指南【day52】---谁说后端不能写ElementUI

文章目录一、Hello ElementUI1、准备工作①、搭建脚手架②、安装Element2、Hello elementui二、Mock.js1、安装Mock.js2、使用三、Axios(发送Ajax请求)1、安装2、前台发送Axios请求3、后台拦截Axios并传回模拟数据四、elementui-CRUD1、数据分页2、高级查询3、删除4、新增5、修改一、Hello ElementUI1、准备工作①、搭建脚手架创建普通得web项目,在该项目下搭建脚手架——vue init webpack启动np
原创
发布博客 2021.03.07 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java小白学习指南【day51】---谁说后端不能写VUE(二)

文章目录一、组件&表达式&路由1、组件(Component)①、认识组件②、全局组件于局部组件③、组件模块④、组件中动态取值与方法调用⑤、注意2、计算(`computed`)与监控(`watch`)①、计算属性`computed`②、 监控属性`watch`3、路由①、路由的认识②、安装并引用③、准备挂载元素④、开启路由4、VUE的生命周期二、webpack1、认识与安装①、webpack认识②、安装webpack2、打包功能测试①、`a.js` 用于导出数据②、`b.js` 用于导入数据③
原创
发布博客 2021.03.04 ·
224 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

最全、最通俗易懂的Java面试题积累【二】

文章目录101.分布式事务你知道哪些解决方案?102.什么是2pc,基于什么协议,有什么缺点?103.Seata相比传统2PC有什么区别,以及优点?104.Seata的TC,TM,RM的含义,以及作用?105.你知道TCC吗,它的缺点是什么?106.解释一下Seata的工作原理?107.你能简单描述一下你在项目中是如何集成Seata的吗?108.哪些因素可能会造成数据库性能问题?109.Mysql的执行流程是怎么样的?110.优化SQL你采用什么样的优化流程?111.如何去定位慢SQL?112.定位到慢SQ
原创
发布博客 2021.03.04 ·
544 阅读 ·
1 点赞 ·
5 评论 ·
1 收藏
加载更多