Java
文章平均质量分 86
Java
浮生通达
这个作者很懒,什么都没留下…
展开
-
Java工作中相关问题
Java工作中可能遇到的相关问题原创 2024-05-10 14:11:44 · 570 阅读 · 2 评论 -
Java springboot启动流程
简要springboot启动流程原创 2023-03-10 17:37:37 · 1466 阅读 · 0 评论 -
如何保证接口的幂等性
幂等性原本是数学上的概念,用在接口上就可以理解为用户对于同一操作发起的一次请求或者多次请求的结果是一致的,就相等于只执行了一次,不会因为多次点击而产生了副作用。原创 2022-07-26 17:25:24 · 347 阅读 · 0 评论 -
Java微服务和分布式区别
分布式的核心就是拆。只要是将一个项目拆分成了多个模块,并将这些模块分开部署,那就算是分布式。微服务注重微服务化的治理,及更细粒度的低耦合的拆分原创 2022-07-13 10:40:56 · 3620 阅读 · 0 评论 -
JDK 1.8 HashMap解析
Map在Java里边是一个接口,常见的实现类有HashMap、LinkedHashMap、TreeMap、hashTable和ConcurrentHashMap在Java中,哈希表的结构是数组+链表的方式HashMap底层数据结构是数组+链表/红黑树LinkedHashMap底层数据结构是数组+链表/红黑树+双向链表TreeMap底层数据结构是红黑树HashTable底层数据结构是数组+链表而ConcurrentHashMap底层数据结构也是数组+链表/红黑树思考:源码基本属性:table 数组原创 2022-07-11 14:42:23 · 2668 阅读 · 6 评论 -
二进制相关小知识
bit,中文译为位,是指0或者1两个状态,是二进制中是最小的单位。byte,即字节,有8个位。当用16进制表示的时候,0xAB是一个byte,但是看起来是有两个数字。其中一个数字表示4bit。一位叫bit,8位叫byte,猜猜4位叫什么?答案,是nibble。...原创 2022-07-08 15:16:10 · 1075 阅读 · 0 评论 -
取模和取余区别
取余和取模的差别就在于取整的方法,取余是向0的方向舍入,取模的时候向无穷小的方向舍入。原创 2022-06-29 16:41:11 · 4707 阅读 · 2 评论 -
Java元注解
注解可以描述为元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数据。所谓元注解其主要作⽤就是负责注解其他注解,为其他注解提供了相关的解释说明。原创 2022-06-23 16:21:26 · 194 阅读 · 0 评论 -
Spring Bean的生命周期和循环依赖
Spring Bean的完整生命周期从创建Spring容器开始,直到最终Spring容器销毁原创 2022-06-21 18:01:15 · 166 阅读 · 0 评论 -
Java创建对象过程:类的初始化和实例化
Java对象的创建过程往往包括类初始化和类实例化两个阶段。类的初始化在前、类的实例化在后。注意:这与spring的bean正好相反,spring的bean的生命周期,主要是先进行实例化java对象,然后在进行操作属性、最后进行初始化,这里初始化并不是java对象的初始化,而是spring的参数的初始化(initMethod、afterPropertiesSet)等。(@PostConstruct是前置拦截初始化方法)是完成程序执行前的准备工作,初始化相关静态代码块和赋值,并分配空间,初始化只在类加载的时候执原创 2022-06-17 18:35:25 · 2556 阅读 · 0 评论 -
Spring事务属性和行为
概括来讲,事务是一个由有限操作集合组成的逻辑单元。原创 2022-06-15 18:47:16 · 98 阅读 · 0 评论 -
Java类加载机制
Java类加载机制原创 2022-06-13 16:29:02 · 234 阅读 · 0 评论 -
Java中String的不可变性及必要性
String的不可变性及必要性原创 2022-06-08 16:03:00 · 443 阅读 · 0 评论