240 发简信
IP属地:北京
  • 程序员之限流

    一、固定窗口限流实现方式:通过使用redis的incrementAndGet的原子操作实现,例如要想实现100tps的限流。当系统第一次请求的时...

  • Resize,w 360,h 240
    Spring Boot + Mybatis Plus 入门实例demo

    1.项目结构: 2.父pom.xml配置 3.pom依赖: 4.主类: 5.User类: 6.UserMapper类: 7.Service类: ...

  • Resize,w 360,h 240
    程序员之Map

    HashMap、HashTable、ConcurrentHashMap a.线程安全问题HashMap是线程不安全的,多线程环境下可能会导致死循...

  • 程序员之String

    1.String类定义为final的原因 a.便于使用字符串常池 b.为了安全 String作为JDK的核心类,一些方法的内部使用了native...

  • Resize,w 360,h 240
    Spring Boot AOP实例demo

    1.项目结构: 1.1 基于Aspect的AOP 1.1.1 父pom.xml配置 1.1.2 module的pom.xml配置 1.1.3 主...

  • Mybatis的n对n的Mapper问题

    1.一对多: 场景设置:一个计划(Plan)下有多个任务(Task),即一对多的关系 1.1 TaskEntity.java 1.2 PlanE...

  • Hive优化笔记

    1.hive参数优化 1.1 map个数优化 map的个数是如何决定的: 一个文件在执行数据处理的时候,被分成文件的个数如下: 1.1.1 减少...

  • Resize,w 360,h 240
    Java JVM ZGC垃圾回收器

    1.ZGC简介 ZGC(Z Garbage Collector)是一款基于Region内存布局(有点类似于G1)的,不设置分代的,使用了读屏障、...

  • Flink学习笔记

    Flink的特点: 1.高吞吐,高性能,低延迟的流式数据处理 Flink不像Spark Streaming那样采取将多个微批处理任务串联起来来构...

个人介绍
一枚小小的程序员,业余于足球,汽车,军事和历史等。
我已加入“维权骑士”(rightknights.com)的版权保护计划。