![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Songnytu
不断提高,不断突破
展开
-
Java使用Lambda对List<Map<String,Object>>类型数据做差集
二话不说上代码public class Test{ public static void main(String[] args) { String[] value1 = {"A","B","C","F"}; String[] value2 = {"A","C","D","E","F"}; List<Map<String,Object>> list1 = new ArrayList<>(); List原创 2021-04-12 19:51:11 · 1389 阅读 · 0 评论 -
eclipse 的html文件使用[[${xxx}]]提示 ‘,‘ expected.错误
eclipse 的html文件使用[[xxx]]提示′,′expected.错误背景:换了新电脑安装eclipse,html无颜色又安装了htmleditor问题:html文件有颜色了,但是varxx=[[{xxx}]]提示 ',' expected.错误背景:换了新电脑安装eclipse,html无颜色又安装了html editor问题:html文件有颜色了,但是var xx = [[xxx]]提示′,′expected.错误背景:换了新电脑安装eclipse,html无颜色又安装了htmledito原创 2021-03-27 15:44:57 · 1396 阅读 · 2 评论 -
SpringCloud模拟微服务8-Zuul网关
SpringCloud模拟微服务8-Zuul网关官网:https://github.com/Netflix/zuul一.Zuul定义Zuul是Netflix开源的微服务网关,它可以和Eureka,Ribbon,Hystrix等组件的配合使用。Zuul的核心是一系列的过滤器,这些过滤器可以完成以下功能。身份认证与安全:识别每个资源的验证要求,并拒绝那些与要求不符的请求。审查与监控:在边缘...原创 2019-11-18 18:05:37 · 156 阅读 · 0 评论 -
SpringCloud模拟微服务7-Feign基本使用
SpringCloud模拟微服务7-Feign基本使用1.Feign更加简化远程调用url路径填写一种伪装:可以把rest请求路径进行伪装2.引入依赖将依赖添加到consumer-demo下的pom.xml文件中<!--feign伪装url请求--><dependency> <groupId>org.springframework.cl...原创 2019-11-14 15:47:09 · 257 阅读 · 0 评论 -
SpringCloud模拟微服务6-服务熔断Hystrix
SpringCloud模拟微服务6-服务熔断Hystrix一.熔断原理1.熔断器,也叫断路器Circuit Breaker2.Hystrix的熔断状态机模型Closed:关闭状态(熔断器关闭),所用请求都正常访问。Open:打开状态(断路器打开),所有请求都会被降级。Hystrix会对请求情况技数,当一定时间内失败请求百分比达到阈值,则出发熔断,断路器会完全关闭。默认失败比例阈值为...原创 2019-11-14 15:44:52 · 325 阅读 · 0 评论 -
SpringCloud模拟微服务5-服务熔断Hystrix
SpringCloud模拟微服务5-服务熔断Hystrix一.Hystrix简介二.雪崩问题微服务中,拿上几篇文章 的项目举例,如果一个user-service宕机了,那么会引擎consumer-demo也不能使用,就是雪崩服务器支持的线程和并发数有限,请求一直阻塞,会导致服务器资源耗尽,从而导致所以其他服务都不可用,形成雪崩效应。这就好比,一个汽车生产线,生产不同的汽车,需要使...原创 2019-11-14 15:43:11 · 168 阅读 · 0 评论 -
SpringCloud模拟微服务4-负载均衡Ribbon
SpringCloud模拟微服务4-负载均衡Ribbon一.开启多一个user-service服务可以使得尽管这个项目原来配置是8081,但是最后以jvm参数端口启动二.在consumer-demo中引入Ribbon依赖因为是consumer-demo写调用服务写负载均衡算法<!--Ribbon负载均衡--><dependency> <grou...原创 2019-11-12 20:03:11 · 123 阅读 · 0 评论 -
SpringCloud模拟微服务1
SpringCloud一.知识梳理1.简介SpringCloud官网:http://projects.spring.io/spring-cloud/SpringCloud将流行的技术整合在一起,实现了:配置管理,服务发现,智能路由,负载均衡,熔断器,控制总线,集群状态等等功能。其主要涉及的组件包括:Netflix公司Eureka:注册中心Zuul:服务网关Ribbon:负载均衡...原创 2019-11-11 20:26:51 · 124 阅读 · 0 评论 -
SpringCloud知识梳理
SpringCloud知识梳理一.集中式架构当网站流量很小时,只需要一个应用,将所有功能部署在一起,以减少部署节点和成本。此时,用于简化增删查改工作量的数据访问框架(ORM)是影响项目开发的关键。集中式架构存在的问题:代码耦合,开发维护困难无法针对不同模块进行针对性优化无法水平扩展单点容错率低,并发能力差二.垂直拆分当访问量逐渐增大,单一应用无法满足需求,此时为了应对更高的...原创 2019-11-11 20:23:42 · 187 阅读 · 0 评论 -
StringBoot配置MySQL数据库采用通用Mapper以及Mybatis
StringBoot配置数据库一.知识点梳理数据库连接池c3p0,Druid,DBCP,感觉吃c3p0跟Druid速度差不多,但是Druid具有监控功能,可以比较轻松的找到不太ok的SQL,类似于耗时速度比较长的那种。速度最快的是HikariCP(追光者),日本人写的连接池左图为每毫秒并发量 ...原创 2019-11-08 21:25:51 · 322 阅读 · 0 评论 -
SpringBoot的基本配置
SpringBoot的基本配置一.尝试Java配置Java配置主要靠Java类和一些注解,比较常用的有:@Configuration:声明一个类作为配置类,代替xml文件@Bean:声明在方法上,将方法的返回值加入Bean容器,代替标签@Value:属性注入@PropertySource:指定外部属性文件目录结构*1.引入所需依赖<?xml version="1...原创 2019-11-08 21:10:01 · 100 阅读 · 0 评论