前不久Spring Boot 2.7.0 刚刚发布,Spring Security 也升级到了5.7.1 。升级后发现,原来一直在用的Spring Security配置方法,...

前不久Spring Boot 2.7.0 刚刚发布,Spring Security 也升级到了5.7.1 。升级后发现,原来一直在用的Spring Security配置方法,...
一、Spring Cloud Gateway 我们都知道Spring Cloud Gateway是一个基于Spring Boot、Spring WebFlux、Project...
一、配置分级 首先需要了解的是Maven配置文件以及配置方式的分级,才能做到我们自己在日常开发配置中灵活使用。根据Maven官方资料,Maven将配置文件分为两级: 用户层级...
什么是单例模式? 保证一个类只有一个实例,且在类里面提供一个全局可以访问的入口。如图 Singleton 类,提供了一个 getInstance() 入口获取这个实例。 为什...
背景 前段时间 copy 了一个手脚架项目,然后用 idea 进行编码。结果发现一个很歧异的现象,IDEA 设置了换行符为 crlf,但是不生效。甚至我直接改了页面上的换行符...
错误信息详情: 问题背景 在写一个 download.jsp ,提供下载文件功能(部分关键代码)如下: 运行结果: 结果功能 -> 正常,但是有一点不爽!!日志一直有报错,报...
1. 是什么? synchronized 是 JAVA 关键字,用在方法或代码块。控制方法或代码同一时间只有一个线程执行,用来解决多线程同时访问出现的并发问题。 2. 使用分...
来自:掘金,作者:坚持就是胜利链接:https://juejin.im/post/5dccf260f265da0bf66b626d “ 今天,我不自量力的面试了某大厂的 Ja...
介绍 这是一个基于Netty框架二次封装的高性能Http接口服务,增加了对http请求路由的功能,并简化了操作,目的是将接收到的日志经过简单处理后快速推送到kafka ,服务...
CPU 内存模型 在讲解 JAVA 内存模型之前,先了解 CPU 内存模型,因为JAVA内存模型跟它是十分相似的。 图中的 Core 就是一个 CPU。可以看得出: L1 和...
一、发现问题 windows平台下使用git add,git deploy 文件时经常出现“warning: LF will be replaced by CRLF” 的提示...
写在前面 重新去学习并发编程,这边文章带大家重新去整理线程的一些基本知识以及 JAVA 中线程的创建。当然了也适合要学习怎么去使用多线程编程的同学们。 怎么去学习(小tips...
想知道你这些图是用什么工具画的?
ConCurrentHashMap了解一下前言 ConcurrentHashMap 1.7 ConcurrentHashMap 1.8 ConcurrentHashMap头注释信息 ConcurrrentHashMa...
如何回答 ? 该问题从几个方面来回答: 定义(本质区别) 值的比较 所占内存 1. 定义 int 它是 基本类型,是java的 8 个基本类型之一。 Integer 是 in...
向小伙伴们问好,本人是一名Android开发爱好者,闲余喜欢钻研技术、摄影、旅行,记录成长路上的点滴。 今天分享一款自己历时两年+(2017~2019)的一...
@[TOC] 确定是问题类型(CPU型/内存型问题) 观察 tomcat 日志有无明显异常,如 OOM 报错则可以直接判断为内存型tomcat问题。 通过 top / df ...
@[toc] 故事前言 最近接到了一个安全漏洞:ssl weak ciphers。一开始接到这个漏洞讲真,觉得一脸懵逼。发现触及知识点盲区了。。没办法,那我们一步一步去解剖。...
在知识星球中,有个小伙伴提了一个问题:有一个关于JVM名词定义的问题,说”JVM内存模型“,有人会说是关于JVM内存分布(堆栈,方法区等)这些介绍,也有地方说(深入理解JVM...