240 发简信
IP属地:北京
  • Java基础篇-反射

    编程中直接用到反射的地方很少,不过研究Spring、mybatis等框架会发现,反射是实现这些框架的基础。让我们一块看下反射和它的应用吧。 1、...

  • Java基础篇-泛型

    泛型在日常编码过程中经常用到,常用容器List、Set、Map都是支持泛型的,具体怎么使用泛型呢,一起来看下这几个问题。 1、为什么要使用泛型...

  • Resize,w 360,h 240
    多线程篇-synchronized解析-偏向锁、轻量级锁、重量级锁

    在多线程的使用场景中,synchronized加锁是很重要的机制,一起了解下吧 1、synchronized执行过程中什么情况下是偏向锁、轻量级...

  • Resize,w 360,h 240
    JVM篇-深入了解JDK之 编译OPENJDK

    运行java程序首先要搭建JDK环境,所以深入了解java底层就需要了解JDK内部实现,从哪里开始呢? 让我们从编译OpenJDK开始吧 Ope...

  • Resize,w 360,h 240
    多线程篇-线程安全-原子性、可见性、有序性解析

    在程序中使用多线程的目的是什么? 1、提高效率,增加任务的吞吐量2、提升CPU等资源的利用率,减少CPU的空转 多线程的应用在日常开发中很多,带...

  • Resize,w 360,h 240
    微服务篇-DTO、VO快速转换解决方案

    上一篇文章中介绍了一下什么是PO、BO、VO、DTO,以及在服务中的使用 微服务篇-浅析VO、BO、PO、DTO 服务之间定义不同的POJO是为...

    0.9 2986 1 10
  • Resize,w 360,h 240
    Java线程篇-线程的状态和分类概述

    Java开发中线程是经常用到的技术,那么让我们来回顾一下一些线程中经常考虑的问题吧 1、线程分为用户线程和守护线程,有什么区别2、线程有哪些运行...

  • Resize,w 360,h 240
    微服务篇-浅析VO、BO、 PO、 DTO

    POJO的定义是无规则简单的对象,在日常的代码分层中pojo会被分为VO、BO、 PO、 DTO,这些分别是指哪里的对象呢?让我们一起研究下吧 ...

  • Resize,w 360,h 240
    Java基础篇-HashMap多线程问题

    常会说到HashMap在多线程下是不安全的,那么不安全会引起什么问题呢? 多线程下,对一个HashMap进行修改时,会造成元素丢失或者链表闭环。...