jarvis314159
码龄7年
关注
提问 私信
  • 博客:42,972
    42,972
    总访问量
  • 96
    原创
  • 1,183,420
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2018-09-26
博客简介:

jarvis的博客

查看详细资料
个人成就
  • 获得41次点赞
  • 内容获得27次评论
  • 获得67次收藏
创作历程
  • 28篇
    2021年
  • 68篇
    2020年
成就勋章
TA的专栏
  • 前端笔记
    12篇
  • springboot
    21篇
  • redis
    4篇
  • springcloud
    4篇
  • Spring
    9篇
  • ElasticSearch
    3篇
  • Docker
    6篇
  • Java基础
    5篇
  • Linux
    3篇
  • java项目配置笔记
    8篇
  • Nginx
    3篇
  • mybatis
    6篇
  • SpringMVC
    2篇
  • 设计模式
    10篇
  • 面试题
    6篇
  • 消息中间件
    1篇
  • 多线程
    1篇
  • 数据结构源码分析
    3篇
兴趣领域 设置
  • 大数据
    hadoopetl
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

SpringCloud 之 Hystrix使用流程

Hystrix概念Hystrix 是一个供分布式系统使用,提供延迟和容错功能,保证复杂的分布系统在面临不可避免的失败时,仍能有其弹性。比如系统中有很多服务,当某些服务不稳定的时候,使用这些服务的用户线程将会阻塞,如果没有隔离机制,系统随时就有可能会挂掉,从而带来很大的风险。SpringCloud使用Hystrix组件提供断路器、资源隔离与自我修复功能。使用流程1. pom引入依赖<!--hystrix依赖--><dependency> <groupId
原创
发布博客 2021.02.04 ·
272 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringCloud 之 Feign使用流程

基本概念Feign是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。Feign支持多种注解,例如Feign自带的注解或者JAX-RS注解等。Spring Cloud对Feign进行了增强,使Feign支持了Spring MVC注解,并整合了Ribbon和Eureka,从而让Feign的使用更加方便。Spring Cloud Feign是基于Netflix feign实现,整合了Spring Cloud Ribbon和Spring Cl
原创
发布博客 2021.02.03 ·
648 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

SpringCloud 之 Nacos使用流程

Nacos下载和安装1. 下载地址下载地址:https://github.com/alibaba/nacos/releases下载版本:nacos-server-1.1.4.tar.gz或nacos-server-1.1.4.zip,解压任意目录即可------注:当前SpringBoot版本为2.2.1.RELEASE2. 启动1.Linux/Unix/Mac----启动命令:sh startup.sh -m standalone (standalone代表着单机模式运行,非集群模
原创
发布博客 2021.02.03 ·
403 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringCloud基础

SpringCloud和SpringBoot是什么关系SpringBoot是Spring的一套快速配置脚手架,可以基于SpringBoot快速开发单个微服务。SpringCloud是一个基于SpringBoot实现的开发工具。SpringBoot专注于快速、方便集成的单个微服务个体,SpringCloud关注全局的服务治理框架。SpringCloud基础服务组件服务发现----Netflix Eureka (Nacos)服务调用----Netflix Feign熔断器----Netflix
原创
发布博客 2021.02.03 ·
114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot集成阿里云视频点播

视频点播和OSS的区别视频点播和OSS的区别文档阿里云视频点播 Java SDK:https://help.aliyun.com/document_detail/57756.html
原创
发布博客 2021.02.02 ·
1161 阅读 ·
2 点赞 ·
2 评论 ·
11 收藏

SpringBoot集成ElasticSearch

ddd
原创
发布博客 2021.01.31 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ElasticSearch之入门

目录基本概念IK分词器Rest风格操作_cat基本概念ElasticSearch是面向文档的ElasticSearch(集群)中可以包含多个索引(数据库),每个索引中可以包含多个类型(表),每个类型下又包含多个文档(行),每个文档包含多个字段和关系型数据的对比 如下:关系型数据库ElasticSearch数据库(database)索引(indices)表(tables)type 注:这个概念逐渐会被淘汰行(rows)documents字段(co
原创
发布博客 2021.01.28 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

@JsonInclude序列化设置

@JsonInclude,该注解仅在序列化操作时有用,用于控制方法、属性等是否应该被序列化。序列化时只序列化非null字段1. 实体类@Data@JsonInclude(JsonInclude.Include.NON_NULL) //只序列化不为null的属性public class User { private Integer id; private String name;}注: @JsonInclude(JsonInclude.Include.NON_NULL) 也可
原创
发布博客 2021.01.20 ·
578 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springboot集成EasyExcel

目录依赖写入excel读取excel依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.1</version></dependency>写入excel1. 实体类import com.alibaba.excel.annotation.Exce
原创
发布博客 2021.01.19 ·
275 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker安装ElasticSearch、Kibana、IK分词器

1. 下载镜像文件docker pull elasticsearch:7.4.2 docker pull kibana:7.4.2 # 可视化检索数据工具[root@izuf6crq4k1mozjbsp7p09z ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEkibana 7.4.2 230d3ded1abc 14 months ago 1.1GB
原创
发布博客 2021.01.18 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx负载均衡

1. 准备三个tomcat容器,一个nginx容器8081-->8080 tomcat 接收uri中带edu的请求8082-->8080 tomcat 接收uri中带vod的请求8083-->8080 tomcat 接收uri中带edu的请求88-->80 nginxhttp://ip/edu/book.html 这个请求会被分发到8081和8083两个tomcat上[root@izuf6crq4k1mozjbsp7p09z conf.d]# d
原创
发布博客 2021.01.18 ·
118 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx反向代理--以docker容器为例

adf
原创
发布博客 2021.01.18 ·
748 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Docker安装tomcat

1. 拉取镜像docker pull tomcat2. 启动docker run --name tomcat-jarvis-01 -p 8081:8080 -d tomcat 3. docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES2cad9627b189 tomcat "catalina.
原创
发布博客 2021.01.18 ·
115 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

安装nginx

centos7安装nginx参考:https://www.cnblogs.com/boonya/p/7907999.html1. 安装依赖一、gcc 安装:yum install gcc-c++二、PCRE pcre-devel 安装:yum install -y pcre pcre-devel三、zlib 安装:yum install -y zlib zlib-devel四、OpenSSL 安装:yum install -y openssl openssl-devel2. 下载nginx
原创
发布博客 2021.01.16 ·
240 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SpringBoot集成OSS

OSS控制台1. 可手动创建Bucket2. 控制台直接上传文件SpringBoot集成OSS学习路径:https://help.aliyun.com/learn/learningpath/oss.htmlJava SDK:https://help.aliyun.com/document_detail/32008.html1. 创建AccessKey2. pom.xml中配置依赖<!--阿里云oss--><dependency> <groupId
原创
发布博客 2021.01.15 ·
556 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

vue-admin-template实现分页查询功能

框架介绍入口文件:src目录下的main.js和框架根目录下的index.htmlbuild目录:放置项目构建的脚本文件config目录:放置配置文件搭建前端环境config目录下的index.js文件中,将useEslint改为false注:ESLint是语法检查的插件,但是语法检查太严格,故此不用安装依赖:在项目根目录下执行 npm install ,会根据package.json中的依赖配置进行安装启动:根目录下执行npm run dev如果不报错且弹出默认登录页面,则搭建完成
原创
发布博客 2021.01.13 ·
2042 阅读 ·
4 点赞 ·
1 评论 ·
6 收藏

Webpack简单学习

什么是WebpackWebpack是前端资源打包工具,可以将多个静态文件打包为一个文件,减少资源的请求次数。Webpack安装npm install -g webpack webpack-cli#查看Webpack版本webpack -v项目演示1. 创建一个项目webpack2. npm init -y 进行初始化3. 创建js文件4. 打包----4.1 webpack目录下创建webpack.config.jsconst path = require("path"); /
原创
发布博客 2021.01.12 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring整合Mybatis之源码简单解析

撒旦法
原创
发布博客 2021.01.11 ·
283 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

前端模块化

前端的模块化前端的模块化是指js文件之间的调用ES5实现模块化01.js//在01.js中创建js方法const sum = function(a,b){ return parseInt(a) + parseInt(b);}const sub = function(a,b){ return parseInt(a) - parseInt(b);}//设置可以被其他js调用的方法module.exports = { sum, sub}02.js//在02.js中调用01.
原创
发布博客 2021.01.10 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Babel简单学习

什么是BabelES6代码简单,开发中一般都写ES6,但是ES6代码的浏览器兼容性很差,所以可以使用Babel将ES6的代码转换成ES5。安装Babelnpm install -g babel-clibabel --version # 查看版本写一段es6代码//转码前let input = [1,2,3];//将数组的每个元素+1input = input.map(item=>item+1)console.log(input) //[2,3,4]配置.babelrc
原创
发布博客 2021.01.10 ·
135 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏
加载更多