240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    spring Transaction之不求甚解

    在:https://www.jianshu.com/p/c8412579fe1a[https://www.jianshu.com/p/c8412...

  • Resize,w 360,h 240
    spring AOP之走马观花

    在:https://www.jianshu.com/p/366c3aad046f[https://www.jianshu.com/p/366c3...

  • Resize,w 360,h 240
    IOC之getBean()以及循环依赖

    getBean? 众所周知,getBean是spring中实际获取Bean实例的方法,那么,getBean除了我们人为拿到beanFactory...

  • Resize,w 360,h 240
    ThreadPoolExecutor

    在一个应用程序中,我们需要多次使用线程,也就意味着需要多次创建并销毁线程。而创建并销毁线程的过程势必会消耗内存。而在Java中,内存资源是及其宝...

  • ArrayBlockingQueue 与 AQS中的ConditionObject

    BlockingQueue是我们在使用线程池的时候使用比较多的等待队列,这里同时借助BlockingQueue分析下AQS中的Condition...

  • Semaphore 与 AQS 共享

    Semaphore就是一个信号量,它的作用是限制某段代码块的并发数,首先我们来看下它的用法: 不难看出Semaphore比较适合做限流,实际上一...

  • ReentrantLock 与 AQS 独占

    ReentrangLock与synchronized对比: ReentrantLock: 依赖AQS实现 支持响应中断,超时 需要显式调用unl...

  • Resize,w 360,h 240
    简单线性回归算法

    概述 线性回归本来是是统计学里的概念,现在经常被用在机器学习中。是利用数理统计中回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计...

  • Resize,w 360,h 240
    springboot打包发布原理

    如何打包发布一个springboot项目? SpringBoot 提供了 Maven 插件 spring-boot-maven-plugin,将...