最新发布

业余杂谈

SSM + MySQL 实现的高校缴费管理系统

herman 3周前 (05-01) 168浏览

SSM + MySQL 实现的高校缴费管理系统! 今天在给大家推荐一个小系统,基于 SSM + MySQL 实现的毕业设计课题《高校缴费管理系统》。 该项目是基于 Eclipse 实现的一个简单管理系统。 高校缴费管理系统 ...

SQL

面试官:如何快速的 drop 掉一个 100G 的大表!

herman 1个月前 (04-10) 468浏览

面试官:如何快速的 drop 掉一个 100G 的大表! 别看 drop 命令很简单,但是当执行时机不对,执行姿势不对,可能会引发“大祸”。 最近微信群里的一位网友就“引火上身”了,而其他群友则“因祸得福”了。 事情的起因是这样的...

JAVA

MyBatis-Plus 通用 IService 使用介绍与简单使用教程

herman 2个月前 (04-05) 310浏览

MyBatis-Plus 通用 IService 使用介绍与简单使用教程。 一、引言 MP 除了通用的 Mapper 还是通用的 Servcie 层,这也减少了相对应的代码工作量,把通用的接口提取到公共。其实按照 MP 的这种思想,可以...

JAVA

Spring框架被爆RCE 0day高危漏洞!附修复教程!

herman 2个月前 (03-30) 755浏览

上海最近疫情严重,建议大家减少外出,做好防护! 今天早上,一大早,微信群里就有人@我,说 Spring 出现新漏洞了。 Spring框架JNDI注入漏洞 于是我就上了 Spring 官网,以及 maven 仓库去查找相关信息。 ...

JAVA

Mongodb 的海量数据分页查询优化实战!

herman 2个月前 (03-20) 413浏览

基于我们的数据特性,在进行数据库选型时选择了 mongo 数据库。在文档数量很大的情况下,存在慢查询,影响服务端性能。合理地对数据库命令及索引进行优化,可以很大幅度提升接口性能。 mongo 分页查询 mongo 分页查询 在 J...

JAVA

推荐一种避免递归查询所有子部门的数据结构设计与实现

herman 2个月前 (03-19) 336浏览

最近我阅读了一篇老外的文章,里面介绍了通过一种巧妙的设计,实现了高效的部门树查询设计。避免递归等低效查询。今天分享推荐给大家! 通常树形结构的存储,是在子节点上存储父节点的编号来确定各节点的父子关系,例如这样的组织结构: 递归遍历部门树...

业余杂谈

Java版协同过滤算法终极实现与解释!

herman 3个月前 (02-17) 614浏览

之前有一个智能音乐推荐系统,用到了协同过滤算法!今天通过 demo 代码,大致的给大家解释一下原理和Java实现。下面直接贴代码: /** * 此方法使用协同过滤算法,大概意思就是从数据库拿到所有的用户收藏和当前的用户收藏作为比对,找出和...

SQL

MySQL索引的原理和最佳使用

herman 4个月前 (01-27) 444浏览

前言 相信每个IT界大佬,简历上少不了Mysql这个关键字,但如果被问起来,你能说出多少干货呢?先看下面几个问题测试一下吧: 索引是怎么提高查询效率的?可以为了提高查询效率增加索引么?mysql索引系统采用的数据结构是什么?为什么要使用...

业余杂谈

2022年最新手机号正则表达式

herman 5个月前 (01-05) 934浏览

2022年最新手机号正则表达式 众所周知,国内的手机号码经常会有新号段出现,导致很多匹配手机号的正则表达式不容易通过,因此我这里提供了一个最新的手机号正则表达式正则匹配规则。 前言 说起正则表达式,手机号的正则算是最常用的。常见的...

业余杂谈

Docker和K8S容器技术之发展简史

herman 5个月前 (12-24) 660浏览

背景 “云原生技术有利于各组织在「公有云、私有云和混合云」等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括「容器、服务网格、微服务、不可变基础设施和声明式 API」。” 聊容器技术避不开云原生,聊云原生也避不开容器技术...