• 2024-06-10架构设计-全局异常处理器404、405的问题
    javaweb项目中经常会遇到异常处理的问题,普遍的做法是使用全局异常处理,这样做有以下几种原因:集中化处理:全局异常处理允许你在一个集中的地方处理整个应用程序中的异常。这有助于减少代码重复,因为你不必在每个可能抛出异常的方法中都编写相同的异常处理代码。统一错误响应:通过
  • 2024-03-13业务需求:用户登录后,再新的设备上又登录一次(提示用户是否继续登录)
    需求:用户点击"取消"则当前登录取消,点击"确认"则把退出上个设备的登录,并在当前设备登录思路在login时判断该用户是否有token有:表示已经登录过了,回状态码和信息给前端"用户进行二次登录"无:表示用户第一次登录//用户进行新设备登录,判断当前用户token是否存在redi
  • 2024-03-01模拟网页请求
    网络请求publicstringGetHsnfResult(stringcookie){varauthorization=cookie;HttpHelperhelper=newHttpHelper();HttpItemitem=newHttpItem(){URL="https://接口地址“,
  • 2024-01-21使用Gin框架往数据库插入记录
    首先往数据库插入数据,就需要连接数据库(笔者此处使用的是PostgreSQL)因此在项目中引入如下依赖(这两个依赖版本号不一致,可能会出现异常)gorm.io/driver/postgres  //依赖是用于连接和操作PostgreSQL数据库gorm.io/gorm  //对象关系映射(ORM)库,简化Golang程序与数据库
  • 2024-01-15Spring Boot 使用 拦截器 实现 token 验证
    SpringBoot使用拦截器实现token验证整体思路:1.写一个工具类封装生成、校验和解析token的方法;2.在注册和登录时生成token,生成的token存入redis,下次登录去redis获取,如果存在则直接返回通过3.在拦截器中校验和解析token,拿到token中有用的信息存入privatestati
  • 2024-01-15spring mvc GET请求方式及传参
    springmvcGET请求方式及传参@Api(tags="管理接口")@Slf4j@RestController@RequestMapping("/myOutApi/public/test")publicclassMyManageController{@AutowiredMyInfoServicemyInfoService;@ApiOperation(value="查询信息")
  • 2023-10-11QT串口QSerialPort类循环接收可能导致的数据接收不到问题。
    QT串口QSerialPort类循环接收可能导致的数据接收不到问题。建议在使用readAll前调用bytesAvailable来判断缓存区数据是否存在。下面这个程序为错误示范,可能会导致串口数据一直无法读取。QByteArrayresponseData;if(m_serialport->isOpen()){m_serialport->waitForRead
  • 2023-09-19微服务远程调用 RestTemplate
    publicclassRostDispatchApplication{publicstaticvoidmain(String[]args){//下面语句使得日志输出使用异步处理,减小输出日志对性能的影响System.setProperty("Log4jContextSelector","org.apache.logging.log4j.core.async.AsyncLoggerContext
  • 2023-07-16vue.js - 不同参数同时请求同一个接口接口
    Vue.js-不同参数同时请求同一个接口接口概述在Vue.js中,我们可以使用Axios库来发送HTTP请求。当我们需要根据不同参数来请求同一个接口时,可以通过以异步的方式来实现。本文将教你如何使用Vue.js和Axios来实现这个功能。步骤下面是实现该功能的步骤:步骤描述1在Vue组
  • 2023-01-02Qt如何获取外网IP地址
    直接调用就行:.returnOutIP();这个方法返回的就是外网IP了~引用头:#include<QNetworkAccessManager>#include<QNetworkReply>#include<QNetworkRequest>#include<QEventLoo
  • 2022-11-15Java中restTemplate的使用
    原文链接代码地址本文介绍restTemplate基础用法。Java中get和post的用法请参考:https://mp.weixin.qq.com/s/mC0D1nuCqIori5bWtLorWQ1提供get/post接口1.1Controller
  • 2022-11-07SpringCloud GateWay 网关 在GlobalFilter 拿出返回数据response
    前言文章主旨:  将返回数据拿出来,然后各种处理。正文 先看该篇文章的示例接口:红色框框里面就是返回的 response数据。现在我们想要的就是在返回给到调用方(前端、
  • 2022-11-03Postman
    Posman断言三种方式:// 1.断言文本消息tests["断言返回文本信息"] = responseBody.has("登录成功!");// 2.断言响应时间tests["断言响应时间小于"] = responseTi
  • 2022-10-05Spring Boot 快速图片上传封装
    importcom.alibaba.fastjson.JSONObject;importcom.retailo2o.server.domain.base.ResponseData;importio.swagger.annotations.Api;importorg.slf4j.Logger;impo