自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(182)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java面试宝典

新建(new):新创建了一个线程对象。可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu的使用权。运行(running):可运行状态(runnable)的线程获得了cpu时间片(timeslice),执行程序代码。阻塞(block):阻塞状态是指线程因为某种原因放弃了cpu使用权,也即让出了cpu timeslice,暂时停止运行。直到线程进入可运行(runnable。

2022-03-30 22:56:01 38411 7

原创 Nginx基础配置

1、Nginx中设置请求体最大数量。2、Nginx中Get超长请求头。3、Nginx中开启gzip压缩。

2025-03-25 17:05:53 209

原创 Docker镜像迁移方案

Docker镜像迁移方案

2025-03-25 16:52:36 352

原创 Java中使用EasyExcel

EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。它能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能,主体由阿里团队封装并维护。本文示例所呈现的主体功能为导入,其中涵盖导入过程中自动记录解析的数据错误,并以 excel 的形式返回给前端,以及 excel 模板校验错误等情况;对于简单使用:https://gitee.com/xiaoxiangyuan/easy-excel.git ,访问git里面有最基础的示例。

2025-02-13 11:53:40 1195

原创 Web项目图片视频加载缓慢/首屏加载白屏

Kraken 是一个在线图片优化和压缩服务,可以将 JPEG、PNG 和 GIF 等格式的图片压缩至最小的文件大小。它可以将图片压缩至较小的大小,而且不会影响图片质量。ImageOptim 是一个免费的图片优化工具,它可以自动压缩 JPEG、PNG 和 GIF 等格式的图片,并且可以自动删除图片中的元数据和不必要的信息,从而减小文件大小。选择合适的图片或视频格式也可以减小文件大小。TinyPNG 是一个免费的在线图片压缩工具,可以将 PNG 和 JPEG 格式的图片压缩至合适的大小,而且不会影响图片质量。

2024-12-14 17:47:10 1456

原创 PageHelper自定义Count查询及其优化

1.对于单表查询:分页执行的sql执行效率都慢,count执行的时候首先考虑命中索引,如果拆分出来效率能得到提升再用2.对于多表查询:如果查询条件仅仅只是主表中的条件,此方法适用如果查询条件需要从表中的条件,自定义的这个count就不满足3.缓存count,业务上总数实时性要求不高,或者总数变化不快的情况下可以使用。

2024-12-09 17:08:37 1303

原创 阿里云服务器系统盘存储不足爆满,添加数据盘并挂载

步骤一:登录ECS实例并查看数据盘运行结果如下所示,表示当前ECS实例挂载了两块云盘:2、使用Parted工具为数据盘进行分区分区过程如下:运行结果如下所示,如果出现gpt的相关信息,表示新分区已创建完成。无论云盘是否进行了分区,云盘在使用前都需要创建并挂载文件系统,才能被操作系统识别并正常使用。不同文件系统支持的分区大小不同,请您根据实际需求创建文件系统。是数据盘的分区名称,请您根据实际环境替换2、创建ext4文件系统其中:结果如下所示,如果出现新建文件系统的信息,表示文件系统挂载成

2024-12-02 16:25:56 1134

原创 Mac中安装OhMyZsh

安装OhMyZsh的前提是安装Homebrew,如果有科学intenet的方式,直接选择官网的方式进行安装;如果homebrew安装完毕,验证完毕;文件,所以按道理在配置其它软件的环境变量时应该在这个文件中声明。但是有一个问题是,如果我们以后卸载或重新安装时,就需要重新同步一下。在使用过程中曾经遇到过一个问题,由于我们使用Oh-My-Zsh时会读取家目录下的。中声明,则可能会读取不到,因为此时我们使用的已经不是bash。安装Oh-My-Zsh后,会在家目录下产生一个。

2024-11-11 10:39:21 3838

原创 Mac中安装homebrew

Mac中安装homebrew报错,如果报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 4 ms: Couldn’t connect to server。,查询域名:raw.githubusercontent.com 的真实IP。将其中的一个ip添加到自己电脑中的host文件中。

2024-11-07 16:18:10 1253

原创 Mac中禁用系统更新

Mac中禁用系统更新,执行完毕后,dock栏将被关闭重启,系统偏好设置的小红点将会去掉。然后按:wq或者:wq!强制保存hosts文件修改。

2024-11-07 16:03:16 4352 3

原创 Mac解决 zsh: command not found: ll

【代码】Mac解决 zsh: command not found: ll。

2024-11-07 15:52:59 1022

原创 国内常见DNS

国内常见DNS 阿里(223.5.5.5)>腾讯(1.12.12.12) ≈ 百度(180.76.76.76)

2024-11-01 15:27:25 1075

原创 阿里云服务器挖矿异常处理

挖矿行为需要强大的算力支持,所以其一定会占用大量的cpu 资源,所以我们以此关键点展开,检查使用cpu资源较高的进程。云服务器中被恶意安装了脚本,然后脚本运行占用了大量的cpu 和内存,触发了云服务器监控的告警;点击详情可以看到路径: /tmp/networkSync。重新用top命令,查看cpu占用情况。kill -9 进程。

2024-10-19 17:36:50 1321

原创 Linux 防火墙的开启、关闭、禁用命令

【代码】Linux 防火墙的开启、关闭、禁用命令。

2024-10-19 17:15:57 689

原创 国内镜像源汇总

7、centos镜像站(国内,包含老版本,下载速度较快)9、openEuler操作系统下载地址。3、南京大学开源软件镜像站。4、北京大学开源软件镜像站。5、清华大学开源软件镜像站。6、centos官方镜像。1、华为开源软件镜像站。

2024-10-14 10:10:25 1579

原创 Linux中安装Docker

阿里云教程: https://developer.aliyun.com/mirror/docker-ce?访问地址:http://192.168.110.105:9000,首次访问需要设置admin管理员登录密码,这里设置为admin123,登陆后进入首页。如果不是root用户登陆的系统,需要手动输入sudo -i切换到root帐户。3.运行镜像(启动Portainer容器)这里以社区版为例进行安装。原因:我们的镜像源不行。Linux中安装docker

2024-10-09 18:41:18 2286

原创 Linux中开机自动启动中间件及服务

crontab 是 Linux 下的计划任务,当时间达到我们设定的时间时,可以自动触发某些脚本的运行。我们可以自己设置计划任务时间,然后编写对应的脚本。但是,有个特殊的任务,叫作@reboot,我们其实也可以直接从它的字面意义看出来,这个任务就是在系统重启之后自动运行某个脚本。可以用crontab -e来设置。/bin/bashsleep 10#dockersleep 10#redis#nginx#nacos#rocketmq#rocketmq控制台#xxl-job#等待60秒。

2024-10-09 18:33:17 1190

原创 Mysql中创建用户并设置任何主机连接

在linux上安装mysql,默认用户是root,但是用navicat连接不了,必须要用ssh隧道连接,现在想用任何主机只要输入账号密码之后就可以连接。创建了一个web用户,Navicat直接可以连接,不用SSH隧道。

2024-10-09 17:25:18 571

原创 VmWare中安装CenterOs(内网服务器)

由于CentOS 7 已于2024年6月30日停止维护,官方仓库就没有软件了,想要在继续使用 ,需要更换软件,仓库这里,我使用的是阿里的软件仓库。11、如果是内网服务器,他需要一个固定的ip: 比如就设置为192.168.110.128,这样局域网同网段下的人就可以直连了。已经停止维护,部分镜像网站移除了对centos 7的支持,这里找到了部分现在还可以使用的镜像网站。更改DHCP模式为static,然后输入刚刚更改的IP地址,顺序依次为IP,子网掩码,网关。这样你的电脑上会出现虚拟网卡,请不要禁用他。

2024-10-09 15:32:31 1639

原创 Centos镜像下载源

因为Centos官网是挂在国外的服务器上,下载镜像时相比于国内的下载速度会慢很多,所以在这里向大家分享两个国内的镜像站去下载Centos镜像。1、清华大学开源软件镜像站地址:https://mirrors.tuna.tsinghua.edu.cn/8、点击【Centos-7-x86_64-DVD-2009.iso】下载镜像。6、点击【Centos-7-x86_64-DVD-2009.iso】下载镜像。2、点击左上角的【文档与社区】展开选择【镜像站】。7、点击【x86_64/】选择64位操作系统。

2024-10-09 14:41:16 1562 1

原创 Mac中访达显示/关闭隐藏文件

您可以使用特殊的键盘快捷键查看 Mac 上的所有不可见项目。1、激活 Finder 应用程序, 打开可能包含此类文件的文件夹。3、如果您想再次隐藏文件,请再次重复上述步骤。

2024-09-29 17:23:10 1806

原创 Spring-Retry(重试机制)

Spring 接口重试机制之@Retry

2024-09-29 15:51:00 1185

原创 Docker--容器报错 Error response from daemon: driver failed programming external connectivity on endpoint

当你使用的是 Systemd 的时候, firewalld 会在 Docker 之前启动,但是如果你在 Docker 启动之后操作 firewalld ,你就需要重启 Docker 进程了。当 firewalld 启动或者重启的时候,将会从 iptables 中移除 DOCKER 的规则,从而影响了 Docker 的正常工作。原因:在我们启动了Docker后,我们再对防火墙firewalld进行操作,就会发生上述报错,解决办法:输入指令 如下指令,重启docker服务及可重新生成自定义链DOCKER。

2024-09-29 15:16:16 2914

原创 Nginx 解决504超时问题

Nginx访问出现504 Gateway Time-out,一般是由于程序执行时间过长导致响应超时,例如程序需要执行90秒,而nginx最大响应等待时间为30秒,这样就会出现超时。假如是文件解析这种本身就耗时比较长的任务,则可以调大nginx超时限制的参数,使程序可以正常执行。#连接成功后,后端服务器响应时间(代理接收超时)proxy_send_timeout 1800s;通常有以下几种情况导致。

2024-09-29 15:09:48 1099

原创 SpringBoot&Linux中集成xxl-job

xxl-job包括调度中心和执行器两个主要部分,调度中心负责管理调度信息,按照调度配置发出调度请求,执行器负责接收调度请求并执行对应的JobHandler中业务逻辑。通过这种方式,“调度”和“任务”两部分可以相互解耦,提高系统整体稳定性和扩展性。任务注册:任务的注册是通过在xxl-job-admin管理平台上配置任务信息,包括任务名称、执行器地址、任务参数等。任务调度:xxl-job-admin管理平台会根据任务的配置信息,将任务调度信息写入数据库。

2024-09-14 17:37:35 873

原创 关于使用Mybatis-Plus 自动填充功能失效问题

原因:第一次新增的时候 已经向修改时间字段填充值了 mp默认策略为如果属性有值即不做覆盖。解决方法:将类型替换成一致的类型 全部为Date 或 LocalDateTime 即可解决。解决方法:使用setFieldValByName 进行填充。另外就是 要注意时区的问题 否则填充时间可能会相差8小时。关于使用Mybatis-Plus 自动填充功能失效。原因:字段类型 与 填充类型 不一致导致。

2024-09-14 16:22:29 946 1

原创 XShell标签页不见了、xshell窗口标题不见了、xshell切换栏不见了、xshell只能打开一个窗口

解决方式:ctrl+shift+t

2024-09-05 17:31:00 982

原创 如何利用IDEA将Git分支代码回退到指定历史版本

Revert操作其实就是回退操作,默认是回退到最近一次提交点,也可以回退到指定提交点,就像本次实验演示的。Revert的操作其实也是设置Head指针。其实比较推荐Revert操作,毕竟可以后悔。方法2中git push -f 强制同步操作并不推荐使用,在团队协作环境中可能会引发问题。在方法2中,选择git reset参数选择的是hard,这种参数适合场景是我只想回退到指定版本的文本。工作区里的内容可以放弃,版本2完全放弃。其实也可以选择Mixed。

2024-09-02 20:47:27 3225

原创 SpringBoot3配置dynamic多数据源,url找不到。Failed to configure a DataSource: ‘url‘ attribute is not specified a

我在编写springboot项目时尝试使用dynamic-datasource实现多数据库连接运行项目时报错退出。springboot3中使用多数据源,url找不到

2024-09-02 20:42:21 840

原创 Linux中区域设置

解决问题取决于您使用的 Linux 发行版。根据您的具体系统,选择以上方法中的一种进行解决。希望这些步骤能够帮助您解决问题!

2024-08-05 17:57:33 1584

原创 查看Linux 系统发行版本

命令可以显示有关 Linux 标准基础(Linux Standard Base)和发行版的信息。大多数现代 Linux 发行版都支持这个命令。命令在许多现代 Linux 发行版中可用,可以显示系统的主机名、操作系统、内核等信息。文件包含有关操作系统的信息,包括发行版名称、版本等。命令可以显示内核信息,但也可以通过结合。不同的发行版可能会有不同的。选项来获取一些系统信息。

2024-08-05 17:51:34 1332

原创 Git代码提交单词释义

在代码提交(commit)的过程中,使用一些特定的单词作为前缀可以帮助团队成员快速理解每次提交的主要目的和类型。这些前缀通常代表了提交的性质,比如是修复了一个bug、添加了一个新功能,还是进行了文档的更新。使用这些前缀可以帮助团队成员更快地理解每次提交的目的,也有助于生成更清晰的更改日志。不过,不同的团队和项目可能会有自己的约定,所以最好是遵循你所在项目或团队的具体规范。

2024-05-13 18:44:31 640

原创 Mac中IDEA快捷键

Mac中IDEA的快捷键总结

2024-04-24 13:54:01 1981

原创 Mac中隐私安全性设置-打开任何来源

从外部下载的软件频繁打不开,需要从隐私安全性中重新选择一下;默认Mac隐藏了任何来源。打开终端,输入一下命令。Mac中隐私安全性设置-打开任何来源

2024-04-18 14:44:04 2310

原创 IDEA中好用的基础设置

IDEA中常用的设置,提升Java开发效率

2024-04-18 14:34:33 1329 1

原创 M系Mac关闭SIP

8、如果后期想再开启 SIP,只需要将上面第 4 步的 csrutil disable 换成 csrutil enable 即可。2、使用系统信息工具 打开“系统信息”应用程序(按住Option键并单击Apple菜单选择「系统信息」)6、出现 System Integrity Protection is off. 证明 SIP 已成功关闭。4、终端内输入命令:csrutil disable然后回车执行(注意中间有个空格)3、进入选项->继续->点击实用工具>点击终端。5、输入y,输入自己电脑密码,等待。

2024-04-15 16:54:25 7435 1

原创 IDEA中打开项目之后不显示具体的src代码

【代码】IDEA中打开项目之后不显示具体的src代码。

2024-02-29 10:03:08 2152

原创 Java中对接阿里云短信能力

Java中对接阿里云短信能力

2024-01-25 15:46:35 1618

原创 Windows系统中设置软件开机自启动

平常用的比较多的软件,在设置中大部分都带有了“设置开机自启”选项,选项位置不同,但操作流程类似,如果要开机启动在设置中勾选相应开关项即可。以ToDesk远程软件为例。

2024-01-17 16:51:19 12715

原创 Java中使用lamda表达式进行foreach,优雅处理集合List为null的情况

在使用Java 8及以上版本的Stream API时,如果你想要优雅地处理可能为空的List,可以使用以下方法。

2024-01-10 17:45:58 2465

MacOs小助手小工具

macOS小助手 是编写的一个脚本工具,内含一些macOS常用命令行脚本代码,可以帮您快速的进行一些操作,比如禁用macOS的Goalkeeper(守门员)、修复macOS 10.15 应用已损坏问题、修改mac截图保存位置、修改截图名称前缀、修改截图默认保存格式、禁用窗口截图的阴影、开启单应用模式、启用访达退出功能、查看SIP状态、禁用 macOS 更新提示(关闭macOS设置图标的小红点) 1)开启任何来源(可解决应用运行出现『xxx巳损坏/身份不明的开发者』等问题) 2)绕过 Apple签名认证(可解决因应用签名导致的应用无法运行的间题3)安装 Command Line Too1s(签名前必需安装,只安装一次即可4)对应用进行签名认证(可解决应用运行出现『意外退出/崩溃闪退』问题) 5)查看SIP状态 6)调整启动台( Launchpad)的布 7)DcK栏(程序坞)自动昱示和隐藏的响应速度 8)修改截图默认保存位置 9)禁用窗口截图的阴影 10)启用窗口截图的阴影 11)禁用 Safari在新标签中打开网页 12)启用 Safari在新标签中打开网页 13)禁用系统更新

2024-04-24

Windows xsheel7和xftp7

Windows xsheel7和xftp7 网络连接工具

2022-07-13

windows 解压缩 Bandzip 工具

Bandzip解压缩版本

2022-07-13

FastRequest idea插件免登陆

FastRequest idea插件免登陆

2022-07-13

Termius Windows 中文版

Termius Windows 中文版

2022-07-13

撬动星球的头部效应--绝非偶然读书分享

撬动星球的头部效应--绝非偶然.xmind

2021-10-13

Lambda表达式--凌尘.pptx

Lambda入门介绍

2021-05-18

ES原理分享PPT,可以部门或者团队作为分享

ES是一个基于RESTful web接口并且构建在Apache Lucene之上的开源分布式搜索引擎。 同时ES还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,能够横向扩展至数以百计的服务器存储以及处理PB级的数据。 可以在极短的时间内存储、搜索和分析大量的数据。通常作为具有复杂搜索场景情况下的核心发动机。 ES就是为高可用和可扩展而生的。一方面可以通过升级硬件来完成系统扩展,称为垂直或向上扩展(Vertical Scale/Scaling Up)。

2020-12-07

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

TA关注的人

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