App

  • 3 招搞定 SpringBoot 打包 jar 变 war

    SpringBoot 默认的方式就是打 jar 包,但是在一些特殊场景,我们需要把 SpringBoot 打成 war 包。 比如,一些客户需要 class 增量升级,虽然 jar…

    编程笔记 2022年5月4日
  • SpringBoot + Vue 实现 RESTful 风格前后端分离教程(附源码)

    昨天,一位网友问我要 SpringBoot + Vue 的源码项目。其实网上有很多,我这里分享一个项目的大家教程,授人予鱼不如授人以渔! 开发工具 前端工具和环境: Node.js…

    编程笔记 2022年5月4日
  • canal-adapter趟坑记录

    用过 canal 的都知道,canal 现在坑非常的多,本文记录一个我遇到的坑之一! canal-adapter目前支持rdb、es、kafka、hbase等多个目标端的同步,最近…

    编程笔记 2022年5月4日
  • 从零开始彻底搞懂OAuth 2.0

    OAuth 2.0授权框架支持第三方支持访问有限的HTTP服务,通过在资源所有者和HTTP服务之间进行一个批准交互来代表资源者去访问这些资源,或者通过允许第三方应用程序以自己的名义…

    编程笔记 2022年5月4日
  • Unauthorized grant type: client_credentials

    最近在做 OAuth2 开放平台,遇到了这个问题。今天我整理一下,我的解决方案,和产生这个问题的原因。 SpringBoot + OAuth2 曝出这个错误:Unauthorize…

    编程笔记 2022年5月4日
  • WebFlux之Flux、Mono自定义统一返回消息

    在 SpringBoot 中,我们通常会对项目中封装一个消息返回对象。使用统一的编码,这个返现消息体是在 HTTP 的状态码上又包装了一层。如下所示: { code:996, ms…

    编程笔记 2022年5月4日
  • 聊聊 Java 的几把 JVM 级锁

    简介 在计算机行业有一个定律叫”摩尔定律”,在此定律下,计算机的性能突飞猛进,而且价格也随之越来越便宜, CPU 从单核到了多核,缓存性能也得到了很大提升,…

    编程笔记 2022年5月4日
  • 做架构师必会的六种微服务架构设计模式

    聚合器微服务设计模式 这是一种最常用也最简单的设计模式,如下图所示: 聚合器微服务设计模式 聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面,将检索到的数据进…

    编程笔记 2022年5月4日
  • Spring 常犯的十大错误,打死都不要犯!

    Spring 可以说是最流行的 Java 框架之一,也是一只需要驯服的强大野兽。虽然它的基本概念相当容易掌握,但成为一名强大的 Spring 开发者仍需要很多时间和努力。 在本文中…

    编程笔记 2022年5月4日
  • RestTemplate 发送 post 请求传递参数教程

    这两天群里有不少人在远程办公,有人在使用 RestTemplate 发送 post 请求,遇到了参数传递问题。本文写了一个简单的 post 参数传递的案例,希望能对大家有所帮助! …

    编程笔记 2022年5月4日