240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    Spring | SpringBoot是如何做到去xml的?

    简单总结:Servlet3.0 onStartup()中初始化ApplictaionContext去web.xml全注解,@Configurat...

  • 多线程案例 | 多线程共享同一个事务, 并发保存

    1. 背景 项目中有一个核心下单业务,每次在保存的时候要同时处理20种其他关联资源的相关业务,并保存。而这20种资源在逻辑上是可以并行保存的,因...

  • Resize,w 360,h 240
    JVM | 命令行工具

    jvm命令行工具 1. jmap 虚拟机工具-jmap 2. jstate jstat命令查看jvm的GC情况 (以Linux为例)JVM调优命...

  • JVM | 参数

    JVM性能优化参数 1. java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结2. 为任务关键型Java应用优化垃圾回收(上...

  • Hibernate | 一二三级缓存详解

    Hibernate缓存简介和对比、一级缓存、二级缓存详解 hibernate缓存机制 1.缓存类型: 1.1 事务范围(单Session即一级...

  • Resize,w 360,h 240
    多线程 | Volatile到底有什么用?

    Volatile的作用: 保持内存可见性.内存可见性:多个线程操作同一个变量,可确保写线程更新变量,其他读线程可以读取该变量的最新值。 1. V...

  • Resize,w 360,h 240
    Mybatis一级缓存和mybatisplus 踩坑记

    事故描述 某商品的照片分两种类型:A商品外观照片 和 B商品配件照片两个相册 ,它们保存在同一张picture表中。 在一个事务内按照片类型批量...

  • 2019年面试总结

    以下为真实面试经验,非百度 阿里: 数据量多少?tps/qps? 项目用到什么技术栈? redis 缓存淘汰策略,redis与mysq数据一致性...

  • 线程池 | 配置及持久化异常日志

    1. yml属性配置 2. prop属性pojo 3. Configurable配置 4. 持久化异步异常日志 5. 测试 // 查看数据库异步...

个人介绍
十万个java为什么?