随笔分类 -  Java开发技术专题

摘要:一、概述 配置中心为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件,它就是Spring Cloud Config. 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring 阅读全文
posted @ 2020-05-13 16:29 吾码的博客 阅读(810) 评论(0) 推荐(0)
摘要:一、概述 zuul 是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用。 Zuul 在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。 所有从设备或网站来的请求 阅读全文
posted @ 2020-05-13 10:59 吾码的博客 阅读(569) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-04-24 16:11 吾码的博客 阅读(0) 评论(0) 推荐(0)
摘要:包含的模块 本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper 阅读全文
posted @ 2020-03-11 15:30 吾码的博客 阅读(152445) 评论(11) 推荐(22)
摘要:介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。 传统数据库遵循 ACID 规则。而 Nosql(Not Only SQL 的缩写,是对不同于传统的关系型数据 阅读全文
posted @ 2020-03-09 16:07 吾码的博客 阅读(648) 评论(0) 推荐(0)
摘要:1、Docker概念 Docker的英文翻译是”搬运工“的意思,他搬运的东西就是我们常说的集装箱Container,Container 里面装的是任意类型的App,我们的开发人员可以通过Docker 将App变成一种标准化的、可移植的、自管理的组件,我们可以在任何主流的操作系统中开发、调试和运行。 阅读全文
posted @ 2020-03-09 15:58 吾码的博客 阅读(1922) 评论(0) 推荐(0)
摘要:一、什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石 阅读全文
posted @ 2020-03-09 15:23 吾码的博客 阅读(657) 评论(0) 推荐(2)
摘要:下载 JetbrainsCrack.jar(链接:https://pan.baidu.com/s/1Dkw1PruzBlEMjcYszNlSZA 提取码:2bf7),放到bin目录下(其实位置可以随便放,注意目录不要有中文和空格即可) 打开 Intellij IDEA,如果打开时就提示要激活,可以选 阅读全文
posted @ 2020-02-28 10:23 吾码的博客 阅读(8522) 评论(2) 推荐(1)
摘要:一、概述 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的“雪崩效应”。 对于高流量的应用来说,单一的 阅读全文
posted @ 2019-11-22 16:57 吾码的博客 阅读(376) 评论(0) 推荐(0)
摘要:一、概述 Feign,一个声明式的伪HTTP客户端,使得编写HTTP客户端更加容易; 它只需要创建一个接口,并且使用注解的方式去配置,即可完成对服务提供方的接口绑定,大大简化了代码的开发量; 在Spring Cloud中,使用Feign非常简单——创建一个接口,并在接口上添加一些注解,代码就完成了。 阅读全文
posted @ 2019-11-22 13:53 吾码的博客 阅读(362) 评论(0) 推荐(0)
摘要:一、概述 Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign,这里先将第一种。Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可 阅读全文
posted @ 2019-11-22 10:52 吾码的博客 阅读(441) 评论(0) 推荐(0)
摘要:在Terminal中输入git config user.name获取当前的用户名 修改用户名输入git config --global user.name "用户名" 完成修改 阅读全文
posted @ 2019-11-19 17:27 吾码的博客 阅读(1492) 评论(0) 推荐(0)
摘要:一、简介 EureKa在Spring Cloud全家桶中担任着服务的注册与发现的落地实现。Netflix在设计EureKa时遵循着AP原则,它基于R EST的服务,用于定位服务,以实现云端中间层服务发现和故障转移,功能类似于Dubbo的注册中心Zookeeper。 二、原理 EureKa采用C-S的 阅读全文
posted @ 2019-11-19 15:56 吾码的博客 阅读(767) 评论(0) 推荐(0)
摘要:什么是微服务 微服务的概念源于2014年3月Martin Fowler所写的一篇文章“Microservices”。 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟 阅读全文
posted @ 2019-11-19 09:59 吾码的博客 阅读(314) 评论(0) 推荐(0)
摘要:@ApiImplicitParam(name = "file", value = "文件流", dataType = "__file", paramType = "form"), 之前版本 @ApiImplicitParam(name = "file", value = "文件流", dataTyp 阅读全文
posted @ 2019-11-13 16:22 吾码的博客 阅读(1899) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-11-13 16:01 吾码的博客 阅读(1) 评论(0) 推荐(0)
摘要:升级swagger依赖为2.9.2+ <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <de 阅读全文
posted @ 2019-11-12 10:59 吾码的博客 阅读(6341) 评论(0) 推荐(0)
摘要:一、下载与上传 1.1、下载地址:http://activemq.apache.org/download.html 1.2、FTP上传至服务器 二、解压启动 查看端口情况: 三、开启防火墙端口 1、如果使用了云服务器需要先开启8161(web管理页面端口)、61616(activemq服务监控端口) 阅读全文
posted @ 2019-08-21 14:11 吾码的博客 阅读(282) 评论(0) 推荐(0)
摘要:/** * 向指定Destination发送text消息 * @param destination * @param message */ public void sendTxtMessage(Destination destination, final String message){ if(nu 阅读全文
posted @ 2019-08-21 13:20 吾码的博客 阅读(330) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-08-21 13:11 吾码的博客 阅读(8) 评论(0) 推荐(0)