自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 应用Dubbo实现分布式服务调用 (学习笔记)

应用Dubbo实现分布式服务调用 Dubbo 互联网架构的演变 单一应用架构 1、当网站的流量很小时,只需要一个应用,将所有的功能都部署到一起,以减少部署的节点和成本。 2、此时,用于简化增删改查工...

2019-08-21 14:52:34

阅读数 29

评论数 0

原创 ZUUL入门代码

ZUUL入门代码 zuul 是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用。 Zuul 在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。 无论是来自...

2019-10-03 21:15:56

阅读数 8

评论数 0

原创 Feign入门代码

Feign入门代码 1、添加依赖 <!--Feign--> <dependency> <groupId>org.springframework.cloud</groupId> <a...

2019-10-03 20:53:27

阅读数 9

评论数 0

原创 Hystrix入门代码

Hystrix入门代码 熔断器在消费者服务中 1、添加依赖 <!--熔断器--> <dependency> <groupId>org.springframework.cloud</groupId> ...

2019-10-03 19:49:34

阅读数 9

评论数 0

原创 Ribbon入门代码

Ribbon入门代码 1.启动一个服务,然后使用DiscoveryClient来获取服务实例信息,然后获取ip和端口来访问。 2.在实际的环境中,往往会开启许多个服务集群。此时我们获取的服务列表有多个,到底访问哪一个呢? 3.一般情况下,我们需要编写负载均衡算法,在多实例列表中进行选择。Eurek...

2019-09-30 22:52:14

阅读数 9

评论数 0

原创 Eureka Server 集群入门代码

Eureka集群 基本原理 不同节点的Eureka Server通过Replicate(复制)进行数据同步 Application Service为服务提供者 Application Client为服务消费者 Make Remote Call完成一次服务调用 过程 服务启动后向Eureka...

2019-09-30 22:23:00

阅读数 4

评论数 0

原创 Eureka Client入门代码

Eureka Client入门代码 Eureka Server入门代码有了注册中心,接下来两个简单的客户端,都向注册中心注册 服务提供者 工具依然使用IDEA 新建服务提供者模块 生成之后的pom文件为 <?xml version="1.0" encoding="...

2019-09-30 21:37:44

阅读数 15

评论数 0

原创 Eureka Server入门代码

Eureka Server入门代码 开发工具使用IDEA 创建空项目 添加eureka模块 配置application.yml文件 开启eureka server 创建添加模块后的pom文件 <?xml version="1.0" encoding="UTF...

2019-09-30 17:09:35

阅读数 15

评论数 0

原创 Spring Cloud入门

Spring Cloud入门 Spring官网 五大件 名称 简介 Eureka 注册中心 Ribbon 负载均衡 Hystix 熔断器 Zuul 服务网关 Feign 服务调用 项目版本 Spring cloud的版本是按照英文字母顺序进行迭代升级的。所有的名...

2019-09-30 16:36:26

阅读数 9

评论数 0

原创 RestTemplate简单使用

RestTemplate简单使用 直接上代码 @Bean public RestTemplate restTemplate() { // 默认的RestTemplate,底层是走JDK的URLConnection方式。 return new RestTemplate(); }...

2019-09-30 16:02:32

阅读数 9

评论数 0

转载 查询浏览器的User Agent

方法 操作 1 地址栏中输入: about:version(推荐方法) 2 地址栏中输入: javascript:alert(navigator.userAgent) 3 地址栏中输入: http://www.useragentstring.com 4 地址栏中输入: http...

2019-09-30 15:51:37

阅读数 5

评论数 0

原创 HttpClient简单使用

HttpClient简单使用 添加依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>htt...

2019-09-30 15:42:55

阅读数 2

评论数 0

原创 远程调用方式RPC和HTTP

远程调用方式 无论是微服务还是面向服务的架构(SOA),都面临着远程调用的问题。 常见的远程调用方式: RPC:自定义数据格式基于原生TCP通信,速度快,效率高。早期的webservice,现在的dubbo都是RPC的典型。 HTTP:HTTP其实是一种网络传输协议,基于TCP,规定了数据传输格式...

2019-09-30 15:17:30

阅读数 35

评论数 0

原创 多数据源(简洁)

多数据源(简洁) 多数据源就是一个Java EE项目中采用了不同的数据库实例中的多个库,或者同一个数据库实例中多个不同的库。 采用MyCat等分布式数据库中间件是比较好的解决方法,这样就可以把数据库读写分离、分库分表、备份等操作交给中间件去左,Java代码只需要专注于业务即可。 在Spring F...

2019-09-28 16:11:18

阅读数 15

评论数 0

原创 JPA初级代码

关联关系 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st...

2019-09-27 12:23:08

阅读数 14

评论数 0

原创 JPA入门代码

JPA入门代码 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-dat...

2019-09-26 23:40:25

阅读数 4

评论数 0

原创 git简单使用,学习笔记

git简单使用学习笔记 //设置用户名 $ git config --global user.name ryxd //设置邮箱 $ git config --global user.email 13210324214@163.com //代码管理 //查看状态 git status git ...

2019-08-25 14:54:54

阅读数 21

评论数 0

原创 Spring面试题总结包含《69》

Spring面试题总结包含《69》 网上发现有个Spring面试相关的《史上最全 69 道 Spring 面试题和答案》,也没够69题将就看吧,拿过来学习学习,借鉴一下!如有侵权,联系删除!13210324214@163.com 什么是Spring? 使用Spring框架...

2019-08-21 18:00:56

阅读数 38

评论数 1

原创 Hystix熔断、Feign以及ZUUL网关(学习总结)

Hystix熔断、Feign以及ZUUL网关 Hystix(熔断器) Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。 熔断器是容错管理工具,作用是通过隔离、控制服务从而对延迟 和故障提供更强大的的容错能力,避免拖垮整个系统...

2019-08-21 11:48:44

阅读数 91

评论数 0

原创 SpringCloud学习笔记(三),Hystix熔断、Feign以及ZUUL网关学习总结

Hystix熔断、Feign以及ZUUL网关 Hystix Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。 工作机制 简单来讲就是针对!!!!!! ...

2019-08-21 08:48:31

阅读数 57

评论数 0

原创 请写一个方法实现对HashMap 的排序功能

已知一个 HashMap<Integer,User>集合, User 有 name(String)和 age(int)属性。请写一个方法实现对HashMap 的排序功能,该方法接收 HashMap<Integer,User>为形参,返回类型为 HashMap<Inte...

2019-08-20 13:15:42

阅读数 24

评论数 0

原创 TreeSet和TreeMap内外部比较器

TreeSet和TreeMap内外部比较器 TreeSet TreeSet是Set集合,当你向其中插入数据时,会对插入的数据跟已有的数据进行比较,会按照比较的顺序进行存储. 原理图 内部比较器 实体类对象需要implements Compara...

2019-08-18 17:40:39

阅读数 44

评论数 0

原创 java SE基础面试题收集归纳(二)

Java 中异常分为哪些种类 检查型异常(CheckedException)和非检查型异常(RuntimeException)。 检查性异常必须使用try catch或者throws等关键字进行处理,否则编译器会报错。 当前方法知道如何处理该异常,则用 try-catch 块来处理...

2019-08-18 15:48:52

阅读数 26

评论数 1

原创 java SE基础面试题收集归纳(一)

面向对象都有哪些特性以及你对这些特性的理解 抽象:将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象,抽象只关注对象有哪些属性和行为,不关心如何实现。 封装:就是隐藏一切可以隐藏的东西,只向外界提供最简单的编程接口 。 继承:对扩展开放,对修改关闭的原则的体现...

2019-08-17 22:41:43

阅读数 21

评论数 0

原创 Spring面试题学习总结(一)

Spring面试题学习总结(一) 感谢https://blog.csdn.net/a745233700/article/details/80959716 1、什么是Spring 1、Spring是一个高度灵活的轻量级框架,其目的是降低企业级应用开发的复杂度。 常见的配置方式有...

2019-08-16 15:37:02

阅读数 37

评论数 0

原创 SpringCloud 学习笔记(二),高可用和负载均衡(小案例)

SpringCloud 高可用和负载均衡 高可用实现 1.1构建两个配置文件application-server01(02).properties application-server01.properties spring.application...

2019-08-15 19:58:02

阅读数 65

评论数 0

原创 SpringCloud学习笔记(一),Eureka 小案例

SpringCloud Eureka 小案例 创建注册中心(Eureka-server) 1.1添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&...

2019-08-15 13:02:28

阅读数 18

评论数 0

原创 JPA学习笔记(一),关联关系

JPA学习笔记(一) 1、idea构建Spring工程(勾选SQL中Spring Data JPA next) 2、配置application.yaml #配置数据源 spring: datasource: driver-class-name: com.mysql.cj.jdbc....

2019-08-14 11:20:57

阅读数 17

评论数 0

原创 MyBatis回顾笔记(一)

MyBatis回顾笔记(一) MyBatis是一个数据持久层(ORM)框架。把实体类和SQL语句之间建立了映射关系,是一种半自动化的ORM实现 MyBatis优点 1、基于sql语句编程,相当灵活 2、SQL可以写在XML文件中,降低了程序的耦合性,并且支持动态SQL,支持可重用 ...

2019-08-12 21:08:44

阅读数 33

评论数 0

原创 Redis学习总结(三),Redis 5.0集群搭建

Redis 5.0集群搭建 参考过已下文章 https://yq.aliyun.com/articles/657475 学习总结 1、说明 Redis5.0版本放弃Ruby的集群方式,redis-cli命令代替redis-trib.rb命令 2、搭建过程 一、首先安装一个Redis ...

2019-08-08 21:42:34

阅读数 76

评论数 0

原创 集合对象序列化,json反序列化【Gson、Jackson、Fastjson】

集合对象序列化,json反序列化【Gson、Jackson、Fastjson】 没有对比就没有伤害 Gson Jackson Fastjson String jsonStr = gson.toJson(Object object); String jsonStr = ob...

2019-08-07 23:26:52

阅读数 26

评论数 0

原创 Redis学习总结(二),远程连接Redis和Redis配置

远程连接Redis和Redis配置 远程连接redis测试 1、redis.conf的配置 1.1 bind 127.0.0.1检查该行如果没有前面加#注释,如果已经注释掉继续下一步 1.2 Protrcted mode yes 检查该行,如果是yes该为no,关闭保护模式 ...

2019-08-07 20:03:18

阅读数 70

评论数 0

原创 Redis学习总结(一),Redis环境搭建

回顾 SpringBoot方面 1、SpringBoot需要依赖maven完成工程项目的搭建。 2、在maven中需要依赖spring-boot-starter-parent,其中定义了要访问的资源路径以及对应的文件类型。 3、SpringBoot默认的打包方式是jar。 4、在父类工程中,依赖...

2019-08-07 12:05:08

阅读数 24

评论数 0

原创 Vue入门(一)组件传值,搭建简单的Vue项目

父组件向子组件传值 1 传值 2 传变量 举例 <body> <h1>父组件向子组件传值</h1> <p>send代表发送</p> <div id="app"> <h2>传...

2019-08-06 20:57:24

阅读数 27

评论数 0

原创 通用Mapper 挺好用的

前端向后端传json ,spring mvc 帮我们反序列化成对象 后端向前端传输对象数据,对象序列化成json数据 1、通用mapper 通用Mapper可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法, 还可以很方便的开发自己的通用方法,极其方便的使用MyBatis单表的增删改...

2019-08-04 19:04:16

阅读数 113

评论数 0

原创 spring boot运行原理分析(方便以后回忆回忆打发时间)

spring boot运行原理(方便以后回忆) <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent&...

2019-08-03 22:12:34

阅读数 23

评论数 0

原创 spring boot 快速起步1(方便以后查找笔记)

快速创建spring boot项目 1 依赖配置 <!--设定父级依赖--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...

2019-08-03 19:53:14

阅读数 22

评论数 0

原创 如意小队,欢迎,欢迎!

测试csdn能不能一下子,搜到自己

2019-07-27 14:32:46

阅读数 66

评论数 0

原创 idea 简单的SSM框架整合(Spring+SpringMVC+Mybatis)

idea 简单的SSM框架整合 链接:https://pan.baidu.com/s/1uHZc5TTs7pnRJ1WtVCI5eA 提取码:s06e 复制这段内容后打开百度网盘手机App,操作更方便哦 目录结构 pom依赖 <?xml version=&q...

2019-07-27 11:04:06

阅读数 29

评论数 0

原创 短信验证【聚合数据】,6位数随机数字密码,简单的短信验证

短信验证【聚合数据】,6位数随机数字密码,简单的短信验证 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>短信验证</ti...

2019-07-24 13:25:44

阅读数 70

评论数 0

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