自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 浅析缓存一致性的解析方案

通过6种分布式一致性方案的解读,了解其中的优劣

2023-07-17 21:32:13 549

原创 mybatisPlus中关于QueryWrapper相关参数介绍

mybatisPlus中关于queryWrapper相关参数的简介

2023-07-15 15:29:05 186

原创 高并发下保证接口幂等性的常用策略

高并发的情况下如何保证接口的幂等性

2023-07-15 15:24:04 355

原创 浅析集群、分布式、负载均衡

集群、分布式、负载均衡

2023-07-08 13:25:11 917

原创 SpringBoot中常用的自带工具类

java自带的常用工具类

2023-07-05 15:48:31 565

原创 Intellij IDEA控制台日志打印不全

idea日志不全

2022-07-20 14:29:40 5887 1

原创 工具类—BigDecimal相关方法

这是一个BigDecimal的工具类,包含加减乘除四种方法和比较大小的方法

2022-07-07 20:02:56 206

原创 工具类—基于雪花算法生成分布式id

基于雪花算法生成id,用于系统主键、唯一键等使用

2022-07-07 14:47:22 565

原创 java8新特性之Lambda流常用表达式的方法合集

Lambda 流的常用方法

2022-07-07 14:29:26 368

原创 mysql主备机器配置

首先在两个服务器上创建两个数据库数据库ip地址操作系统数据库版本mysql主数据库192.168.183.140centos75.7mysql从数据库192.168.183.139centos75.7需要关闭selinux,防火墙,并清空Iptables规则。MySQL Replication,可以实现将数据从一台库服务器( master)复制到一 台或多台数据库服务器 (slave)。默认情况下属于异步复制,无需维持长连接,通过配置,可以复制所有的库

2022-04-25 15:56:15 3698 1

原创 mysql开发一些常用知识点

1.查询某个数据库有多少张表SELECT COUNT(*) , table_schema FROM information_schema.TABLES WHERE table_schema = ‘XXX’;其中 xxx代表数据库名,information_schema是mysql自带的数据库,存放如数据库名、表明、权限等信息,TABLES存放的是表的信息2.赶集网mysql开发36军规–基础类–(1)不在数据库做运算cpu计算务必移至业务层;(2)控制单表数据量int型不超过1000w,

2021-08-11 20:27:46 135

原创 mysql配置查询等信息笔记

-- 查看mysql 当前多少连接等SHOW GLOBAL STATUS LIKE 'Thread%';-- 非交互超时时间 如JDBC 默认时间:秒SHOW GLOBAL VARIABLES like 'wait_timeout';-- 交互式超时时间 如数据库工具SHOW GLOBAL VARIABLES like 'interactive_timeout'; -- 最大连接数 5.7版本默认151个 最大可设置100000show variables like 'max_

2021-08-11 20:25:34 128

原创 还原被wps注册表强制修改office启动相关数据

wps国产好用 但是会强制修改注册表 office相关路劲 这就很恶心了卸载wps后 页面新建 office文档是这样的首先 win+r 后输入regedit 进入到注册表页面在 \HKEY_CLASSES_ROOT里面找到 PowerPoint.Show.12 Word.Document.12 Excel.Sheet.12三个文件夹 这里已安装0ffice2013为例子如果红框中 2数据有 07字样 可以双击修改把07 去掉 或者换成你想要的样式,这样右键新建 word 是你替换的语言选

2021-08-11 14:51:41 5815

原创 springboot使用redis完整操作步骤(服务端安装、工具查看是乱码等)

一、redis服务端安装下载Redis进入官网找到下载地址 https://redis.io/download右键Download按钮,选择复制链接。进入到Xshell控制台(默认当前是root根目录),输入wget 将上面复制的下载链接粘贴上,如下命令:(这里以5.0.7版本作为版本)wget http://download.redis.io/releases/redis-5.0.7.tar.gz敲入回车键执行后如下图:等待下载完成。解压并安装Redis解压下载完成后需要将压缩文

2021-06-23 11:22:36 837

原创 自定义全局异常捕获返回封装结果

写代码的时候每个发放都try catch捕获异常的话,会做许多重复代码,这里可以自定义统一捕获异常然后返回数据package com.XX.XX.aop;import com.XX.common.exception.BusinessException;import com.XX.util.ResultData;import lombok.extern.slf4j.Slf4j;import org.springframework.web.bind.annotation.ExceptionHandl

2021-04-29 18:58:33 184

原创 IntelliJ IDEA 设置导入包不自带*(星)号

idea 如果没有设置 默认超过5个相同包的类就会变成 * 号,像上图那样的,就很烦,所以需要修改一下:具体修改路径如下:File–Settings–Editor–Code Style–Java–Imports上图红框数字部分,修改一个很大的值就可以了...

2021-04-29 15:48:43 3564

原创 打开swagger-ui.html报There was an unexpected error (type=Not Found, status=404)

启动springboot项目后,打开swagger页面打不开报如下错误:查了一下资料,发现是代码中WebMvcConfig自定义继承WebMvcConfigurerAdapter导致配置文件中配置的相关内容会失效,需要重新指定静态资源@Configurationpublic class WebMvcConfig extends WebMvcConfigurerAdapter { @Value("${file.front-end.path}") private String fePat

2021-04-27 16:24:17 2768

原创 Oracle数据库发生鎖表解决方法

Oracle数据库发生鎖表解决方法—执行以下sql 验证是否鎖表SELECT P.SPID,s.STATUS,s.terminal,s.machine,s.program,s.osuser,s.CLIENT_INFO,s.LOGON_TIMEFROM VSESSIONS,VSESSION S,VSESSIONS,VACCESS A,V$PROCESS PWHERE S.SID=A.SIDAND S.PADDR=P.ADDRAND A.OBJECT=‘table name(要查的表)’如果有数据

2021-04-27 16:06:31 92

原创 PMP(第六版)模拟题50题

1.An organization’s lessons learned database indicates that past major project issues have been quality failures.The project manager decides to be more thorough when developing a quality management process.What should the project manager do to ensure qual

2021-02-05 11:37:53 6825

原创 PMP第六版计算题公式整理

**一、成本管理计算公式:**1、贝塔分布、PERT 三点估算: 可用来估算时间和成本均值/期望值=(乐观+4*最可能+悲观)/6,;标准差=(悲观-乐观)/62、三角分布:可用来估算时间和成本期望=(乐观+最可能+悲观)/3;3、进度偏差: SV=EV-PV;SV<0 进度落后;SV=0 符合进度;SV>0 进度提前;4、进度绩效指数: SPI=EV/PV;SPI<1 进度落后;SPI=1 符合进度;SPI>1 进度提前;5、成本偏差: CV=EV-

2021-02-04 13:36:19 11663

原创 2020PMP(第六版)每日三题

PMP12月份考试已经顺利通过,这里将平时积累的每日三题发出来供大家分享:2020.9.27 三题:1.项目是:A. 一组持续的活动中执行的一个过程或系统B. 只要客户满意,必定会有收益的活动C. 为满足客户和市场需要,正在从事的工作D.为创造独特的产品、服务或成果而进行的临时性工作2.项目管理是:A.关键路径法和挣值管理系统的整合B.将知识、技能、工具与技术应用于项目活动,以满足项目的要求C.将知识、技能、智慧、科学和艺术应用于组织活动,以实现最佳运营D.大多数工程和其他技术领域的子

2021-02-03 10:26:09 15378

原创 SpringBoot中 调度任务基于nacos配置动态修改

Spring框架自3.0版本起,自带了任务调度功能,好比是一个轻量级的Quartz,而且使用起来也方便、简单,且不需要依赖其他的JAR包。  在springboot中使用更加方便,只需要在类头加上注解@Configuration 和@EnableScheduling,然后方法上使用@Scheduled(cron="cron = “0 0/5 * * * ?”)就可以一个简单的调度任务就可以实现了。@Component@Configuration //1.主要用于标记配置类,兼备Compon

2021-01-28 14:14:49 2532

原创 几个常用的 Lunix操作命令(持续更新……)

lunix 下查看指定端口 并杀掉对应的进程[root@iZ2zeb3tq9v0wyicra3wwuZ webapps]# netstat -ano #查看所有进程[root@iZ2zeb3tq9v0wyicra3wwuZ webapps]# netstat -nlp | grep 8080 #查看占用8080端口的进程tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 32036/jsv

2021-01-06 15:31:08 456

原创 redis实现分布式接口限流

限流的目的是通过对并发访问/请求进行限速或者一个时间窗口内的的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务。限流包括两种:1.Nginx接入层限流按照一定的规则如帐号、IP、系统调用逻辑等在Nginx层面做限流2.业务应用系统限流通过业务代码控制流量这个流量可以被称为信号量,可以理解成是一种锁,它可以限制一项资源最多能同时被多少进程访问。这里主要说说第二种使用redis在业务层进行限流。公司做电商业务的,经常会发放优惠券,在某个点优惠券领取开放后,会有大量的并发流量进入,导致系统压力

2021-01-05 17:00:49 1118

原创 List按照时间(或某个字段)字段排序

在代码开发中会遇到,讲取到的数据list按照某个字段排序,可以直接使用Collections.sort()方法排序 //排序前,要确认list 是否为空,避免空指针异常 List <ObejectEntity> list= new arrayList<>(); Collections.sort(list, new Comparator<ObejectEntity>() { @Override public int co

2020-12-28 14:11:39 7483 3

原创 系统日志增加mdc全局id等信息,方便快速定位问题

系统需要优化,在日志中加入MDC全局id等信息,便于根据id快速定位问题1.先注册个拦截器import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.InterceptorRegistry;import

2020-12-09 16:50:30 1018

原创 JWT生成的token——中间部分Payload的坑

JWT进行token认证应该都用过,标准的加密(Base64 编码)后的token是这样的三段式的:eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwiaWQiOiIxMjM0NTY3ODkwIiwiZXhwIjoxNjA1MDAxNzQyLCJpYXQiOjE2MDQ5OTQ1NDIsImp0aSI6IjU5YjI2NDEzLTE4MjMtNDVlZS1iZTI1LTA5M2ZjMjlhMmYzOCJ9.FMpVjuTUSOY5sbYqbJslJCnIvEx

2020-11-13 11:05:16 9617

原创 网上找的IntelliJ Idea 常用快捷键

Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示Ctrl+Alt+Space 类名或接口名提示Ctrl+P 方法参数提示Ctrl+Shift

2020-09-18 13:48:02 244

本地性能压测工具-jmeter

本地性能压测工具-jmeter,则是5.3版本的,有需要的请自取

2023-07-08

typora文件导出成word

typora支持文件导出成word文档插件,将插件安装可以支持文档导出成word文档

2023-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除