自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

非学无以广才,非志无以成学

学海无涯,心存高远

  • 博客(17)
  • 收藏
  • 关注

原创 Java工作中相关问题

Java工作中可能遇到的相关问题

2024-05-10 14:11:44 593 2

原创 MacOS java开发环境搭建

macOS java开发环境的搭建

2023-10-18 14:38:50 5531 3

原创 in、exists、not in、not exists的原理及使用场景

in、exists、not in、not exists的原理及使用场景

2023-03-23 16:56:56 1561

原创 MySQL之聚簇索引与非聚簇索引

索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,主要讨论InnoDB和MyISAM两个存储引擎的索引实现方式。

2023-03-21 16:35:48 1829

原创 Java springboot启动流程

简要springboot启动流程

2023-03-10 17:37:37 1588

原创 如何保证接口的幂等性

幂等性原本是数学上的概念,用在接口上就可以理解为用户对于同一操作发起的一次请求或者多次请求的结果是一致的,就相等于只执行了一次,不会因为多次点击而产生了副作用。

2022-07-26 17:25:24 350

原创 Java微服务和分布式区别

分布式的核心就是拆。只要是将一个项目拆分成了多个模块,并将这些模块分开部署,那就算是分布式。微服务注重微服务化的治理,及更细粒度的低耦合的拆分

2022-07-13 10:40:56 4530

原创 JDK 1.8 HashMap解析

Map在Java里边是一个接口,常见的实现类有HashMap、LinkedHashMap、TreeMap、hashTable和ConcurrentHashMap在Java中,哈希表的结构是数组+链表的方式HashMap底层数据结构是数组+链表/红黑树LinkedHashMap底层数据结构是数组+链表/红黑树+双向链表TreeMap底层数据结构是红黑树HashTable底层数据结构是数组+链表而ConcurrentHashMap底层数据结构也是数组+链表/红黑树思考:源码基本属性:table 数组

2022-07-11 14:42:23 2860 6

原创 二进制相关小知识

bit,中文译为位,是指0或者1两个状态,是二进制中是最小的单位。byte,即字节,有8个位。当用16进制表示的时候,0xAB是一个byte,但是看起来是有两个数字。其中一个数字表示4bit。一位叫bit,8位叫byte,猜猜4位叫什么?答案,是nibble。...

2022-07-08 15:16:10 1132

原创 取模和取余区别

取余和取模的差别就在于取整的方法,取余是向0的方向舍入,取模的时候向无穷小的方向舍入。

2022-06-29 16:41:11 6025 2

原创 Java元注解

注解可以描述为元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数据。所谓元注解其主要作⽤就是负责注解其他注解,为其他注解提供了相关的解释说明。

2022-06-23 16:21:26 202

原创 Spring Bean的生命周期和循环依赖

Spring Bean的完整生命周期从创建Spring容器开始,直到最终Spring容器销毁

2022-06-21 18:01:15 187

原创 Java创建对象过程:类的初始化和实例化

Java对象的创建过程往往包括类初始化和类实例化两个阶段。类的初始化在前、类的实例化在后。注意:这与spring的bean正好相反,spring的bean的生命周期,主要是先进行实例化java对象,然后在进行操作属性、最后进行初始化,这里初始化并不是java对象的初始化,而是spring的参数的初始化(initMethod、afterPropertiesSet)等。(@PostConstruct是前置拦截初始化方法)是完成程序执行前的准备工作,初始化相关静态代码块和赋值,并分配空间,初始化只在类加载的时候执

2022-06-17 18:35:25 2623

原创 Spring事务属性和行为

概括来讲,事务是一个由有限操作集合组成的逻辑单元。

2022-06-15 18:47:16 113

原创 Java类加载机制

Java类加载机制

2022-06-13 16:29:02 240

原创 Java中String的不可变性及必要性

String的不可变性及必要性

2022-06-08 16:03:00 471

原创 JAVA设计模式之创建型:工厂模式(简单工厂+工厂方法+抽象工厂)

在面向对象编程过程中,创建对象一般采用new操作符来实现,有时new操作符创建对象可能需要一些“过程”来具体实现某些逻辑,这时候工厂模式就比较好的省略这些,直接实现“结果”,获取到调用者需要的对象。工厂模式就是将创建对象的具体过程隐藏,只提供对外创建对象接口。可分为三类:是提供一个创建对象的接口,将对象的创建和本身的业务逻辑分离开。可分工厂类角色,抽象产品角色,具体产品角色《设计模式》一书中将工厂模式分为两类:工厂方法模式与抽象工厂模式。将简单工厂模式看为工厂方法模式的一种特例,两者归为一类提供专门的工

2022-06-07 16:00:07 288

空空如也

空空如也

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

TA关注的人

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