https
-
MyBatis-Plus 通用 IService 使用介绍与简单使用教程
MyBatis-Plus 通用 IService 使用介绍与简单使用教程。 一、引言 MP 除了通用的 Mapper 还是通用的 Servcie 层,这也减少了相对应的代码工作量,…
-
Spring框架被爆RCE 0day高危漏洞!附修复教程!
上海最近疫情严重,建议大家减少外出,做好防护! 今天早上,一大早,微信群里就有人@我,说 Spring 出现新漏洞了。 Spring框架JNDI注入漏洞 于是我就上了 Spring…
-
Mongodb 的海量数据分页查询优化实战!
基于我们的数据特性,在进行数据库选型时选择了 mongo 数据库。在文档数量很大的情况下,存在慢查询,影响服务端性能。合理地对数据库命令及索引进行优化,可以很大幅度提升接口性能。 …
-
推荐一种避免递归查询所有子部门的数据结构设计与实现
最近我阅读了一篇老外的文章,里面介绍了通过一种巧妙的设计,实现了高效的部门树查询设计。避免递归等低效查询。今天分享推荐给大家! 通常树形结构的存储,是在子节点上存储父节点的编号来确…
-
架构设计&分布式&数据结构与算法面试题(2022最新版)
架构设计 请列举出在JDK中几个常用的设计模式? 单例模式(Singleton pattern)用于Runtime,Calendar和其他的一些类中。工厂模式(Factory pa…
-
Java异常面试题(2022最新版)
Java异常架构与异常关键字 Java异常简介 Java异常是Java提供的一种识别及响应错误的一致性机制。Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码…
-
Java必会的IO字节流、字符流、缓冲流知识总结!
前言 有人曾问 fastjson 的作者(阿里技术专家高铁):“你开发fastjson,没得到什么好处,反而挨了骂背了锅,这种事情你为什么要做呢?” ❝ 高铁答道:“因为热爱本身,…
-
Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合
Java8 Stream 先贴上几个案例,水平高超的同学可以挑战一下: 从员工集合中筛选出salary大于8000的员工,并放置到新的集合里。 统计员工的最高薪资、平均薪资、薪资之…
-
深度对比,Hbase 和 MySQL 的区别是什么?
MySQL + HBase是我们日常应用中常用的两个数据库,分别解决应用的「在线事务问题」和「大数据场景」的海量存储问题。 从架构对比看差异 相比MySQL,HBase的架构特点:…
-
适合Java初学者的入门项目,JSP高校学生党员信息管理系统
最近一段时间非常的忙,回复大家的私信经常拖到很晚。今天在高架上堵车了,一时半会干不了其他的,我就拿出电脑整理了这篇文章。分享给有需要的朋友。 基于 jsp + javabean +…