首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
Jlo_
创建于2021-11-24
订阅专栏
Java
等 1 人订阅
共16篇文章
创建于2021-11-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Consul服务注册中心
Consul 介绍 Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布 式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与
JVM之垃圾回收机制(GC)
1. 简介垃圾回收 在做 Java 开发的过程中,我们会不断地创建很多的对象,这些对象数据会占用系统内存,如果得不到有效的管理,内存的占用会越来越多,甚至会出现内存溢出的情况,所以,我们需要进行对内存
面试之请详细说下synchronized的实现原理以及相关的锁
synchronized的实现底层原理 在jdk1.6之前,synchronized被称为重量级锁,在jdk1.6中,为了减少获得锁和释放锁带来的性能开销,引入了偏向锁和轻量级锁。下面先介绍jdk1.
Java的静态代理、JDK动态代理与CGlib动态代理
1. 代理简介 代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 简言之,代理模式就是设
分布式锁+数据库和Redis以及Zookeeper实现方式详解
1. 为什么要使用分布式锁超卖问题,这里是指多人抢购同⼀商品的时候,多⼈同时判断是否有库存,如果只剩⼀个,则都会判断有库存,此时会导致超卖现象产生,也就是⼀个商品下了多个订单的现象,解决超卖问题可以
OAuth2快速入门到实战案例
1. Oauth2 介绍 1.1 什么是 OAuth 2 OAuth 是一个开放标准,该标准允许用户让第三方应用访问该用户在某一网站上存储的私密资源 (如头像、照片、视频等),而在这个过程中无须将用户
面试必备ArrayList扩容机制
1. ArrayList简介 Java 集合框架拥有两大接口 Collection 和 Map,其中,Collection 底下又有List、Set 和 Queue。ArrayList 就实现了 Li
Nginx入门
一、Nginx的安装与启动 1. 什么是Nginx Nginx 是⼀款⾼性能的 http 服务器/反向代理服务器及电⼦邮件(IMAP/POP3)代理服务器。由俄罗斯 的程序设计师伊戈尔·西索夫(Igo
FastDFS分布式文件系统
1. FastDFS简介 在分布式集群环境下,文件上传至节点A,这时通过负载均衡算法,访问到节点B,则不能访问到文件,这时 会出现有时能访问有时不能访问的问题 同时要考虑为文件做冗余备份、负载均衡、线
分布式RPC框架Apache Dubbo
1. 软件架构的演进过程 软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程,下面我们分别了解 一下这几个架构。 1.1 单体架构 架构说明: 全部功能集中在一个项目内(All
Spring Cloud Sleuth链路追踪
1. 链路追踪简介 1.1. 为什么需要链路追踪 微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很
Spring Cloud Config配置管理
1. Spring Cloud Config 简介 配置文件想必大家都不陌生。在Spring Boot项目中,默认会提供一个application.properties或者application.
微服务网关Spring Cloud Gateway
1. Spring Cloud Gateway简介 1.1 简介 SpringCloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring
微服务容错Resilence4j
1. 断路器(CircuitBreaker) 1.1 CircuitBreaker简介 断路器通过有限状态机实现,有三个普通状态:关闭(CLOSED)、开启(OPEN)、半开(HALF_OPEN),还
Spirng Cloud OpenFeign
OpenFeign添加了对于Spring MVC注解的支持,同时集成了Spring Cloud LoadBalancer和Spring Cloud CircuitBreaker
LoadBalancer负载均衡
LoadBalancer负载均衡,负载均衡是指将负载分摊到多个执行单元上,常见的负载均衡有两种方式。一种独立进程单元,通过负载均衡策略,将请求转发到不同的执行单元上
Java字段报错:Failed to convert property value of type ‘java.lang.String‘ to required
遇到java接收前端日期字符串返回到后端Date字段时报错 Failed to convert property value of type 'java.lang.String' to require