240 发简信
IP属地:西藏
  • Resize,w 360,h 240
    数据迁移之同步双写方案

    一、迁移过程需要满足的目标 迁移应该是在线的迁移,也就是在迁移的同时还会有数据的写入; 数据应该保证完整性,也就是说在迁移之后需要保证新的库和旧...

  • Java 实体映射工具 MapStruct

    一、名词解释 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式...

  • Resize,w 360,h 240
    如何避免订单重复下单??

    需求1: 如何避免订单重复下单?? 一般情况 用户点击“创建订单”的按钮时手一抖,点了两下,浏览器发了两个 HTTP 请求,结果是什么?创建了两...

  • redis 穿透、击穿、雪崩

    一、redis 更新策略 1.定时更新缓存可能会引起雪崩,后文细说 2.查询不到更新可以为每个缓存数据,配置一个相应的version缓存。 配置...

  • Resize,w 360,h 240
    从入门到放弃 SkyWalking5-- Byte Buddy

    一、为什么需要运行时代码生成 java是强类型语言 变量与对象必须有一个明确的类型,如果在赋值操作中出现类型不兼容的情况,就会抛出异常。 发射解...

  • redis与序列化

    重温序列化概念 序列化:把对象转化为可传输的字节序列过程称为序列化。 反序列化:把字节序列还原为对象的过程称为反序列化。 为什么需要序列化 序列...

  • 基于spring quartz的定时任务 之 基本概念篇

    一、前情 工作业务需要,做一个定时消息发送的通用功能,首先想到了quartz这个老牌大杀器 二、 团队为什么选择他? 1.java编写的开源作业...

  • 不触发vue响应式更新的4种情况

    前戏: 在vue开发中会遇到data数据更改后view试图不会进行响应式更新的情况 正文: 不能检测到的数组变动是: 1、当利用索引直接设...

  • Resize,w 360,h 240
    soul从入门到放弃8--自定义单一职责插件

    一、前戏-- 功能需求 通过上一篇对soul插件链的整体概览学习,本篇开始“生搬硬套”,尽量符合soul的编码方式实现一个自定义单一职责插件。 ...

个人介绍
自己不知道自己是前端还是后端,攻城狮谈不上,总之是个只会copy的程序猿,还有点胖。