java
-
IDEA中查看类继承图和类源码的骚操作
我们都知道IDEA这个开发工具非常好用,功能非常之多,今天在复习Java集合体系的时候,想查看某个类或接口的继承结构,然后就搜索一波,都是使用了IDEA Diagram的插件,这里也分享一下. 比如我 ...
-
mybatis-plus团队新作mybatis-mate实现数据权限
目录 一.主要功能 二.使用 2.1 依赖导入 2.2 字典绑定 2.3 字段加密 2.4 数据脱敏 2.5 DDL 数据结构自动维护 2.6 动态多数据源主从自由切换 2.7 数据权限 三.最后 一 ...
-
Java通俗易懂系列设计模式之适配器模式
今天看了部特工电影,里面有个桥段,主角在直升机上和反派生死搏斗,而飞机则是无人驾驶的状态,有坠毁的危险.生死存亡,危急时刻主角让团队成员去驾驶,而团队成员很慌张地说:"Hey, man,你开 ...
-
Spring基于注解整合Redis完整实例
在<Redis之--Spring整合Redis>一文中,向大家介绍了如何将spring与Redis整合起来,但不是基于注解的形式,很多同学都希望能够通过注解的形式来简单的将Spring与R ...
-
java 使用ConcurrentHashMap和计数器实现锁
java 使用ConcurrentHashMap和计数器实现锁 在某些场景下,我们想让线程根据某些业务数据进行排队,简单代码如下: import java.util.ArrayList; import ...
-
spring 自动装配和aop的使用
使用注解配置spring 一.步骤 1.为主配置文件引入新的命名空间(约束) 导入spring-context-4.2.xsd schema约束 2.开启使用注解代理配置文件 // 在applicat ...
-
SpringBoot JavaMailSender发送邮件功能
本文实例为大家分享了SpringBoot JavaMailSender发送邮件的具体代码,供大家参考,具体内容如下 引入Maven依赖包 <dependency> <groupId& ...
-
java程序代码与文本对比实用工具简介
java程序代码与文本对比实用工具简介
-
详解java并发编程(2) --Synchronized与Volatile区别
详解java并发编程(2) --Synchronized与Volatile区别
-
Mybatis插入时返回自增主键方式(selectKey和useGeneratedKeys)
目录 Mybatis插入时返回自增主键 Mybatis批量插入返回自增主键 解决办法 Mybatis插入时返回自增主键 通过selectKey在插入操作前或者操作后获取key值,做为字段插入或返回字段 ...
-
java-RGB调色面板的实现(事件监听器之匿名内部类)
题目要求: 要求写一个案例,使用三个JSlider分别选取R.G.B三原色的值,用户可以通过活动JSlider的滑块来动态的合成一种颜色,合成的颜色显示在界面上. 代码思路解析: 1.所需要的组件 ( ...
-
面试官:Java中new Object()到底占用几个字节
前言 我们来分析一下堆内布局以及Java对象在内存中的布局吧. 对象的指向 先来看一段代码: package com.zwx.jvm; public class HeapMemory { privat ...
-
JVM完全解读之Metaspace解密源码分析
概述 metaspace,顾名思义,元数据空间,专门用来存元数据的,它是jdk8里特有的数据结构用来替代perm,这块空间很有自己的特点,前段时间公司这块的问题太多了,主要是因为升级了中间件所致,看到 ...
-
springboot neo4j的配置代码
neo4j是一个图形数据库,有一个做关系图谱的需求里面需要使用到图形数据库. w3c教程:https://www.w3cschool.cn/neo4j/ 中文版的数据库可以通过image属性显示图片, ...
-
反射机制:getDeclaredField和getField的区别说明
getDeclaredField和getField区别 在做后台开发时实体的固定字段一般会抽取为一个父类,其他类继承该父类,例如主键字段,会放到一个父类中(IdEntity),其他类继承该类,但是我们 ...
-
JAVA面向对象 封装原理及实例解析
这篇文章主要介绍了JAVA面向对象 封装原理及实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 抽象 去定义一个类的时候,实际上就是把一类事物 ...
-
Java实现简单学生管理系统
本文实例为大家分享了Java实现简单学生管理系统的具体代码,供大家参考,具体内容如下 名为StudentManageTest的Java测试类 import java.util.Scanner; p ...
-
Java使用Scanner类获取用户输入过程解析
这篇文章主要介绍了Java使用Scanner类获取用户输入过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 创建 Scanner 对象的基本语 ...
-
@PathVariable获取路径中带有 / 斜杠的解决方案
@PathVariable获取路径中带"/"斜杠 问题 访问路径 http://192.168.10.243:1018/hpt/v2/photo/link/2021/7/headi ...
-
简单了解JAVA内存泄漏和溢出区别及联系
简单了解JAVA内存泄漏和溢出区别及联系
