- 博客(47)
- 资源 (3)
- 收藏
- 关注

原创 连接MySQL报错,is not allowed to connect to this MySQL server
本机装的MySQL数据库,本机可以正常连接,其他机器访问报错,is not allowed to connect to this MySQL server,防火墙等其他策略均配置没问题。连接MySQL报错,is not allowed to connect to this MySQL server。出现该问题的原因是,MySQL数据库只允许自身所在的本机器连接,不允许远程连接。
2023-05-29 18:10:53
36225
2
原创 Certd自动化申请和部署SSL证书并配置https
服务器使用的华为云,之前SSL证书通过配置Cloudflare的DNS实现的,最近华为云备案提示,改为使用Certd自搭建证书管理工具,自动申请、续签、部署SSL证书。
2025-03-19 16:16:25
963
原创 vue 3使用Element Plus组件默认英文改为中文
vue 3使用Element Plus组件默认英文改为中文,Element Plus 组件默认使用英语,现修改为中文,Element Plus 提供了全局配置国际化的配置。Element Plus 还提供了一个 Vue 组件ConfigProvider用于全局配置国际化的设置。我们使用Day.js库来管理组件的日期和时间,例如DatePicker。 必须在 Day.js 中设置一个适当的区域,以便使国际化充分发挥作用。 您必须分开导入Day.js的区域设置。如果通过 CDN 使
2024-12-12 15:07:49
1095
原创 vue 3使用Element Plus Calendar 组件显示农历及节日
vue 3使用Element Plus Calendar 组件显示农历及节日,代码包含星期从周一开始,农历初一显示月份,农历节日改变文字颜色,周末改变背景色等
2024-12-12 13:48:49
1170
原创 Java常用设计模式
单例模式(Singleton)工厂模式(Factory)抽象工厂模式(Abstract Factory)建造者模式(Builder)原型模式(Prototype)适配器模式(Adapter)桥接模式(Bridge)组合模式(Composite)装饰器模式(Decorator)外观模式(Facade)享元模式(Flyweight)代理模式(Proxy)责任链模式命令模式解释器模式迭代器模式中介者模式备忘录模式观察者模式状态模式策略模式模板方法模式访问者模式
2024-10-31 15:48:25
836
原创 GitHub个人主页美化
GitHub 个人主页美化,顶部和底部动图,打字机效果,GitHub 数据概览、项目语言比例,贡献折线图,技术栈图标展示,项目徽章,个人资料访问统计徽章
2024-10-31 15:10:29
2388
原创 快速获取 GitHub 个人资料成就徽章
快速获取 GitHub 个人资料成就徽章,Heart On Your Sleeve,Open Sourcerer,Starstruck,Quickdraw,Pair Extraordinaire,Pull Shark,Galaxy Brain,YOLO,Public Sponsor,Mars 2020 Contributor,Arctic Code Vault Contributor
2024-10-24 17:34:18
1145
原创 Hexo博客私有部署Twikoo评论系统并迁移评论记录(自定义邮件回复模板)
Hexo 博客私有部署 Twikoo 评论系统并迁移评论记录(自定义邮件回复模板),之前一直使用的 artalk,现在想改用 Twikoo,采用私有部署的方式(Docker)。PC端和移动端效果参数含义网站链接网站名字被回复人昵称被回复人的评论内容${NICK}回复人昵称${COMMENT}回复人评论内容文章链接${IMG}回复人头像被回复人头像${MAIL}回复人邮件${IP}回复人 IP 地址。
2024-09-20 15:38:02
1115
原创 使用MinIO+PicGo在服务器搭建图床
使用MinIO+PicGo在服务器搭建图床,创建minio目录,创建存储目录,启动minio,访问minio控制台,安装PicGo,配置minio,配置PicGo,启动日志会显示控制台端口,以及API端口,配置防火墙规则,云服务器还需配置安全组规则,放行端口。控制台,检查是否上传成功,成功之后就可以使用你自己的图床啦。配置自己的域名,配置成功后将IP端口直接替换成域名就行了。安装后使用管理员身份启动,否则安装不了插件。,选择最新版本下载,下载完成后执行安装。如果自己有域名,可以通过。,查看图片是否显示成功。
2024-09-20 15:25:17
1219
原创 使用Cloudflare免费开启全站https配置SSL证书
使用Cloudflare免费开启全站https配置SSL证书我的服务器和域名是在华为云,华为云SSL证书巨贵,通过`Cloudflare`可以将自己的网站免费设置成`https`。添加你自己的站点,选择免费的套餐。添加你的域名、子域名、IP.在你注册域名的机构,将DNS服务器地址,改为`Cloudflare`提供的名称服务器地址。修改成功之后,需要等待几个小时进行域名解析,我是等了一天左右,页面有一个`立即检查名称服务器`的功能,可以进行检测,成功后会显示。
2024-07-08 15:12:28
16651
2
原创 Butterfly主题添加动画加载效果
Butterfly主题添加动画加载效果添加配置信息,以下为写法示例在站点配置文件`_config.yml`或者主题配置文件`_config.butterfly.yml`中添加
2024-07-08 14:54:12
663
原创 Butterfly主题文章标题改成转动小风车
Butterfly主题文章标题改成转动小风车标题级别不同小风车颜色不同,鼠标移入会有转动变慢及变色效果。
2024-07-05 15:38:50
353
原创 Butterfly主题一图流背景及文章顶部图修改
将Butterfly主题改成一图流背景,并且将首页以外的顶部图移到标题下方显示。设置网站背景,将主页顶部图和页脚背景改为透明。默认背景亮度较低,可以改亮些。另外,此方案是通过修改主题源文件的方式实现的,后续更新主题时,需重新修改。也可以使用插件的方式实现,更新主题时,只要结构变化不大,无需任何操作即可继续使用。
2024-07-05 15:26:07
1653
2
原创 达梦数据库修改日期时间格式和语言
对于2023-11-01 01:55:33格式时间插入报错,非法的时间日期类型数据。重装了达梦数据库后,通过达梦管理工具查询,表字段timestamp类型变成了中文。修改当前会话配置,语言改为英文,格式改为24小时制时间格式,此修改只当前会话生效。通过命令进行查询显示,语言的确是中文,格式也是中文格式。通过DM8系统管理员手册查到相关配置。修改完成后,在当前会话插入数据成功。
2024-06-27 14:06:38
2321
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。
2024-05-24 09:10:33
390
原创 Hexo博客部署到云服务器
本地搭建hexo本地搭建hexo过程详见[hexo](https://hexo.io/zh-cn/docs/)官网,步骤比较详细,按照步骤搭建即可hexo主题我使用的Butterfly主题,主题配置请查看[Butterfly安装文档]部署到云服务器服务器环境 nginx 搭建 安装 Node.js 和 Git及配置仓库在本地完成推送部署
2024-05-23 17:58:29
1918
原创 MySQL使用存储过程快速生成千万条数据
MySQL使用存储过程快速生成千万条数据1.先创建好插入数据时需要的自动生成数据的函数。2.再创建好存储过程,实现调用创建好的函数自动生成数据插入数据表。3.通过不断循环插入内存表,再从内存表获取数据插入普通表,最后删除内存表,以此循环直至循环结束。
2024-05-14 14:05:17
1397
原创 JMeter解析jtl文件
我们知道命令行的方式执行完成jmeter后,会生成jtl文件,里面打开后就是一行行的测试结果,第一步:添加该监听器,当我们把下载的jar包放到lib/ext下面然后重启jmeter后,监听器中就会多出很多的扩展监听插件,选择你关注的结果插件即可。
2024-03-21 16:09:39
3828
原创 Linux环境JMeter脚本性能测试、easyNmon生成监控报告
Jmeter是Java开发的,需要依赖JDK环境,因此我们需提前安装好JDK。解压完成后,打开文件夹easyNmon,通过如下命令启动:(选中自己合适方式)其中a.jmx是准备好的jmeter脚本,res.jtl是测试结果文件。Jmeter是开源的工具,我们直接到官网下载即可。--easyNmon配置-->
2024-03-21 15:42:22
707
原创 【Java】Comparator 的用法
Comparator 类常作为 sorted() 方法的参数传递给 sorted 方法,用来解决给集合排序,自定义排序规则的问题 。在默认的compare方法中有两个参数o1和o2,Java中默认是升序排序的,就是如果你重写了compare方法的逻辑,它不管你compare方法内部是怎么比较的,返回正整数则认为o1>o2,返回0则认为o1=o2,返回负整数则认为o2>o1,所以他会比较List集合中所有的元素,得到确定大小的结果进行升序排序。
2024-03-19 17:16:10
4678
原创 摩尔投票算法
摩尔投票算法是一种用于在数组中查找出现次数超过一半的元素的有效算法。算法的核心思想是利用候选元素和计数器进行投票,通过消除不同元素之间的抵消来找到出现次数超过一半的元素。
2024-02-26 16:09:27
439
原创 CentOS7部署Nginx+vue3+SpringBoot项目
CentOS7安装JDK、部署Nginx+vue3+SpringBoot项目使用的华为云服务器,CentOS7.9镜像。利用yum命令下载安装JDK在centos 7 服务器中使用yum命令从nginx源服务器中获取来安装nginxSpringBoot项目打成jar包vue项目打包在vite.config.js文件中配置server,配置跨域修改/etc/nginx/nginx.conf文件
2023-12-11 15:36:51
897
1
原创 CentOS7配置防火墙、检查防火墙状态、开启/关闭防火墙、开放/删除端口
CentOS7配置防火墙、检查防火墙状态,开启/关闭防火墙、添加/删除端口、重新加载防火墙、查询端口状态、参数解释
2023-12-01 15:36:48
3716
原创 Vue3.0深度选择器:deep()不生效
什么是:deep()选择器?首先,让我们来了解一下:deep()选择器的基本概念。:deep()选择器是Vue 3中引入的一种选择器,它允许您在全局范围内选择元素,而不受到样式作用域的限制。这意味着您可以轻松地选择和样式化组件内的元素,而不必担心局部作用域。为什么:deep()可能不会生效?如果您发现:deep()选择器在Vue 3组件中不起作用,这可能是由于多种原因引起的。在解决问题之前,让我们深入了解一下这些可能的原因以及如何解决它们。
2023-10-07 16:22:47
12687
原创 foreach 循环中删除remove元素
1.forEach循环foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组。foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。能够应用的编程语言类别:Java、C#、PHP、D语言(Phobos库)。foreach语句是c#中新增的循环语句,他对于处理数组及集合等数据类型特别方便。foreach语句的一般语法格式如下:foreach(数据类型 标识符 in 表达式){循环体2}。Java语言从JDK 1.
2023-09-13 11:16:25
2089
原创 JAVA项目运行报错:Unrecognized VM option ‘PermSize=128m‘
JAVA项目运行报错:Unrecognized VM option 'PermSize=128m'Unrecognized VM option 'PermSize=128m'Error: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit.无法识别的VM选项“MaxPermSize=256m”错误:无法创建Java虚拟机。错误:发生致命异常。
2023-09-05 14:10:00
6684
1
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。
2023-08-04 09:19:46
142
1
原创 Vue项目npm install报错gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
前端Vue项目,之前运行都没问题,node_modules删掉后,重新npm install报错,报错如下:gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8gyp ERR! find VS You need to install the latest version of Visual Studiogyp ERR! find VS including the "Desktop develop
2023-08-03 16:45:09
3620
5
原创 SQLSTATE状态码
根据 X/Open和 SQL Access Group SQL CAE规范 (1992)所进行的定义,SQLERROR返回 SQLSTATE值。SQLSTATE值是包含五个字符的字符串 。五个字符包含数值或者大写字母, 代表各种错误或者警告条件的代码。SQLSTATE有个层次化的模式:头两个字符标识条件的通常表示错误条件的类别, 后三个字符表示在该通用类中的子类。成功的状态是由00000标识的。SQLSTATE代码在大多数地方都是定义在 SQL 标准里的。
2023-06-01 18:21:16
3287
原创 Kudu与Impala整合
Impala是cloudera提供的一款高效率的sql查询工具,使用内存进行计算提供实时的SQL查询,impala强依赖于Hive 的MetaStore,直接使用hive的元数据,意味着impala元数据都存储在hive的MetaStore当中,并且impala兼容hive的绝大多数sql语法,具有实时,批处理,多并发等优点。在Impala中执行创建Impala外表的语句,可以在Impala中创建的表名称与Kudu中表的名称不一致,在。登录Kudu页面,也可以看到在Kudu中表创建成功。
2023-04-23 16:47:54
868
原创 IDEA debug报错Error running AxPersonListTest.test. Command line is too long. Shorten the command line
IDEA debug时报错Error running AxPersonListTest.test. Command line is too long. Shorten the command line via JAR manifest or via a classpath file and rerun.
2023-03-15 09:57:56
2439
原创 i++ 和 ++i 详解
i++ 即后加加,原理是:先自增,然后返回自增之前的值++i 即前加加,原理是:先自增,然后返回自增之后的值一个变量也是表达式,多个表达式的加减法运算都是从左到右进行的表达式。
2023-02-24 15:10:05
6519
原创 ElasticSearch多数据源配置,连接多个ES集群
项目中使用后Transport Client连接ES,Transport Client是Elasticsearch原生的api,TransportClient可以支持2.x,5.x版本,TransportClient将会在Elasticsearch 7.0弃用并在8.0中完成删除,因此高版本不推荐此方式。开发时遇到需要连接多个ES的需求,类似于连接多个MySQL数据库一样。使用 Spring 注入Bean形式来获取多个bean实例,代码如下。使用时,直接注入多个bean实例进行查询即可。
2023-02-21 16:52:32
2650
原创 SpringBoot 多数据源配置
dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。其支持 Jdk 1.7+, SpringBoot 1.4.x 1.5.x 2.x.x。特性• 支持 数据源分组 ,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。• 支持数据库敏感配置信息 加密 ENC()。• 支持每个数据库独立初始化表结构schema和数据库database。• 支持无数据源启动,支持懒加载数据源(需要的时候再创建连接)。
2023-02-10 13:53:52
657
原创 Delegate IDE build/run actions to Maven导致项目启动缓慢问题解决
IDEA中的maven项目下,可能出现这种情况:代码编辑器中无编译错误,通过maven 的clean 、compile、package进行各种操作也都没问题,但是单击绿色箭头运行(默认会先执行IDE本身的Build操作)却报:程序包xxx不存在。打开CMD命令行终端,切换到项目目录下,执行命令:mvn idea:idea ,如果有多个子项目则需要在每个项目目录下执行该命令。实际上不用将项目的运行和构建交由maven,也不用执行mvn命令,主要原因时IDEA的java compile设置问题;
2022-11-16 17:44:52
6754
1
原创 Java诊断工具Arthas基本使用
Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。Arthas(阿尔萨斯)能为你做什么?Arthas是 Alibaba 开源的 Java 诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception.
2022-08-30 09:37:09
882
原创 记一次频繁FullGC排查过程
记一次频繁FullGC排查过程1.首先通过top命令查看CPU占用情况,发现CPU占用并不高。2.用jstat -gcutil PID 1000查看内存回收情况,可以看到FGC次数很多并且很频繁。3.通过jmap -dump:format=b,file=heapdump.hprof PID生成堆转储快照dump文件。4.使用jmap -heap PID查看j进程堆信息以及垃圾回收算法等 。
2022-08-19 15:51:38
1715
原创 Tomcat启动报错:java.lang.IllegalStateException: Unable to complete the scan for annotations for web ...
Tomcat启动报错:Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [/raweb] due to a StackOverflowError. Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies
2022-08-16 16:53:32
2996
2
UiPathStudioSetup
2022-02-15
dbeaver-ee-21.1.0-x86_64-setup
2022-02-15
redisdesktopmanager
2022-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人