自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

自强不息,厚德载物,未来可期

努力长成的一枚小圆圆

  • 博客(131)
  • 资源 (3)
  • 收藏
  • 关注

原创 LeetCode经典必刷

总结了一些编程基础题类型第1期:字符串操作https://leetcode-cn.com/problems/shifting-letters/https://leetcode-cn.com/problems/number-of-segments-in-a-string/https://leetcode-cn.com/problems/length-of-last-word/第2期:线性表(含数组,动态数组等)https://leetcode-cn.com/problems/two-sum/ht

2023-02-23 09:18:59 420

原创 读卡耐基《人性的弱点》总结

目录1.人际关系的基本技巧2.赢得他人喜爱的六个方式3.如何让他人想你之所想4.如何改变他人成为领导者5.实现不可能的事情,创造奇迹6.幸福家庭生活的七个法则1.人际关系的基本技巧想采蜜就不要招惹蜂巢:不要批评,不要指责,不要抱怨 真心实意的感谢他人,赞美他人的优点 能者纵横天下,庸者踽踽前行:激发他人的潜在需求2.赢得他人喜爱的六个方式广受欢迎的奥...

2019-05-22 14:32:49 2197

原创 如何修复 npm 错误代码 EINTEGRITY 问题

当您运行该npm install命令时,npm将查找在您的package.json文件中列为依赖项的包以进行下载和安装。package-lock.json当目录中有文件时,npm会将下载的tarball.tgz文件的校验和与在锁定文件中找到的校验和进行比较。当文件和锁定文件EINTEGRITY之间的校验和值不匹配时,就会发生如上所示的错误。.tgz在错误消息中,您可以看到npm说想要sha...

2024-04-12 10:49:00 326

原创 centos7下安装nodejs-v16.x

今天记录一下centos7下安装nodejs-v16.x版本的nodejs官方下载:CNPM Binaries Mirror (npmmirror.com)安装步骤1.下载nodejs-v16.x,其地址已经在上方附上2.将下载的"node-v16.13.1-linux-x64.tar.gz"上到/usr/local/nodejs。如果没有nodejs目录,请自行创建3.解压安装包t...

2024-03-28 17:26:00 424

原创 navicat15破解

记录一下navicat15破解1.双击注册机2.Patch按钮,选择Navicat的安装位置中的navicat.exe文件出现以下提示说明Patch成功了3.点击Generate按钮就会生成一个许可证秘钥,将许可证秘钥复制后就打开Navicat Premium 154.打开Navicat Premium 15,点击注册将请求码粘贴到注册机Request Code框中...

2024-03-25 16:16:00 620

原创 IDEA中Mavan项目导入,点刷新也没反应

当在IDEA中导入Maven项目,进入pom.xml文件中点击刷新,项目依然没有反应解决办法,大家可以选择下面其中之一进行尝试第一:尝试点击IDEA右侧的Maven,然后再点击reload all maven第二:删除IDEA的缓存,重启IDEA...

2024-03-13 16:44:00 148

原创 vue父子组件传参后,子组件重新初始化

首先回顾一下父子组件生命周期的执行顺序:加载渲染过程:父beforeCreate--->父created--->父beforeMount--->子beforeCreate--->子created--->子beforeMount--->子mounted--->父mounted子组件更新过程:父beforeUpda...

2024-03-11 11:57:00 327

原创 vscode中如何对vue文件代码进行格式化

vscode中如何对vue文件代码进行格式化1.通过vscode的Extensions插件市场,搜索Vetur插件。Vetur是一个专门为Vue开发提供支持的插件,它提供了代码高亮、智能提示、语法检查等功能2.找到vscode的设置Settings,然后在搜索栏中输入:“Editor:Default Formatter”,选择"Vetur"作为默认的代码格式化工具3.使用快捷键格式化...

2024-03-06 10:38:00 443

原创 如何实现基于vue技术的管理系统的用户是否登录

问题:在进行前后端分离开发时候,我们会处理一些前端用户的登录状态。如果用户没有进行登录,则不允许用户访问某些页面一、登录方式首先可以先了解一下前后端分离后的登录方式(1)Cookie+Session(2)Token二、Cookie+SessionHTTP 是一种无状态的协议,客户端每次发送请求时,首先要和服务器端建立一个连接,在请求完成后又会断开这个连接。这种方式可以节省传输时占用的...

2024-02-18 15:46:00 387 1

原创 有关Hutool工具实用技巧-身份证、手机、姓名等脱敏信息验证

今天给大家介绍关于Hutool工具实用技巧-身份证、手机、姓名等脱敏信息验证。非常实用,且也体现出Hutool工具这个Java类库的强大场景:在开发系统过程中,经常会接触到大量的数据信息,这些数据信息可能包含身份证号、手机号、姓名、卡号等各种敏感信息。而有些用户需求是不允许,这些敏感信息数据为了保护用户个人信息的安全。对这些数据需要进行特殊处理数据脱敏,指对某些敏感信息通过脱敏规则进行数据的...

2023-12-15 09:47:00 240

原创 Visual Studio Code配置C/C++开发环境

C/C++开发中的IDE非常多,网上有推荐安装Visual Studio 2019/2020/2022。但是登录官方网址下载,此软件体积非常大(8G以上),且企业版、专业版会收费。因此,我们推荐大家可以尝试通过Visual Studio Code来配置C/C++开发环境环境准备MinGW-W64,此环境是编译C、C++的源码【必安装】CMake,这个网上其他开发人员推荐安装,主要是用于...

2023-10-09 11:38:00 620

原创 excel怎么设置任意选一个单元格纵横竖横都有颜色

有时excel表格内容过多的时候,我们通过excel设置任意选一个单元格纵横,竖横背景颜色,这样会更加具有辨识度。设置方式截图如下设置成功后,预览的效果图...

2023-08-30 11:52:00 2295

原创 基于协同过滤推荐算法-手语学习系统-项目实战

我发布此篇文章有两个博客地址博客园:https://www.cnblogs.com/liuyangjava/p/17579030.htmlCSDN:https://blog.csdn.net/caleb_520/article/details/131899297?spm=1001.2014.3001.5502课程视频预览:【【毕设项目】基于协同过滤推荐算法-手语学习系统/2023年新课程】...

2023-07-25 10:00:00 164

原创 调用JSch实现mp4转m3u8格式

文章说明今天记录一下通过JSch实现MP4转m3u8格式文件。另外,如果需要转载我的文章,请表明文章出处及作者。https://blog.csdn.net/caleb_520/article/details/131701421?spm=1001.2014.3001.5502实现方法ProcessBuilder ,这个是通过java调用cmd命令JSch,由Java实现的SSH2协议的库...

2023-07-13 14:29:00 1001

原创 离线安装ffmpeg源码包【详细教程】

今天分享一下ffmpeg源码包的安装过程,针对在没有网络环境下,且不能直接使用yum如何成功安装ffmpeg源码包。博主本人通过正式服务器测试,记录整个安装过程。值得大家收藏同时,我会分享一下如何使用ffmpeg对H.264格式视频(MP4)进行m3u8+ts切片的转换,并生成m3u8+ts格式文件ffmpeg所需要环境和依赖包1.操作系统,CentOS72.依赖包(1)gcc++编译...

2023-07-01 10:14:00 2368 3

原创 JSch库入门实战应用,推荐大家学习

JSch是一个用于在Java平台上实现SSH连接的库。它提供了一个Java实现的SSH2协议客户端,可以用于在Java应用程序中进行SSH连接、文件传输和远程命令执行等操作。JSch库提供了以下关键功能:1. SSH连接:JSch允许建立到SSH服务器的安全连接。它支持密码认证、公钥认证和密钥交换等多种身份验证方法。2. 文件传输:JSch可以执行SCP(Secure Copy)和SFTP...

2023-06-30 14:07:00 597

原创 Nginx配置搭建m3u8格式的视频播放服务

本文采用Nginx+FFmpeg来进行m3u8格式的视频播放服务FFmpeg概念介绍FFmpeg是一个开源的计算机程序,可以用来记录、转换、编辑和流化数字音频和视频。FFmpeg的名称来自MPEG视频编码标准,前面的“FF”代表“Fast Forward”。FFmpeg既是一个程序库,也是一个命令行工具,可以对各种格式的音视频或图像FFmpeg支持视频格式FFmpeg支持多种视频格式,包...

2023-06-29 16:34:00 1895

原创 Nginx配置https网站访问第三方节点的http资源

https网站无法直接下载http网站的文件。解决思路有以下几种情况:1.两个网站都同时改为http或https。2.通过nginx转发。3.通过后端java代码获取对方网站的文件流然后把流返回给前端本文介绍如果通过nginx转发访问http网站配置规则一:location /asset/ { proxy_pass http://对方网站iP:端口/asset/; }这样配置之...

2023-06-27 14:18:00 1569

原创 怎么将pdf A3版转换为A4版

借助WPS进行分割(需开通会员)步骤一:在WPS中打开PDF文件,点击菜单栏中的“编辑”——“分割页面”功能,进入分割界面,设置分割线的数量和位置,接着点击“立即分割”就能快速将PDF分割成两页了步骤二:点击“页面”——“页面大小”功能,将标准尺寸设置为A4格式,最后点击“确认”按钮就能将PDF由原本的A3版转换为A4版这个方法很方便,但只有开通了WPS会员的小伙伴才可以进行操作哦~...

2023-06-23 16:12:00 1432

原创 Redis哨兵模式的配置

1.环境准备master节点1个slave节点2个sentinel【哨兵】节点3个redis版本5.0.3操作系统:Centos72.主从节点配置创建redis-conf目录,此目录用于存放主从节点的配置文件复制redis.conf,然后创建三个配置文件:redis-6379.conf,redis-6380.conf,redis-6381.conf编辑主节点的配置文件,r...

2023-06-16 11:16:00 4559

原创 Springboot 以 http 请求方式访问本地图片

当我们通过SpringBoot将本地图片上传成功后,则后期需要对图片进行预览访问(图片地址:还是在本地)那么实现很简单,只需要利用拦截器将本机地址映射成url路径就行:@Configurationpublic class FilePathConfig implements WebMvcConfigurer { @Override public void addResour...

2023-05-11 15:57:00 371

原创 vue项目内存溢出,JavaScript heap out of memory

第一种方式:参考地址:https://blog.csdn.net/wj197927/article/details/124323835第二种方式:修改NODE_OPTIONSNodeJS启动的应用,内存使用是有上限的;默认为4GB(不同机器环境可能会有不同)。NodeJS应用使用的内存上限,从环境变量NODE_OPTIONS中读取参数max-old-space-size的值。 所以修改(...

2023-04-04 15:17:00 1082

原创 超简单CentOS7配置yum源

1.打开centos的yum文件夹cd /etc/yum.repos.d/2.安装wgetyum -y install wget3.用wget下载repo文件,选择下面其中一个即可wget http://mirrors.aliyun.com/repo/Centos-7.repowget http://mirrors.163.com/.help/CentOS7-Base-16...

2023-03-11 19:44:00 213

原创 Leetcode7 中等难度 整数反转

给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64位整数(有符号或无符号)。示例 1:输入:x = 123 输出:321示例 2:输入:x = -123 输出:-321示例 3:输入:x = 120 输出:21示例 4:输入:x = 0 输出:0对Integer的了解:解题思路通过循环将数字x的每一位拆开,在计算新值时每一步都判断.

2022-02-22 10:28:18 77

原创 leetcode 剑指offer17 打印大数 好难

以下分别展示两种解决,都采用的是递归的解决方法,递归的终止条件都是不谋而合Leetcode大佬解题@RunWith(SpringRunner.class)public class TestClass { int[] res; int nine = 0, count = 0, start, n; //num表示位数,n==3表示百 十 个 char[] num; char[] loop = {'0', '1', '2', '3', '4', '5', '6',

2022-02-20 00:04:23 126

原创 关于AOP的使用--Elasticsearch记录用户日志

@Aspect@Componentpublic class AuditControllerAspect { private Logger logger = LoggerFactory.getLogger(this.getClass()); private ThreadLocal<AuditRequestInfo> result = new ThreadLocal<>(); protected static final ExecutorService

2022-02-16 17:34:16 937

原创 关于MockMvc单元测试的使用

@SpringBootTest(classes = K8sOamServiceApp.class)@WebAppConfigurationpublic class AlarmTest { private MockMvc mvc; @Autowired private WebApplicationContext webApplicationConnect; @Before public void setUp() throws JsonProcessingExc

2022-02-16 16:32:33 326

原创 Springcloudgateway + Nginx反向代理获取客户端IP

spring cloud gateway获取客户端IP采用elasticsearch获取审计相关的信息,其中获取远程客户端操作观云台的IP地址是从前端的Header中获取的而客户端发起的请求是通过nginx反向代理的,所以获取客户端IP的解决方案是:在k8s环境下,UI的POD 的配置的configmap中添加如下配置:proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header

2022-02-14 11:43:09 3156

原创 通用型导出Excel(采用反射+注解开发)

通用型导出Excel(采用反射+注解开发)注解@Retention(RetentionPolicy.RUNTIME)public @interface CustomTag { //表示字段描述注解 String desc();}@Retention(RetentionPolicy.RUNTIME)public @interface CustomTagClass { String name();}导出报表实体类@Data@Accessors(chain = tr

2022-02-09 17:19:24 467

原创 EasyExcel导出报表(多table包含合并策略)

EasyExcel导出报表(多table包含合并策略)导入Pom <!-- easyexcel --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.8</version>

2022-02-09 16:52:38 2227

原创 [Alibaba微服务技术入门]_Sentinel持久化_第18讲

Sentinel持久化问题:Sentinel Dashboard中添加的规则是存储在内存中的,只要项目一重启规则就丢失了Sentinel工作模式在 Sentinel 客户端(微服务)中用代码写的配置,在启动后,当有第一次流量进来的时候,会推送给 Sentinel-Dashboard在 Sentinel-Dashboard 中的配置,会被推送到 Sentinal 客户端(微服务)默认情...

2021-11-26 15:58:00 321

原创 [Alibaba微服务技术入门]_Sentinel服务熔断_第17讲

Sentinel的 block 机制是专门处理限流规则,降级规则,热点参数规则。但是当系统内部出现异常,比如:NullPointerException,IIlegalArgumentException等,block就不能很好的处理于是我们可以采用Sentinel服务熔断 fallback 机制来有效处理系统内部异常Sentinel服务熔断实战案例第一:案例需求准备服务方(9001,90...

2021-11-23 15:57:00 79

原创 [Alibaba微服务技术入门]_Sentinel自定义限流处理逻辑_第16讲

以前当 Sentinel 对接口进行限流时,我们可以通过 @SentinelResource 注解中的 blockHander 属性定义限流后处理结果。但是有一点不足:处理逻辑会和业务接口的代码偶会,所以为了解决这个问题,我们可以通过Sentinel自定义限流处理逻辑来最终解决此问题。第一步:创建CustomerHandler类,用于Sentinel自定义处理逻辑package com.l...

2021-11-22 14:58:00 258

原创 [Alibaba微服务技术入门]_Sentinel系统自适应限流_第15讲

Sentinel系统自适应限流官方文档:https://github.com/alibaba/Sentinel/wiki/%E7%B3%BB%E7%BB%9F%E8%87%AA%E9%80%82%E5%BA%94%E9%99%90%E6%B5%81简介:Sentinel 系统自适应限流从整体维度对应用入口流量进行控制,结合应用的 Load、CPU 使用率、总体平均 RT、入口 QPS 和并发...

2021-11-18 16:44:00 178

原创 [Alibaba微服务技术入门]_Sentinel热点参数限流_第14讲

热点限流官方文档:https://github.com/alibaba/Sentinel/wiki/%E7%83%AD%E7%82%B9%E5%8F%82%E6%95%B0%E9%99%90%E6%B5%81何为热点?热点即经常访问的数据。很多时候我们希望统计某个热点数据中访问频次最高的 Top K 数据,并对其访问进行限制比如:商品 ID 为参数,统计一段时间内最常购买的商品 ID 并...

2021-11-18 14:21:00 125

原创 [Alibaba微服务技术入门]_Sentinel熔断降级_第13讲

熔断降级官方地址:https://github.com/alibaba/Sentinel/wiki/%E7%86%94%E6%96%AD%E9%99%8D%E7%BA%A7熔断降级概述:除了流量控制以外,对调用链路中不稳定的资源进行熔断降级也是保障高可用的重要措施之一。一个服务常常会调用别的模块,可能是另外的一个远程服务、数据库,或者第三方 API 等。例如,支付的时候,可能需要远程调用银联提...

2021-11-16 16:05:00 54

原创 [Alibaba微服务技术入门]_Sentinel流控规则_第12讲

Sentinel流量控制官方文档:https://github.com/alibaba/Sentinel/wiki/%E6%B5%81%E9%87%8F%E6%8E%A7%E5%88%B6流量控制概述:流量控制(flow control),其原理是监控应用流量的 QPS 或并发线程数等指标,当达到指定的阈值时对流量进行控制,以避免被瞬时的流量高峰冲垮,从而保障应用的高可用性一条限流规则主要...

2021-11-05 17:01:00 63

原创 [Alibaba微服务技术入门]_第一个Sentinel程序_第11讲

第一个Sentinel程序的准备工作启动Nacos,端口8848启动Sentinel,端口8080初始化5-sentinel-service6001的微服务第一步:创建5-sentinel-service6001的微服务工程第二步:导入依赖包<?xml version="1.0" encoding="UTF-8"?><project xmlns="htt...

2021-11-05 15:38:00 60

原创 [Alibaba微服务技术入门]_Sentinel的简介与安装_第10讲

Sentinel官方地址:https://github.com/alibaba/SentinelSentinel官方中文地址:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8DSentinel:分布式系统的流量防卫兵Sentinel是什么?随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为...

2021-11-05 14:51:00 71

原创 [Alibaba微服务技术入门]_Nacos配置本地多个实例_第9讲

在本地配置多个nacos实例(伪集群),一般就是配置多个nacos端口,并启动多个startup.sh脚本。网上一些博客通过修改startup.sh脚本来指定不同nacos端口,比如:./startup.sh -p 3333,但是这种方式启动,nacos版本应该是1.2.x以前的版本号而在nacos-1.4.x后的版本中,startup.sh脚本中已经对参数 p 有了自己的定义我们简单分享...

2021-11-04 14:23:00 433

pension.zip

Spring boot2+Mybais+Mysql+flyway简单集成Demo,该代码简单滴实现了flyway自动化脚本的运行,以及Mybatis插件管理MySQL的数据 实现了在页面中简单访问,并且url中传入参数,更具Mybatis管理的条件查询,从而拿取到后台中的数据

2019-07-24

mariadb-10.3.2-winx64.msi

MariaDB是一款强大的数据库服务器,这里是windows64位的msi版本,一款堪称可以替代MySQL的数据库,mariaDB在各方面都是mysql创新和提高版本,而不是简单的替代品,它拥有更强大的存储引擎和许多更为优秀的元素,欢迎有需要的朋友下载使用。

2019-07-22

org.apache.commons.lang.StringEscapeUtils

解决json数据中,返回的数据格式中带有反斜杠 如下所示{\"Count\":\"3\",\"ErrorString\":\"\",\"Success\":true,\"URL\":\"http:\\\/\\\/172.16.80.65:8080\\\/LoginSSO.aspx?UserCode=wubg&Type=WorkItem\",\"UserId\":

2019-03-23

空空如也

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

TA关注的人

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