ReentrantLock和synchronized的区别

1、ReentrantLock是一个类,synchronized是一个关键字,都是在JVM层面实现的互斥锁的方式。 2、功能方面ReentrantLock的功能要比synchrized更为全面,RenntrantLock能够支持公平锁和非公平锁,synchronized只能支持非公平锁、Reentr

样子的木偶 发布于 2023-12-30

ReentrantLock和synchronized的区别

1、ReentrantLock是一个类,synchronized是一个关键字,都是在JVM层面实现的互斥锁的方式。 2、功能方面ReentrantLock的功能要比synchrized更为全面,RenntrantLock能够支持公平锁和非公平锁,synchronized只能支持非公平锁、Reentr

样子的木偶 发布于 2023-12-30

源码分析毕昇JDK快速反序列化原理

反序列化原理 对象的反序列化主要通过readObject方法实现,其主要流程是从字节流中读取出对象的类型及value信息。 对于普通的对象,通过readOrdinaryObject进行读取。 对于数组,通过readArray进行读取。 对于string类型,通过readString进行读取。 对于e

样子的木偶 发布于 2023-11-29

PowerDesignern检查常见问题(部分)

1. Existence of refernce: 该表没有与其他表的关联(如外键等) 解决:在工具栏空白处右键打开Palette面板,选中Link/Extended Dependency 按钮, 然后在提示出错的表上添加到自己的Dependency。 2. Existence of index:没

样子的木偶 发布于 2024-06-17

mybatis plus分页查询排序

探究Java中的MyBatis Plus注解 @OrderBy:优雅实现查询结果排序 简介: 在数据库查询中,对查询结果进行排序是常见的需求之一。MyBatis Plus作为一款强大的ORM框架,提供了注解 @OrderBy,使得开发者能够轻松实现查询结果排序,而无需手动编写复杂的排序语句。本文将详

样子的木偶 发布于 2024-05-17

搞懂单点登录

搞懂单点登录SSO 简介: 单点登录是目前比较流行的企业业务整合的解决方案之一。单点登录是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。例如:百度旗下有很多的产品,比如百度贴吧、百度知道、百度文库等,只要登录百度账号,在任何一个地方都是已登录状态,不需要重新登录。单点登录是互

样子的木偶 发布于 2024-05-17

深入浅出让你理解跨域与SSO单点登录原理与技术

深入浅出让你理解跨域与SSO单点登录原理与技术 一:SSO体系结构 SSO SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业

样子的木偶 发布于 2024-05-17

Mybatis plus插入时返回主键id

Mybatis-plus插入后返回元素id mybatis-plus插入后返回插入元素的id 有三种方法,第三种最简单。不想麻烦的直接看第三种 1.mybatis原生 mybaits-plus要使用mybatis原生需要一下配置,指定下mapper文件的位置就好 mybatis-plus: ma

样子的木偶 发布于 2024-05-17

mysql数据库各种数据类型取值范围

byte:-27 ~ 27-1,即-128 ~ 127。1字节。Byte。末尾加B short:-215 ~ 215-1,即-32768 ~ 32767。2字节。Short。末尾加S long:-263 ~ 263-1,即-9223372036854774808 ~ 9223372036854774

样子的木偶 发布于 2024-04-22

Java规范须知

一 引言 尽管软件开发一直致力于追求高效、可读性强、易于维护的特性,但这些特性却像是一个不可能三角,相互交织,此消彼长。就像底层语言(如汇编和 C 语言)能够保持高效的运行性能,但在可读性和维护性方面却存在短板和劣势;而高级语言(如 Java 和 Python)在可读性和可维护性方面表现出色,但在执

样子的木偶 发布于 2024-04-16

HOT面试经验

1.springboot启动原理 2.springMVC工作流程 3.讲一讲http 4.一组包含学生对象的列表包含ID和姓名如何进行排序 5.sql对学生成绩求取平均数 6.如何对两个500位的数进行求和 7.讲一讲什么是幂等性 8.讲一讲深度优先和广度优先区别 9.如何通过spring获取客户端

样子的木偶 发布于 2023-12-26