随笔分类 - 其他
摘要:==直接控制台安装(输入下面对应的tools命令就好了)== ifconfig yum install -y net-tools.x86_64 vim yum -y install vim*
阅读全文
摘要:使用全局异常处理的好处就是我们写项目不需要疯狂的try{}cache,而是在一个地方全局的去处理,话不多说直接上代码 1、先定义一个自定义异常类,方便自己控制嘛 package com.qbb.reggie.common.exception; import lombok.Data; /** * @a
阅读全文
摘要:建议收藏: 1.解密PDF: https://www.ilovepdf.com/zh-cn/unlock_pdf 如果pdf被加密的话进行此步操作,无加密直接去水印即可 2.PDF去水印:https://www.douyacun.com/pdf/remove-watermark 需要关注人家公众号获
阅读全文
摘要:1.事务的四大特性? | 名称 | 说明 | | | | | 原子性 | 事务中所有操作是不可再分割的原子单位。事务中所有操作要么全部执行成功,要么全部执行失败。一个事务内的操作要么全部成功要么全部失败 | | 一致性 | 事务执行后,数据库状态与其它业务规则保持一致。其他特性都是为了给一致性服务的
阅读全文
摘要:Optional类的方法 1、empty private static void createNullOptional() { // 创建一个空的Optional实例 // 方式一 Optional<Object> empty = Optional.empty(); System.out.print
阅读全文
摘要:当然实现方式有很多中,这里主要是记录一下使用Redis的实现方式 import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springfra
阅读全文
摘要:
工具类个人整理 1、JsonUtils package com.qbb.springdataredis.utils; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.cor
阅读全文

摘要:使用FRP实现内网穿透 1.准备条件 一个云服务器 一个FRP服务端文件,下载地址 一个FRP的windows客户端文件,下载地址 2.服务端 使用远程客户端工具,连接你自己的云服务器(我使用的是阿里云) 把下载的linux服务端压缩包上传到云服务器,并解压tar -zxvf frp_0.34.3_
阅读全文
摘要:问题 项目中我使用feign进行远程调用时,在请求头设置了参数(UserId),结果在调用方却收获取不到... 解决办法 feign提供了一个拦截器,在远程调用之前执行 核心代码 package com.qbb.qmall.web.feign; import feign.RequestInterce
阅读全文
摘要:1.问题概述 上图的场景,每次重启项目后openFeign都会报一个超时异常,异常信息如下 2.为什么会产生这个异常? 当项目刚启动时,数据库连接池的中的连接并不会创建;第一次请求的时候才会初始化各种池,连接准备等工作;所以导致了第一次初始化建立连接时间很长.feign觉得这个远程调用很久没有返回所
阅读全文
摘要:1.什么是单点登录? 单点登录(Single Sign On),简称为 SSO SSO是指在多系统应用群中登录一个系统,便可在其他所有系统中得到授权而无需再次登录,包括单点登录与单点注销两部分 相比于单系统登录,sso需要一个独立的认证中心,只有认证中心能接受用户的用户名密码等安全信息,其他系统不提
阅读全文
摘要:项目中有一个需求,就是可以根据商品的热度进行排序 起初想着使用string类型来存储如: sku:hotscore:商品的ID 但是这回有个问题,当商品数量多了那k-v岂不是得炸了,维护起来也非常不方便 推荐做法:使用Redis的ZSET类型 /** * 给商品添加热度 * * @param sku
阅读全文
摘要:resources下创建logback-spring.xml配置文件,名字必须要叫这个!!! <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="10 seconds"> <contextName
阅读全文
摘要:1.首先安装好elasticsearch,这里我用的是docker安装 2.去GitHub下载ik分词器,GitHub地址 3.下好了解压 4.使用远程客户端工具(我用的是finalShell)将整个ik文件夹上传到es的plugins目录 5.编辑 plugin-security.policy配置
阅读全文
摘要:1.创建一个简单的maven项目 2.导入相关依赖 <dependencies> <!--核心场景启动器,包含Spring的核心功能--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot
阅读全文
摘要:1.什么是QPS? QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒可以相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。互联网中,做为域名系统服务器的机器的性能常常用每秒查询率来衡量。 2.准备三个接口,使用jmeter对三个接口各发1
阅读全文
摘要:1.MinIO是什么? MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。 MinIO与传统的存储和其他的对象存储不同的是:它一开始就针对性能要求更高的私有云标准进行软件架构设计。因为MinIO一开始就
阅读全文
摘要:先按照如下图操作 在apifox创建一个新项目,点击项目 点击导入数据(可以选择手动或者自动) 复制刚才的url,然后立即导入,保存
阅读全文
摘要:问题现象: 我的Swagger配置信息文件如下 package com.qbb.qmall.service.config; import com.google.common.base.Predicates; import org.springframework.context.annotation.
阅读全文
摘要:1.跨域问题详情 2.为什么会跨域? 官方定义:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CORS 怎么出现的? 1、浏览器访问了一个业务 http://192.168.200.130/#/baseinfo/prop/list 2、这个页面上
阅读全文