天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

标签:代码

公众号文章

实战干货!Spring Cloud Gateway 整合 OAuth2.0 实现分布式统一认证授权!

今天这篇文章介绍一下Spring Cloud Gateway整合OAuth2.0实现认证授权,涉及到的知识点有点多,有不清楚的可以看下陈某的往期文章。 文章目录如下: 微服务认证方案 微服务认证方案目前有很多种,每个企业也是大不相同,但是总体分为两类,如下: 网关只负责转发请求,认证鉴权交给每个微服务控制 统一在网关层面认证鉴权,微服务只负责业务……继续阅读 »

itzoo 2年前 (2022-04-26) 410浏览 0评论 0个赞

公众号文章

Debug 实现原理!看完还不懂吗?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 前言 本文将会讲述JPDA的组成,Debugger的实现原理等。 程序异常了! 返回结果不对! 在我这儿正常啊。 每一次遇到这种异常的情况,要处理问题时,我们一定会想到 “等我Debug一下,分分钟解决。” 而如果是线上的问题,我们一定会想 “如果能debu……继续阅读 »

itzoo 2年前 (2022-04-26) 414浏览 0评论 0个赞

公众号文章

面试官:ConcurrentHashMap 是如何保证线程安全的

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 前言 阅读此篇文章,你需要有以下知识基础 Java内存模型,可见性问题 CAS HashMap底层原理 我们知道,在日常开发中使用的HashMap是线程不安全的,而线程安全类HashTable只是简单的在方法上加锁实现线程安全,效率低下,所以在线程安……继续阅读 »

itzoo 2年前 (2022-04-26) 407浏览 0评论 0个赞

公众号文章

从 Java 12 到 Java 17 那些激动人心的新特性

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 2021 年 9 月,Oracle 发布了 Java 17,Java 的下一个长期支持版本。如果你在使用 Java 8 或 Java 11,可能不会注意到 Java 12 之后新增的一些很酷的新特性。 因为这是一个很重要的版本,我会突出介绍一些我个人很感兴趣的新特性! 需要注意的是,J……继续阅读 »

itzoo 2年前 (2022-04-25) 433浏览 0评论 0个赞

公众号文章

Java进阶,类加载器

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 类的加载过程   JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize),链接又分为三个步骤,如下图所示: 1) 装载:查找并加载类的二进制数据; 2)链接: 验证:确保被加载类的正确性; ……继续阅读 »

itzoo 2年前 (2022-04-25) 402浏览 0评论 0个赞

公众号文章

更快 Maven 来袭,性能大幅提升!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 相信作为Java开发者的你早已经受够了maven的编译缓慢,但是又由于历史包袱、使用习惯等问题暂时切换不了其他更快的构建工具,这里笔者将给你介绍一款更快的maven——maven-mvnd。 1 介绍 maven-mvnd是Apache Maven团队借鉴了Gradl……继续阅读 »

itzoo 2年前 (2022-04-25) 470浏览 0评论 0个赞

公众号文章

就是刚!徒手给面试官写了一个 RPC 框架…

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 本文主要论述的是“RPC 实现原理”,那么首先明确一个问题什么是 RPC 呢?RPC 是 Remote Procedure Call 的缩写,即,远程过程调用。RPC 是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而开发人员无需额外地为这个交互……继续阅读 »

itzoo 2年前 (2022-04-25) 432浏览 0评论 0个赞

公众号文章

整天使用破姐工具,却不知道什么是 Agent!?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! Java agent又叫做Java 探针,本文将从以下四个问题出发来深入浅出带领大家了解下Java agent。是的,没错,就是那个激活IDE的agent! 1 什么是java agent? Java agent是在JDK1.5引入的,是一种可以动态修改Java字节码的技……继续阅读 »

itzoo 2年前 (2022-04-25) 437浏览 0评论 0个赞

公众号文章

用 java 写一个迷你版的 Tomcat

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 前言 Tomcat,这只3脚猫,大学的时候就认识了,直到现在工作中,也常会和它打交道。这是一只神奇的猫,今天让我来抽象你,实现你! 2 Write MyTomcat Tomcat是非常流行的Web Server,它还是一个满足Servl……继续阅读 »

itzoo 2年前 (2022-04-25) 410浏览 0评论 0个赞

公众号文章

14 个写 Java 的习惯

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1. 定义配置文件信息 有时候我们为了统一管理会把一些变量放到 yml 配置文件中 例如 用 @ConfigurationProperties 代替 @Value 使用方法 定义对应字段的实体 @Data// 指定前缀@ConfigurationProperties(pr……继续阅读 »

itzoo 2年前 (2022-04-25) 419浏览 0评论 0个赞