小梦同学-梦境学习站-第3页
小梦同学的头像-梦境学习站
管理员管理员
这家伙很懒,什么都没有写...
Springboot整合Mybatis-Plus事例(使用MybatisX自动生成插件)-梦境学习站

Springboot整合Mybatis-Plus事例(使用MybatisX自动生成插件)

一、项目结构与配置 1. 文件结构与说明 说明:其中constant包中的StatusCode类主要是状态码常量,untils包中MsgUtil类是用于返回信息的 2. 引入依赖pom.xml <?xml version='1.0' encoding='U...
Java代理模式详解-梦境学习站

Java代理模式详解

1. 代理模式 代理模式是一种比较好理解的设计模式。简单来说就是 我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标...
Java基础:volatile详解-梦境学习站

Java基础:volatile详解

Java基础:volatile详解 1、volatile保证可见性 1.1、什么是JMM模型? 1.2、volatile保证可见性的代码验证 1.2.1、无可见性代码验证 1.2.1、volatile保证可见性验证 2、volatile不保证原子性 2....
深入浅出学Java——HashMap-梦境学习站

深入浅出学Java——HashMap

深入浅出学Java——HashMap 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,本文会...
ArrayList扩容机制详解-梦境学习站

ArrayList扩容机制详解

简介 ArrayList 是 java 集合框架中比较常用的数据结构了。继承自 AbstractList,实现了 List 接口。底层基于数组实现容量大小动态变化。允许 null 的存在。同时还实现了 RandomAccess、Cl...
Mysql练习-梦境学习站

Mysql练习

一、数据库设计 按照下列要求设计表,并设计表约束 emp表 dept表 说明: 部门表和雇员表是一对多关系薪水等级表和雇员表是一对多关系数据类型合理设置正确设置表键约束。 二、sql查询总览 查询薪...
关于ArrayList删除的一些记录-梦境学习站

关于ArrayList删除的一些记录

关于ArrayList删除的一些记录 首先创建一个list集合,并填入元素 public void listExercise(){ List<String> list = new ArrayList<>(); list.add('aaa'); list.add('aaa'); list.add('aa...
写SEATAdemo项目时遇到了module java.base does not “opens java.lang” to unnamed module @1ba9117e问题-梦境学习站

写SEATAdemo项目时遇到了module java.base does not “opens java.lang” to unnamed module @1ba9117e问题

Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError a...
SEATA1.5.2分布式事务的安装-梦境学习站

SEATA1.5.2分布式事务的安装

概述 定义 Spring Cloud Alibaba Seata 官网地址 https://seata.io/zh-cn/ 最新版本1.5.2 Spring Cloud Alibaba Seata 文档地址 https://seata.io/zh-cn/docs/overview/what-is-seata.html Spri...
Mybatis笔记-梦境学习站

Mybatis笔记

Mybatis简介 MyBatis历史 MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下,iBatis3.x正式更...