240 发简信
IP属地:广东
  • 博客重构

    鉴于目前简书平台,站外图片一直上传失败,因此考虑转移到其他平台进行发布

  • Resize,w 360,h 240
    随笔篇-多种类型文件加水印

    1.前言 最近遇到要给pdf,excel,word,html文件加水印的需求,网上大部分实现的只是其中一种,并没有一个完整的实现方式,因此对现有...

  • Resize,w 360,h 240
    随笔篇-ThreadLocal原理分析

    1. 存取值分析 1.0 前言 ThreadLocal存取值都是借助ThreadLocalMap对象去进行存取值,而ThreadLocalMap...

  • Resize,w 360,h 240
    随笔篇-线程池

    线程池 1. 简介 当一个程序中需要多个task需要被并发执行时,最直接的方式是为每一个task创建一个线程去执行,但这样会带来以下问题: 大量...

    1.9 1365 0 13
  • Resize,w 360,h 240
    框架篇-定时任务(4)-动态定时任务

    spring环境下的动态定时任务研究 0.前言 传统spring定时任务采用的是@Sechedu注解去实现,但是该注解只能指定固定的时间任务,例...

  • Resize,w 360,h 240
    随笔篇-Socket IO 问题

    0.中断 0.1 简介 中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又...

  • Resize,w 360,h 240
    框架篇-grpc(二)-grpc四大通信模型

    1. GRPC 从上述可知 grpc一共有四种通信模型,如下所示,接下来就来仔细探讨一下这四种模型 1.1 Unary 这种通信模型也是最简单的...

  • Resize,w 360,h 240
    框架篇-grpc(一)-grpc简介与protobuf使用

    1.简介 1.1 问题 目前程序开发中,一个程序基本上是以各个服务组成,例如一个简单的系统,用户发起rest请求,经过Nginx反向代理,最终请...

  • Resize,w 360,h 240
    软件篇-kafka(over)-研究-深入研究生产消费模型

    1.生产者 1.1 架构 当需要往broker发送消息时,则需要创建一个或者多个生产者往broker发布消息,虽然借助SpringBoot往br...