自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

博客

你好

  • 博客(10)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于mybatis自定义类型处理器报错问题(No constructor found)由于使用了自定义的构造方法。

前几天在跟着视频敲mybatis的自定义类型处理器代码的时候,抛出一个错误:Cause: org.apache.ibatis.executor.ExecutorException: No constructor found in com.bqf.mybatis.User matching [java.lang.String, java.lang.Integer, java.lang.In...

2019-11-04 17:37:00 545

原创 多线程的几个相关概念

ss

2022-02-21 14:25:48 71

原创 JMM内存模型理解

JMM(java内存模型) JMM为JAVA内存模型(Java Memory Model)。 因为在不同的硬件厂商和不同的操作系统下,内存的访问逻辑有一定的差异,为了弥补这些差异,java构建了JMM内存模型。 JMM规定了内存主要分为主内存和工作内存两种。此处的主内存和工作内存跟JVM是不同的,如果非要对应起来,主内存对应的是Java堆中的对象实例部分,工作内存对应的是栈中的部分区域,从更底层的来说,主内存对应的是硬件的物理内存,工作内存对应的是寄存器和高速缓存。 JVM在设计时候考虑到,如果JAVA线程

2022-02-14 17:28:55 294

原创 idea导入springboot源码

两天啊,导入了两天没有成功啊,网上搜了超级多的教程,没有用啊。 而后我让领导帮我试试,领导从github直接下载源码包,然后通过idea的open导入,然后idea就自动下载jar包,然后,然后就好了!!! 我人傻了。 下载的是2.2.X,因为我本地用的是maven,所以在2.2.9.release版本之后用的都是gradle构建项目的。 后来发现,是我自作聪明了。 原来,maven默认配置文件在C盘,我当时装的时候移到D盘,然后导入源码的时候怎么都识别不了,目前具体原因还没有找到,但是我把maven的配置

2022-01-11 09:31:27 599

原创 关于CAS的理解

CAS全称:compare and swap 比较并且交换 它的作用是 :在没有锁的情况下,保证多个线程对一个值的更新 意思就是 对于a = 1; 多个线程在对这个值进行操作的时候,首先每个线程都会记录下a当前的值,然后做修改,在改完赋值之前,获取到现在的值,和1进行对比,如果相等,就乐观的觉得这个值没有被并发带来线程安全问题,直接赋值。如果被改过,那就把改完的值记录,继续做修改,赋值之前再比较,循环这个过程,直到发现赋值之前的数据和开始的数据的值是一样,直接赋值,这个过程才结束。 这个疑问点有

2021-07-08 16:11:27 125

原创 JVM 的主要组成部分及其作用

JVM 的主要组成部分及其作用 主要组成部分分为四部分 类加载器子系统 运行时数据区 执行引擎 本地方法接口 其作用分别是: 类加载器子系统:负责把.class字节码文件加载到内存中,至于是否能运行,无法判断,交由执行引擎判断 运行时数据区:是JVM在运行时对该Java进程占用的内存进行的一种逻辑上的划分,包括方法区、堆、虚拟机栈、本地方法栈、程序计数器 执行引擎:如果想要让一个Java程序运行起来,执行引擎(Execution Engine)的任务就是将字节码指令解释/编译为对应平台上的本地机器指令

2021-07-08 13:28:03 339

原创 session和cookie的区别

session和cookie的区别 问题 今天在写登录接口的时候想到了一个问题,一般如果用session保存用户信息的时候,是一个键值对形式的数据,key是定义的静态常量,值是用户类对象。每个用户登录都会从request获取session,然后给session赋值,那么问题来了,如果是setAttribute是往map里面存值的时候,key一直都是不变的,为什么不会出现覆盖的现象,或者说,如果用户退出的时候,把这个key出session中移除了,为什么其他用户的登录信息还存在呢? 寻找答案 session文

2020-09-24 13:47:21 101

原创 java的值传递和引用传递

java参数传递的方法有两种讨论,从不同的角度来看,两种说法都是对的,所以不必拘泥于到底是值传递还是引用传递,主要看你想达到什么目的。 值传递 java在传递基本数据类型的数据的时候,传递的是这个数据的值的副本。 java在传递引用数据类型的数据的时候,传递的是这个数据对象的句柄的副本 可以说,java中一切参数的传递,都是传递这个参数的副本,无论...

2019-10-24 15:03:58 96

原创 java中== 和equals的区别

无论是什么类型,在equals方法没有重写的情况下,底层实现都是用的==来比较,也就是比较两个对象的内存地址(句柄),但是java的类库一般都重写了equals的方法,比如integer类型,它的equals方法被重重写了,比较的是对象里面的值的大小。 ...

2019-08-26 10:36:09 79

转载 理解group by

https://blog.csdn.net/hao1066821456/article/details/69556644

2018-06-01 16:04:35 190

nacos-server-2.0.0-ALPHA.1

nacos-server-2.0.0-ALPHA.1

2020-12-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除