MySQL
-
Mysql面试题怎么面?
前言 1.简述MySQL中的主键和外键的作用。 2.解释一下MySQL中的索引及其作用。 3.什么是事务?MySQL中的事务有哪些特性(ACID)? 4.MySQL中的INNODB…
-
MySql的深度分页问题怎么解决
前言 一. 深度分页问题举例: 二.具体的解决方案介绍: 结尾 前言 MySQL深度分页问题通常指的是当需要查询的数据量非常大时,使用LIMIT和OFFSET进行分页可能会导致性能…
-
Spring Boot + Mybtis-plus集成
需求分析 Spring Boot和MyBatis-Plus是目前使用最广泛的Java web开发框架和ORM框架,它们可以很好地协同工作,提供高效和稳定的系统开发和数据操作。以下是…
-
Spring Boot整合Quartz使用的详解
1引言 Spring Boot整合Quartz主要是为了在Spring Boot应用中方便地使用Quartz定时任务框架。Quartz是一个开源的Java定时任务调度框架,可以方便…
-
SQL优化总结
引言 我们开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显, 而开发和运维人员也无法判断SQL对程序的运行效率有多大,故很少针对SQL进行…
-
Nacos 核心技术与面试题解析:让你在跳槽季中脱颖而出!
1. Nacos 的定位是什么?它是一个什么样的框架? Nacos 是阿里巴巴开源的一个用于构建云原生应用的动态服务发现、配置和服务管理平台。它为开发者提供了简单易用的动态服务注册…
-
Java程序员的黄金简历:技巧与实例全解析
简历怎么写才好找到满意的工作? 写简历是求职过程中非常重要的一环,尤其是对于Java程序员来说。一份优秀的Java程序员简历应该能够准确地反映出你的技能、经验和成就,让招聘经理一眼…
-
Mybatis大数据查询
问题背景 公司里有很多需要跑批数据的场景,这些数据几十万到几千万不等,目前我们采用的是分页查询,但是分页查询有个深度分页问题,上百万的数据就会查询的很慢 常规解决方案 全量查询 分…
-
换掉ES!Redis官方搜索引擎来了,效率大幅提升
戳上方蓝字“Java知音”关注我 1、介绍 RediSearch是一个Redis模块,为Redis提供查询、二次索引和全文搜索。要使用RediSearch,首先要在Redis数据上…
-
MaxKey:开源且强大的单点登录认证系统
MaxKey是一个开源的身份管理和认证产品,它是一种领先的IAM-IDaas(身份和访问管理)解决方案。该项目支持多种单点登录(SSO)标准协议,包括OAuth 2.x、OpenI…
-
Mysql之Binlog入门到应用
一、binLog恢复数据 二、主从复制的原理 三、基于docker实现主从复制 上一篇,我分享了一下关于redolog、undolog、以及binlog的区别。 传送门:redoL…
-
ServletContext 的 4 个常见应用!
1、ServletContext类详解 Web容器在启动时,会为每一个Web项目创建一个对应的ServletContext对象。它是当前项目中所有Servlet实例之间信息交互的“…
-
zabbix一键安装脚本(离线安装)
zabbix6.0离线安装包 有几个小伙伴留言想要zabbix6.0的离线包及安装脚本,我今天已经做好了,结合zabbix6.0的特点,本次离线包及安装脚本仅适用于ubuntu系统…
-
适用于所有企业的培训系统,部署服务即可使用
今天给大家分享一个开源的培训系统,服务端支持docker部署,客户端支持PC、H5、API等。 对于培训系统的需求,基本大公司都有一套自己的培训系统,也有的称之为网上大学,每年对于…
-
不只是Spring Boot, 下一代企业级开发的那些可选项
在后端编程领域中,Java语言仍然占据非常重要的地位. 虽然近些年来,一些新兴的语言出现并在某些方面有其优点与特色,但基本都无法撼动Java在后端的地位,特别是企业级开发领域. 自…
-
Photoprism教程:建立你的私人云相册
几周前我讲了 photoprism 这个开源的软件, 可以帮助你很好的管理你的相册及视频. 在那篇文章中我对 photoprism 做了大致的介绍与说明. 如果你想了解 photo…