排序
Java 面试题之 Logback 打印日志是如何获取当前方法名称的?
在 Java 中,有四种方法可以获取当前正在执行方法体的方法名称,分别是: 使用 Thread.currentThread().getStackTrace() 方法 使用异常对象的 getStackTrace() 方法 使用匿名内部类的 getClass(...
Guava Cache 介绍
Guava 是 Google 提供的一套 Java 工具包,而 Guava Cache 是该工具包中提供的一套完善的 JVM 级别高并发缓存框架;本文主要介绍它的相关功能及基本使用,文中所使用到的软件版本:Java 1.8.0_3...
来世再不选Java!
危机感 距离上一次找工作面试已经过去快2年了,那时候正值疫情肆虐,虽然还未感受到“寒潮来临”的苗头,但最终还是成功通过了几轮面试,顺利签约。在目前公司待了2年了,在大环境的影响下,没...
Java IO
IO(输入/输出)是每个程序都必须的部分。使用输入机制,程序可以读取到外部数据(例如来磁盘、光盘、网络等);使用输出机制,程序可以将数据输出到外部, 例如,把数据从内存写入到文件,把数...
12、SpringMVC之拦截器
12.1、环境搭建 创建名为spring_mvc_interceptor的新module,过程参考9.1节和9.5节 12.1.1、页面请求示例 <a th:href='@{/test/hello}'>测试拦截器</a> 12.1.2、控制器方法示例 @Re...
Java流程控制
零基础学习Java是跟着B站的遇见狂神说老师学习的,个人觉得狂神的讲解很生动,大家也可以关注一下老师,进行Java这门课的学习! 链接甩出来了:遇见狂神说的个人空间-遇见狂神说个人主页-哔哩哔...
不使用递归,如何构造树结构
原理很简单,利用对象引用特性。 科普一下知识点: 浅拷贝: 浅拷贝又称为浅复制,浅克隆,浅拷贝是指拷贝时只拷贝对象本身(包括对象中的基本变量),而不拷贝对象包含的引用所指向的对象,拷...
下一代图片格式AVIF,赶紧用起!
介绍AVIF图片格式的特点和在Web端显示AVIF格式图片的两种方案。 1 简介 AVIF是一种基于AV1视频编码的新图像格式,相对于JPEG、Wep等图片格式压缩率更高,并且画面细节更好。AVIF通过使用更现代...
Mybatis-Plus 使用隐患,太坑了!
作者:糊涂码 链接:https://juejin.cn/post/7156428078061895710 前言 MP 从出现就一直有争议 感觉一直 都存在两种声音 like: 很方便啊 通过函数自动拼接Sql 不需要去XML 再去使用标签 之前一...
微服务系列-如何使用 RestTemplate 进行 Spring Boot 微服务通信示例
概述 下面我们将学习如何创建多个 Spring boot 微服务以及如何使用 RestTemplate 类在多个微服务之间进行同步通信。 微服务通信有两种风格: 同步通讯 异步通信 同步通讯 在同步通信的情况下,...
Java实现两字符串相似度算法
1、编辑距离 编辑距离:是衡量两个字符串之间差异的度量,它表示将一个字符串转换为另一个字符串所需的最少编辑操作次数(插入、删除、替换)。 2、相似度 计算方法可以有多种,其中一种常见的...
如何配置支付宝密钥之如何配置证书|保姆级教学(二)
之前讲了「如何配置普通的 RSA2 密钥」,今天来捋一下如何配置证书~ 依照惯例先放一下官方文档:[如何生成及配置公钥证书],小伙伴们也可以直接按照文档来~ 前期准备:证书的适用范围 目...