目录resultType 与 parameterType 的基本使用的区别MyBatis中 resultType 和 resultMap 的区别1.单表查询 2.关联查询(一对一)3.关联查询(一对多)样例 student表(增删改查)jdbcType 和 javaType 的对应关系resultType 与 parameterType 的基本使用 ......
313
0
0
2023-06-24
一、Object简述源码注释:Object类是所有类层级关系的Root节点,作为所有类的超类,包括数组也实现了该类的方法,注意这里说的很明确,指类层面。 所以在 Java 中有一句常说的话,一切皆对象,这话并不离谱。 1、显式扩展 结论验证 既然Object作为所有类的父级别的类,则不需要在显式的添加继承关系,Each01编译期就会提示移除冗余。 ......
239
0
0
2023-06-24
项目简述 Mykit体系中提供的简单、稳定、可扩展的延迟消息队列框架,提供精准的定时任务和延迟队列处理功能 项目模块说明 mykit-delay-common: mykit-delay 延迟消息队列框架通用工具模块,提供全局通用的工具类 mykit-delay-config: mykit-delay 延迟消息队列框架通用配置模块,提供全局配置 mykit- ......
278
0
0
2023-06-23
目录Map接口HashMapMap接口Map接口的特点1. 用于存储任意键值对(key - value)2. 键:无序、无下标、不允许重复(唯一)3. 值:无序、无下标、允许重复Map集合中的方法:1. V put(K key, V value) 将对象存到集合中,关联键值2. Object get(Object key) 根据键获得对应的值3. Set&l ......
255
0
0
2023-06-23
目录锁与同步等待/通知机制信号量--Volatile管道输入/输出流Thread.join()方法ThreadLocal类小结合理的使用Java多线程可以更好地利用服务器资源。一般来讲,线程内部有自己私有的线程上下文,互不干扰。但是当我们需要多个线程之间相互协作的时候,就需要我们掌握Java线程的通信方式。本文将介绍Java线程之间的几种通信原理。锁与同步在 ......
271
0
0
2023-06-23
目录一、介绍二、实例构造(Instance Construction)2.1 隐式(implicitly)构造器2.2 无参构造器(Constructors without Arguments)2.3 有参构造器(Constructors with Arguments)2.4 初始化块(Initialization Blocks)2.5 构造保障(Const ......
226
0
0
2023-06-23
前言 作为 JAVA 的从业者,在找工作的时候,一定会被问及关于 JVM 相关的知识。 JVM 知识的掌握程度,在很多面试官眼里是候选人技术深度的一个重要评判标准。 而大多数人可能没有对 JVM 的实际开发和使用经验, 接下来这一系列文章将带你深入了解 JVM 需要掌握的各个知识点。这也将帮助你完成从初级程序员到高级程序员的转变。目录 线程 (详解) ......
258
0
0
2023-06-23
多线程 的实现方式实现 线程 是并发编程中基础中的基础,因为我们必须要先实现线程,才可以继续后续的一系列操作。基本实现方式Runable public class ImplementRunable implements Runnable { @ Override public void run() { ......
250
0
0
2023-06-23
目录一、mybatis-plus简介:二、springboot整合mybatis-plus案例mybatis plus强大的条件构造器queryWrapper、updateWrapper总结一、mybatis-plus简介:Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效 ......
289
0
0
2023-06-23
开端-Java设计模式导读 ​ 本篇文章时Java设计模式系列技术文章的开篇,作为导读文章,将快速地对设计模式的基本概念、模式分类和适用范围进行解读。在后续的章节中,将对每一种类别的设计模式进行详细的讲解,讲解的内容包括每种设计模式的基本原理、适用范围和实战案例剖析三个部分。1 模式的基本概念 ​ 模式是指解决某个特定领域问题,实现既定目标的方法或思想。具 ......
303
0
0
2023-06-23
Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。本文会对Stream的实现原理进行剖析。1、Stream ......
267
0
0
2023-06-23
目录一、前言二、Properties类三、Properties常用方法实践四、Java写入Properties五、Java读取Properties六、Properties配合Spring框架使用七、完整代码总结一、前言在做Java项目开发过程中,涉及到一些数据库服务连接配置、缓存服务器连接配置等,通常情况下我们会将这些不太变动的配置信息存储在以 .prope ......
356
0
0
2023-06-23
Java 中15种锁的介绍在读很多并发文章中,会提及各种各样锁如公平锁, 乐观锁 等等,这篇文章介绍各种锁的分类。介绍的内容如下:公平锁 / 非公平锁可重入锁 / 不可重入锁独享锁 / 共享锁互斥锁 / 读写锁 乐观锁 / 悲观锁分段锁偏向锁 / 轻量级锁 / 重量级锁自旋锁 上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计, ......
243
0
0
2023-06-23
微型服务每天都在更换庞然大物。因此,让我们探索 Java 开发人员如何在他们喜欢的框架的帮助下使用它们 Java Microservices 越来越多地用于开发领域,因为开发人员致力于创建更大、更复杂的应用程序,这些应用程序可以作为较小的服务的组合进行更好的开发和管理,这些服务可以协同工作,以实现更大的、应用程序范围的功能。工具正在兴起,以满足使用一件一件 ......
312
0
0
2023-06-23
在网上查资料碰到好多没接触过的技术,先汇总在这里备用,以后慢慢吸收1. JNAJNI 的替代品,调用方式比JNI更直接,不再需要JNI那层中间接口,几乎达到 Java 直接调用动态库2. SmallSQL基于JDBC3.0转为Desktop应用设计的嵌入式数据库,纯Java,本地访问,不支持网络但目前好像不太活跃,最新版本是0.2,并且2008年后没有更新3 ......
324
0
0
2023-06-23