Maven坐标查找方法及Maven-Search 插件的使用(保姆级教学)

坐标组成是groupid,artifiactld,version。坐标概念来自数学。坐标作用:确定资源的,是资源的唯一标识。在maven中,每个资源都有坐标。坐标值是唯一的。简称叫gav.......

【JDBC实战】水果库存系统 [设计阶段]

我们在前面的文章中学习了mysql-jar包的导入,使用JDBC规范连接数据库,以及JDBC对数据库进行增、删、改、查等常规操作。接下来,就到检验学习成果的时刻了,我们将运用JDBC一系列常规操作,实现一个水果库存系统,将之前学到的知识融会贯通在一起…

【MybatisPlus】MP解决四种表与实体的映射问题,以及id自增策略

CRUD多了就形成了一种思维定势——得到的数据字段是与实体类中属性一一对应的,这么一想好像也是中规中矩,按规矩办事。难道表中的字段总是与类中的属性相对应吗?

《32天SQL筑基》导读

导读

排序算法详解快速排序

快速排序算法,简称快排,是最实用的排序算法,各大语言标准库的排序函数也基本都是基于快排实现的。快速排序是对冒泡排序算法的一种改进,同冒泡排序一样,快速排序也属于交换排序,通过元素之间的比较和交换位置来达到排序的目的。不同的是,冒泡排序在每一轮只把一个元素冒泡到数列的一端,而快速排序在每一轮挑选一个基

【微服务】Java手写dubbo框架

Java模拟实现dubbo框架

多线程java,这是一篇练习时长两年半的多线程总结,小黑子勿进

想要知道为什么要有线程,必须要先了解什么是进程。线程又被称为“轻量化进程”,可能线程是什么并不好说清楚,在这里打个比方大家就明白了:如果说进程是工厂,那么线程就是工厂里面的各种流水线,他们共同占据着工厂里面的空间。从这个例子就可以发现:进程>线程,更准确来说,一个进程包含多个线程,而这多个线程共同占

IDEA给【类】和【方法】设置作者和日期等注释(适合初学者)

手把手教会你IDEA给【类】和【方法】设置作者和日期等注释

JVM垃圾回收系列之垃圾收集算法

现在的商业虚拟机都采用这种收集算法来回收新生代,IBM公司的专门研究表明,新生代中的对象98%是“朝生夕死”的,所以并不需要按照1:1的比例来划分内存空间,而是将内存分为一块较大的Eden空间和两块较小的Survivor空间,每次使用Eden和其中一块Survivor[1]。为了解决效率问题,一种称

【Java高级】框架底层基础:Java的反射机制剖析

本文通过案例,由浅入深,帮助大家了解为什么需要反射,以及反射的用处。并且,对反射的原理进行了刨析,总结了反射相关的类。同时,反射也给我们带来了效率的问题,而反射的调用优化也被梳理了进来。最后,本文梳理了Class类、Class类的常用方法,以及获取Class对象的方式。

数据库的基础概念(一)

数据库的一些基础概念

JavaEE(Mybatis)—— 环境搭配、数据库连接、程序运行

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Ja

SpringBoot整合第三方技术与MP常用功能

我们一开始设置在com包下的Test类,移出去启动后就会报错,原因是一开始在com包,springboot就会去同名上的com包下去找,如果这个test类在引导类的包下及其子包下则不会报错。报错的原因是test类找不到引导类(启动类)分页操作时在MyBatisPlus的常规操作基础上增强得到的,内部

Redis【缓存雪崩,缓存穿透,缓存击穿】详解

redis缓存雪崩,缓存穿透,缓存击穿问题

Mysql高阶语句

存储过程也shell脚本里的函数类似,只不过存储过程,封装的是一组SQL语句Mysql数据库存储过程是一组为了完成特定功能的sql语句集合存储过程在使用过程中是将常用或者复杂的工作预先使用的sql语句写好并用一个指定的名称存储起来,这个过程编译的优化后存储在数据库服务器中,当需要使用该存储过程时,只

C++异常

异常是面向对象语言常用的一种处理错误的方式,当一个函数发现自己无法处理的错误时就可以抛出异常,让函数直接或间接的调用者处理这个错误。throw:当程序出现问题时,可以通过throw关键字抛出一个异常。try:try块中放置的是可能抛出异常的代码,该代码块在执行时将进行异常错误检测,try块后面通常跟

【数据库迁移系列】使用pg_chameleon将数据从MySQL迁移至openGauss数据库

chameleon是一个基于Python的MySQL到openGauss的实时复制工具。该工具提供了初始全量数据的复制及增量数据的实时复制能力,支持MySQL中各种数据类型的迁移。本文就介绍如何使用pg_chameleon将MySQL数据库迁移至openGauss。

Neo4j-Graph数据库技能树学习体验及一些建议

本文主要讲述了图数据库的基础知识,介绍了Neo4j和CSDN联合打造的技能树学习课程。最后对Neo4j的内容和形式有一点小小期待,祝大家在学习中不断进步,学到新知识。

【新学期、新计划】我梦江南好,征辽亦偶然

抽刀断水水更流,举杯浇愁愁更愁

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈