自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(216)
  • 资源 (35)
  • 收藏
  • 关注

原创 K8S集群部署Dashboard

官方部署教程更成熟的K8S集群监控是,Dashboard其实很多企业都不使用了,后续本人会完善Prometheus的部署方法。

2026-05-08 22:47:04 12

原创 K8S集群部署Ingress并加入java项目

官网Ingress: https://kubernetes.io/docs/concepts/services-networking/ingress/

2026-05-04 02:06:57 372

原创 OverlayFS联合文件系统使用示例

OverlayFS是UnionFS实现技术之一,是docker使用的主流技术。OverlayFS 主要有三个参数upperdir。

2026-04-25 18:51:42 249

原创 Docker将jar包装为Image并运行

基于docker文件的分层(layer)概念DockerFile可以通过程序,将很多层变成一个imageDockerFile 有自己的语法,可以参考中的文件,结合AI帮助来写。

2026-04-15 23:13:07 391

原创 virtualbox+vagrant创建CentOS-7虚拟机

参考视频: https://ke.gupaoedu.cn/play/288/5/37603?phaseId=6 然后最好准备CentOS-7的镜像,virtualbox会自动从网上下载,但是速度很慢,所以建议提前准备。 首先需要登录网站: https://vagrantcloud.com/search,搜索CentOS7进行下载 my-centos/7为镜像名可自定义,此时会在当前目录下生成Vagrantfile,同时指定使用的镜像为centos/7

2026-04-09 03:28:29 366

原创 CompletableFuture用法详解及结合@Async线程池开发

下面示例中的小工具/*** 小工具*/try {.add(tag)@Service/*** 模拟耗时任务1*/SmallTool.printTimeAndThread("task1执行线程:" + Thread.currentThread().getName());/*** 模拟耗时任务2*/SmallTool.printTimeAndThread("task2执行线程:" + Thread.currentThread().getName());

2026-04-06 18:59:05 381

原创 Windows文件备份方案推荐

你是不是有这种焦虑,如果有一天电脑上的文件丢失了,怎么办?云盘要钱,各种花式操作,还得需要网络,鸡肋。

2026-03-29 12:36:33 399

原创 volatile数组的仅对引用修改可见,对元素的修改不可见

一道面试题:被volatile修饰的数组,无论怎么修改,对其他线程都是可见的吗。

2026-01-14 17:35:30 47

原创 JAVA的Monitor 机制

Monitor是依赖于操作系统底层锁实现的,需要用户态和内核态之间切换的一种重锁机制。Java为每一个对象都分配了Monitor,所以Monitor又叫内置锁。synchronized关键字,就是使用Monitor进行重量级锁的管理。

2025-11-27 01:27:11 843

原创 PDF、Docx、Doc、Markdown处理方案-MinerU

MinerU可以处理Word、PDF、PPT、Markdwon等文件,进行相互转换和解析既提供软件服务,又提供开源的部署以及APIMinerU最好有GPU的支持,没有的话CPU也行,只不过会比较慢MinerU内置了很多模型,所以GPU加速速度会有明显的改善这种部署方式很不建议,因为很有可能环境不完善导致文件解析失败,建议使用docker进行部署,效果接近于官网,具体参照原先的文章。

2025-11-20 17:19:32 395

原创 docker 离线安装(CentOS/root)

很推荐的一个博客: https://blog.csdn.net/YaoXTao/article/details/149002213打开网址:下载对应的版本创建docker文件夹📂,并且将安装包上传至docker文件夹📂下面使用如下命令进行 安装包解压缩:然后将docker解压后的文件拷贝至/usr/bin/目录下这个时候就可以看到docker 的版本信息了添加docker.service文件直接贴入如下命令然后设置权限重新加载配置然后启动docker查看

2025-11-12 15:33:32 332

原创 Docker安装(Windows/Windows Server)

说明 Docker 已能正常拉取和运行镜像。或者第一次安装 Docker Desktop,需要启用 WSL2。第一次启动可能会要求登录 Docker Hub没有账号可以 免费注册。❗ 如果显示“已禁用”,需要重启电脑进入 BIOS 开启虚拟化。Docker Desktop Installer.exe进行安装。中已启用虚拟化(Intel VT-x / AMD-V)。双击桌面 Docker Desktop 图标,启动成功后右下角任务栏会出现 小鲸鱼图标。说明 Docker 安装成功。

2025-10-26 01:57:28 1373

原创 Docker安装教程(CentOS)(包含compose和swarm)

安装时显示:Cannot find a valid baseurl for repo: base/7/x86_64,镜像地址可能会变更,如果失效可以百度找最新的docker镜像。至此,docker安装完毕!解决办法就是再运行一下。更新yum,建立缓存。

2025-10-25 23:50:57 398

原创 Redission分布式锁、WatchDog续约、布隆过滤器

本文介绍了SpringBoot中Redis分布式锁和布隆过滤器的实现方法。在分布式锁部分,通过Redisson客户端实现可重入锁,支持自动续约和手动释放功能。布隆过滤器部分展示了三种实现方式:1)基于Redisson的分布式布隆过滤器,支持初始化时全量加载Redis数据;2)Guava提供的本地布隆过滤器,简单易用;3)Hutool工具包中的多算法实现。文章包含完整的配置示例、核心代码和使用说明,适用于高并发场景下的数据一致性和快速查询需求。

2025-10-08 23:50:02 369 1

原创 Spring cache整合Redis

Spring cache简化了数据库和缓存的同步过程,在绝大多数项目中都有应用除redis外,Spring cache还可以整合Caffeine、EhCache等注解说明开启缓存注解功能@Cacheable在方法执行前先查看缓存中是否有数据,如果有数据,则直接返回缓存数据;若没有数据,调用方法并将方法返回值放到缓存中@CachePut向缓存中存入数据从缓存中删除数据上述这些注解,key属性支持SPEL语法,用于标记入参或回参中,某个或者某几个属性。

2025-09-30 17:42:04 646

原创 Spring AI整合聊天模型DeepSeek

先进行ChatClient注入和预设置下面这个设置了默认角色,也可以不设置默认角色@Beanreturn builder.defaultSystem("你将作为一名Java开发语言的专家,对于用户的使用需求作出解答").build();然后使用初始化好的ChatClient对象/*** Spring 自定义注入示例*/@Autowired访问查看结果例如,用SpringAI自动对算术运算的语句进行解析,并且输出结果首先进行自定义方法的编写和注入@Bean。

2025-09-29 21:16:36 1263 3

原创 Spring Ai Alibaba开发指南

搭建的时候记得选用JDK17+,不用系统安装,用IDEA下载的也可以。SpringBoot版本要求3.2.x或者3.3.x。结合自己申请的阿里云的Key添加如下配置。postman进行测试。

2025-09-29 19:49:50 456

原创 Maven Archetype搭建SpringBoot项目

1. 首先 在New-Project中选择 Maven Archetype,并且填写相关信息。6. 添加application.yml文件。2. 点击create按钮进行项目的创建。3. 将下面的pom内容直接粘过去。5. 添加resources文件夹。

2025-09-08 15:31:51 414

原创 Redis6.0+安装教程(Linux)

本文详细介绍了Linux系统下Redis的安装与配置方法。首先从官网下载Redis源码包并解压,安装gcc编译环境后执行make命令进行编译安装。安装完成后,可通过bin目录下的redis-server启动服务。要实现远程连接,需修改redis.conf配置文件:将bind设置为*,daemonize设为yes后台运行,protected-mode设为no关闭保护模式。最后介绍了RedisDesktopManager可视化工具的使用。文末提供了相关软件的下载地址和详细教程链接。

2025-07-27 18:58:23 578

原创 OpenCV基本的图像处理

因为本人是用于机器视觉的图像处理,所以只记录了OpenCV的形态学操作和图像平滑处理两部分相对于膨胀和腐蚀,开闭运算效果会更好噪声的消除中,中值滤波和高斯滤波是不错的选择。

2025-07-23 00:01:21 1874

原创 Java位运算

本文介绍了位运算的基本概念与常见操作。位运算以比特位为单位进行操作,常见运算符包括左移(<<)、右移(>>)、位与(&)、位或(|)、位异或(^)和非位(~)。文章详细说明了原码、反码和补码的转换规则,其中正数的三种码相同,负数需特殊处理。通过Java代码示例展示了各种位运算的具体实现:左移相当于乘以2的幂,右移分为正负数处理,位与、位或和异或运算遵循特定二进制规则,非位运算则按位取反。这些位运算在底层编程和性能优化中具有重要作用。

2025-07-09 22:48:13 387

原创 MySql学习笔记

黑马视频参考资料及: https://pan.baidu.com/s/1xT_WokN_xlRv0h06b6F3yg 提取码: aag3。

2025-06-20 01:47:51 369

原创 MySQL的Sql优化经验总结

想真的提高运行效率,可以试着分区,分库分表、冷热隔离,优化只是暂时提高效率。

2025-06-17 19:01:17 906

原创 Mysql分区(单服务器应对大数据量方案)

这里只讲实操,不讲原理,看原理请看参考资料Mysql自5.1后支持分区,在Mysql8之后只有InnoDB支持分区,Mysiam不支持分区本例只是一个简单的说明,分区有很多特点和复杂的操作。

2025-06-11 00:37:37 486

原创 MySql读写分离部署(一主一从,双主双从,Mycat)

读写分离是在主从复制的基础上进行的,所以需要先部署主从复制本例中还需要一个Mycat服务器本例是基于前面 部署完Mycat监控的配置文件,继续部署的,也可以参考前文的部署Mycat服务器进行单独部署。

2025-06-08 19:58:32 595

原创 Mycat的监控

本例是在基本部署了MyCat基础上,进行的,可以参照前文进行部署Mycat默认开通2个端口,可以在server.xml中进行修改。8066 数据访问端口,即进行 DML 和 DDL 操作。9066 数据库管理端口,即 mycat 服务管理控制功能,用于管理mycat的整个集群状态。MyCat-eye依赖于Zookeeper,所以我们应该先安装zookeeper,再安装MyCat-eye。

2025-06-03 00:55:33 1075

原创 Mysql水平分表(基于Mycat)及常用分片规则

本例是在垂直分库的基础上,又作的水平分库,参照前文也可以单独拿出来做水平分库。

2025-06-02 20:49:10 1036

原创 MySQL垂直分库(基于MyCat)

首先,在Mycat进行跨服务器进行联表查询是不可能的唯一的办法就是将该服务器用到的数据表,放到该服务器上,或者将每一个服务器都会用到的数据表做成全局表2. 全局表步骤假如数据表每个服务器的数据库都会用到,那么我们就需要把他们做成全局表。

2025-06-02 01:42:28 1043

原创 Mysql高版本(8.0及以后)Linux安装

本文详细介绍了MySQL 8.0.26在Linux系统下的安装步骤。主要内容包括:下载社区版安装包;检查并卸载旧版本;解压文件并设置安装目录权限;创建专用mysql用户组和用户;配置数据目录和my.cnf文件;初始化数据库并获取初始密码;配置系统服务和环境变量;修改root密码并授权远程连接;关闭防火墙或开放3306端口;处理客户端连接可能出现的加密方式错误。整个流程强调安全设置,包括使用非root用户运行MySQL服务,以及详细的权限配置说明。

2025-05-25 22:48:18 977

原创 NotePad++编辑Linux服务器文档

本文介绍了Notepad++远程编辑插件的离线安装和使用方法。针对复杂文件(如Mycat XML)的编辑需求,提供了64位插件离线安装包(含百度云链接)。安装步骤包括:复制nppftp.dll到插件目录、导入插件并重启软件。使用教程涵盖:连接Linux系统设置(SFTP类型)、目录刷新、文件编辑保存等操作。该方法解决了在线安装易失败的问题,为远程文件编辑提供了便捷方案。(149字)

2025-05-25 20:56:01 942

原创 Mysql主从复制部署指南(一主一从)

本文详细介绍了在Linux环境下部署MySQL主从复制的步骤。首先,确保两台服务器已安装MySQL并关闭防火墙。接着,在主节点(master)上修改配置文件/etc/my.cnf,设置唯一的server-id和读写权限,并重启MySQL服务。然后,为从节点(slave)创建一个具有主从复制权限的账号,并记录主节点的Binlog文件名和位置。在从节点上,同样修改配置文件,设置只读权限,并配置与主节点的连接信息。最后,启动同步并检查同步状态,确保主从复制成功。通过测试创建数据库和表,验证数据是否正常同步。

2025-05-21 00:18:36 1143

原创 GraphRag解析CSV文件格式

GraphRAG的CSV格式实用性并不是很强,仅仅适用于很规整的表格才行,建议使用TXT。

2025-04-14 17:39:48 741

原创 深入详解MYSQL的MVCC机制

参考资料。

2025-04-13 20:56:45 859

原创 java不安装JDK,指定JRE

很多时候一台服务器只能使用一个版本的java,或者服务器不允许安装JDK,我们要使用指定版本的java运行,就用到这个。

2025-03-10 17:52:04 577

原创 SpringCloud整合seata,XA、AT、TCC、SAGA模式

​​​​​​​(AT模式的UNDO_LOG讲的可能有点问题,但是很通俗易懂)

2025-02-14 11:17:29 939

原创 Seata部署及nacos整合

参考demo。

2025-01-24 14:18:42 949

原创 nacos安装及SpringCloud整合

1.64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。双击 startup.cmd运行文件的话,需要修改startup.cmd文件的集群方式为单节点:standalone。在需要交给nacos管理的服务的启动类上添加 @EnableDiscoveryClient 注解。再创建一个 bootstrap-uat.yml的文件,添加如下配置信息。- bin 启动nacos服务的脚本目录。所以nacos的版本最终确定为。

2025-01-20 17:22:53 830

原创 XXLJob部署和使用教程

【代码】XXLJob部署和使用教程。

2024-12-25 16:12:52 393

原创 分布式事务-nacos/seata部署及XA模式

nacos在windows下的部署。进行修改,重点修改nacos部分配置。

2024-12-08 17:45:45 641

原创 CMS垃圾收集器和G1垃圾收集器详解

见本人GitHub中的JVM项。

2024-11-10 18:01:07 281

SPring+structs2+hibernate框架搭建

myeclipse一步一步教你搭建SSH框架,步骤详细,适合新人学习。

2018-09-05

freemaker处理excel模板

亲测可用,利用freemaker处理excel模板,导入数据,myeclipse

2018-09-05

ireport使用demo

亲测可用,使用环境JDK1.7,基于myeclipse的ireport开发demo

2018-09-07

excel转换为html

请测可用,将excel转换为html,JDK要求1.7,后台类包含着文件路径。

2018-09-09

SELECT点击相应option响应点击事件

点击option自动弹出value的值,作为初学者使用。

2018-10-18

linux下JDK离线安装的详细教程

linux下JDK离线安装的详细教程,适用于项目不联网部署用。office2013,低版本可能会出现兼容问题。

2020-08-19

Spring cloud.zip

自己敲的mode和学习笔记 配合学习网站:https://www.bilibili.com/video/av22613028?from=search&amp;seid=12216591296607217574 打开软件按:MindManger

2019-12-04

linux下离线部署MYSQL.zip

Linux下离线部署mysql,office2013版本,向下会出现版本兼容问题-----------------------------------------------------------------------------------------------------------------

2020-08-27

microservicecloud.zip

这个是个人敲的demo,貌似和上一个资源重叠了可以忽略---------------------------- demo和学习笔记参考文档:https://download.csdn.net/download/qq_23095607/12013665 视频课程参考网址:https://www.bilibili.com/video/av22613028?from=search&seid=12216591296607217574

2019-12-12

springcloud.zip

这个是视频中的课程笔记,就是老师用的文档。---------------------------------------- demo及学习笔记参考文档:https://download.csdn.net/download/qq_23095607/12013665 视频参考网址:https://www.bilibili.com/video/av22613028?from=search&seid=12216591296607217574

2019-12-19

rabbitMQ.zip

内部有personal文件夹和class文件夹,personal文件夹里面存放的是个人写的笔记,可用于面试,代码以及快速理解,代码是eclipse测试通过的代码,class文件夹是课程信息,配合文章可以得到具象的了解

2020-08-05

linux服务器的布置以及使用.zip

linux服务器的布置教程,以及常用的命令集,帮你在虚拟机布置服务器,以及使用

2020-08-05

shiro笔记整理.docx

shiro笔记整理,通过学习shiro课程所做的笔记整理,可用于面试复习或者整体理解,但是做好还是配合课程进行具象的理解。https://blog.csdn.net/qq_23095607/article/details/107346396

2020-08-04

JavaWeb_Ireport_Jasper_JavaBean_Mysql

亲测可用,下载即可在myeclipse运行,兼容JavaBean和sql作为数据源,内有报表教程可供参考,在web端进行报表的显示功能。

2018-09-13

HelloSpringMVC.zip

这是一个用maven方式搭建的springmvc demo不懂得花可以看我博客里面的详细教程

2019-09-16

二维码,条形码,折线图保存本地及WEB端展示

亲测可用,包括二维码,条形码在web端的生成以及展示,本地的保存,以及折线图生成以及保存,利用QRCODE,zxing,jsbarcode,jfreechart,里面的好多文件可能都不止这个积分数

2018-09-14

开发包.zip

海康威视最全的开发包,包括老板新版,32,64位,本人开发,亲测可用。

2019-08-25

MFC动画全屏

这是一个基于windows系统的MFC全屏动画,结构简单清晰,可是直接运用

2015-09-05

windows server2012安装教程及sqlserver

windows server2012安装教程及sqlserver,花了3天工资买的,多收点C币不为过吧

2019-11-19

redis学习笔记.zip

redis学习笔记,学习资料,参考视频https://www.bilibili.com/video/BV1jD4y1Q7tU?p=29

2020-10-19

session&cookie.zip

session和cookie的demo及学习笔记,参考视频:https://www.bilibili.com/video/BV1s4411z7zq

2020-11-10

linux下离线部署TOMCAT.zip

Linux下离线部署TOMCAT,office2013版本,向下会出现版本兼容问题-----------------------------------------------------------------------------------------------------------------

2020-09-02

简单的springboot框架的搭建

参考教程:https://blog.csdn.net/weixin_40550726/article/details/80675911

2019-09-17

SpringBoot_Mybits_TestDemo.zip

eclipse下spring boot 整合 mybatis的例子,参考:https://blog.csdn.net/wangjiankai1993/article/details/80272886

2020-05-01

shiro简单的demo.zip

springboot整合shiro整合redis做的权限认证框架有参考代码以及参考文档

2020-07-14

SpringBoot.zip

参考教程:https://blog.csdn.net/weixin_40550726/article/details/80675911

2019-09-24

exception.zip

spring boot异常捕获的四种方式,配合https://blog.csdn.net/qq_23095607/article/details/105764846食用更佳

2020-04-30

springMVC.zip

用springMVC session写的简单的购物车系统,配合博客更佳

2019-09-27

stream.zip

stream流操作的相关demo,可参照本人的博客进行使用,内有从lambda基础算法讲起,便于新手入门使用。

2020-03-25

quartz-demo.zip

springboot整合quartz的demo,可供学习参考使用。

2020-03-30

HelloSpringMVC.zip(拦截器)

基于springMvc简单的拦截器demo,内有详细的注释,配合我的博客使用更佳

2019-09-17

java基础环境及tomcat的配置.doc

在windows系统下进行JDK以及tomcat的配置,相关详细教程

2019-11-19

SpringMVC-Aop demo

SpringMVC配置AOP的demo,通过注解方式实现,配合本人的博客里面的教程食用更佳,@around通知已经注销,如果需要,请手动开启

2019-09-23

SpringBootAop.zip

搭配教程使用更佳:https://mp.csdn.net/mdeditor/101278981#

2019-09-24

springboot一些相关教程.zip

springboot的一些简单教程,建议谨慎下载,因为没怎么整理,东西比较杂

2019-09-19

空空如也

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

TA关注的人

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