240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    SpringBoot打印请求体与响应体

    一、前言 在工作中,出现了需要打印每次请求中调用方传过来的requestBody的需求 出现这个需求的原因是我在和某平台做联调工作,出现了一个比...

  • Resize,w 360,h 240
    缓存与数据库双写一致最佳解决方案分析

    写在最前面 在大型互联网应用当中如果你的应用引入了缓存机制,那么有一个大前提就是你的业务场景上必须得接受数据的新鲜度上有可能会有一定时间的延迟。...

  • Resize,w 360,h 240
    SpringBoot2基于Swagger2生成离线Api文档

    通过swagger2与swagger-ui可以很方便的生成系统的在线api文档,这方面的博客网上有很多。但是利用swagger生成离线api文档...

  • 基于Redis构建分布式锁进阶-RedLock(真分布)

    前言 在之前的《基于redis的分布式锁设计实现》文章中,介绍并实现了两种常见的redis分布式锁。但这种方式仅能保证在一个单节点的、保证永不宕...

  • Resize,w 360,h 240
    【用户身份认证】基于表单认证

    目前的用户认证多半是基于表单的认证,基于表单的认证方法并不是在HTTP协议中定义的。通过让客户端向服务器上的Web应用程序发送登录信息来实现用户...

  • Resize,w 360,h 240
    在线富文本编辑器使用笔记 --- 2018/01/31

    为了做在线邮件编辑模板这几天折腾了好久,也踩了点坑 vue-quill-editor 这是Github上一个基于quill.js的用Vue进行二...

  • [Spring Guides] 上传文件

    本指南将引导您完成创建可以接收HTTP多部分文件上传的服务器应用程序的过程。 您将创建一个接受文件上传的Spring Boot Web应用程序。...

  • Struts 2 result详解

    Action 只是Struts 2控制器的一部分,只负责处理用户请求。当Action处理完请求后,处理的结果会通过视图资源来展示,此时通过<re...

  • 【Java 8实战笔记】Lambda表达式

    Lambda表达式 利用行为参数化这个概念,就可以编写更为灵活且可重复使用的代码。但同时,使用匿名类来表示不同的行为并不令人满意。Java 8引...