240 发简信
  • mybatis统计每条SQL的执行时间

    背景 最近面试经常被问到关于数据库的事务的问题,可能平时我就知道加个注解@Transactional之后就一脸懵逼的。现在发现这一块真的是常常被...

  • 2019-10-23

    https://www.cnblogs.com/gisoracle/p/3888357.html http://www.doc88.com/p-...

  • 120
    Springboot输出PDF文件

    前言 有个人(死需求)跑过来跟你说,这些都给我输出成报告,pdf格式的,所以就有了下面这个,做一下笔记,以后有用直接过来拿。在网上找了一下,发现...

  • 120
    JVM的垃圾回收

    前言 垃圾回收机制是java的一个特性,相较于c/c++程序员需要自己分配内存,在使用结束后自己回收内存而言,Java实在对程序员太友好了(所以...

  • 120
    Geotools操作总结

    我家的那条河 前言 最近工作上需要用到geotools工具进行开发,发现资料真的少得可怜,可能很少人用吧。后来发现这个工具类对于简单的地理信息处...

  • 120
    Java的CopyOnWriteArrayList

    简介 ArrayList并不是线程安全的,在读线程在读取ArrayList的时候如果有写线程在写数据的时候,基于fast-fail机制,会抛出C...

  • 120
    Spring自定义注解

    功能简介 本文主要记录如何使用aop切面的方式来实现日志记录功能。 主要记录的信息有: 操作人,方法名,参数,运行时间,操作类型(增删改查),详...

  • 120
    Java的synchronized

    简介 synchronized主要的作用:保证在同一时刻,只有一个线程可以执行某个方法或某个代码块(原子性),同时synchronized可以保...

  • 120
    Java的AQS

    简介 AQS是AbstractQueuedSynchronizer的简称。AQS提供了一种实现阻塞锁和一系列依赖FIFO等待队列的同步器的框架,...

个人介绍
个人网站【https://xbmchina.cn
个人公众号:爱编码