排序
了解泛型擦除吗?知道类型擦除会造成多态的冲突吗?如何解决?
了解泛型擦除吗?知道类型擦除会造成多态的冲突吗?如何解决?,泛型的代码只存在于编译阶段,在进入JVM之前,与泛型相关的信息会被擦除掉,称之为类型擦除。 无限制类型擦除:当在类的定义时没...
java初学者
day2 package base; public class Test05 { public static void main(String[] args) { int i=128; byte b= (byte) i; //强制转换 (类型)变量名 System.out.println(i); System.out.println(b...
假设有一个 1G 大的 HashMap,此时用户请求过来刚好触发它的扩容,会怎样?
假设有一个 1G 大的 HashMap,此时用户请求过来刚好触发它的扩容,会怎样?,简要回答 如果刚好触发扩容,那么当前用户请求会被阻塞,因为 HashMap的底层是基于数组+链表(红黑树)来实现的,一旦...
MySQL查看bin_log日志
有这样一段业务逻辑,首先保存业务数据,然后发送报文,最后确认报文回来以后更新业务数据。伪代码大概是这样的: /** * 保存数据,并调用发送报文方法 */ public void save() { // 0.保存数据 ...
Spring Boot 3.5 正式发布,王炸级更新!!
Spring Boot 3.5 正式发布,王炸级更新!!,大家好,我是R哥。 就在前几天,Spring Boot 3.5.0 正式发布了: 最新的支持版本如下: 3.2.x 在前几天也停止维护了,很神奇的是,3.1.x 及以下的停...
一文带你深入理解SpringMVC的执行原理
今天大致来看一下Spring MVC的执行流程是什么样的 执行流程:也就是一个请求是怎么到我们Controller的,返回值是怎么给客户端的 本文分析的问题: 文件上传的请求是怎么处理的 跨域是怎么处理的...
hot100之二叉树上
hot100之二叉树上,二叉树的中序队列(094) 先看代码 class Solution { public List<Integer> inorderTraversal(TreeNode root) { List<Integer> res = new ArrayList<>(); Sta...
深入浅出Java多线程(九):synchronized与锁
引言 大家好,我是你们的老伙计秀才!今天带来的是[深入浅出Java多线程]系列的第九篇内容:synchronized与锁。大家觉得有用请点赞,喜欢请关注!秀才在此谢过大家了!!! 在现代软件开发中,多...
设计模式-工厂模式
设计模式-工厂模式,什么是工厂模式? 工厂模式(Factory Pattern)是一种创建型设计模式,它将对象的创建和使用分离,通过工厂类来负责创建对象。这种模式可以降低代码间的耦合度,提高可维护性...
Spring Boot整合Postgres实现轻量级全文搜索
有这样一个带有搜索功能的用户界面需求: 搜索流程如下所示: 这个需求涉及两个实体: “评分(Rating)、用户名(Username)”数据与User实体相关 “创建日期(create date)、观看次数(numbe...
开源精美!一款拖拽式的可视化数据大屏设计低代码平台!
开源精美!一款拖拽式的可视化数据大屏设计低代码平台!,大家好,我是 Java陈序员。 之前给大家介绍了几款可视化数据大屏设计工具。 大屏设计器,就它了! 酷炫大屏展示!一个完全开源的BI平台...
shiro 整合 spring 实战及源码详解
序言 前面我们学习了如下内容: 5 分钟入门 shiro 安全框架实战笔记 shiro 整合 spring 实战及源码详解 相信大家对于 shiro 已经有了最基本的认识,这一节我们一起来学习写如何将 shiro 与 spri...













