控制反转(IoC)和依赖注入(DI)IoC(Inversion of Control,控制翻转) 是Spring 中一个非常非常重要的概念,它不是什么技术,而是一种解耦的设计思想。它的主要目...
接近8000字的Spring/Spring常用注解总结!安排!
0.前言大家好,我是 Guide 哥!这是我的 221 篇优质原创文章。如需转载,请在文首注明地址,蟹蟹!这篇文章在知乎被盗发,并且收获了接近300的点赞,很心痛,我作为这篇文章的真正作者来发,不知道...
Spring注解大全
一、Spring bean注解1.1、@SpringBootApplication申明让spring boot自动给程序进行必要的配置,这个配置等同于:@Configuration ,@En...
Redis底层数据结构(图文详解)
目录前言Redis为什么要使用2个对象?两个对象的好处redisObject对象解析String 类型1、int 整数值实现2、embstr 3、raw&nb...
Redis底层数据结构
本专栏会以两大维度,三大主线的方式带领大家高效的形成一个系统观,同时会穿插各种场景以及基础原理等讲解,也会分享我面试总结的回答套路。“两大维度”就是指系统维度和应用维度,“三大主线”也就是指高性能、高...
sleep与wait有什么区别
sleep()是使线程暂停执行一段时间的方法。wait()也是一种使线程暂停执行的方法,例如,当线程交互时,如果线程对一个同步线程x发出一个wait()调用请...
sleep( ) 和 wait( ) 的这 5 个区别,你知道几个?
sleep(休眠) 和 wait(等待) 方法是 Java 多线程中常用的两个方法,它们有什么区别及一些该注意的地方有哪些呢?下面给大家一一分解。在之前的文章《Java多线程神器:join使用及原理》...
java8 分组求和
java 8 stream 分组groupingBy,并求和分组之后的某一字段。groupingBy(),reducing()同时使用groupingBy(),reducing()同时使用public...
常用BigDecimal比较
BigDecimal a = new BigDecimal("10.00"); BigDecimal b = new BigDecimal("10&...
经典的ABA问题与解决方法
1:AbA问题的产生 要了解什么是ABA问题,首先我们来通俗的看一下这个例子,一家火锅店为了生意推出了一个特别活动,凡是在五一期间的老用户凡是卡里余额小于20的,赠送10元,...