自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(243)
  • 资源 (13)
  • 收藏
  • 关注

原创 Linux下使用pigz工具结合tar实现并行压缩提升压缩和解压速度

`tar`命令本身默认是单线程运行的,但可以通过一些方法来实现并行操作,以提高处理效率,常见的方式有利用`pigz`等工具结合`tar`实现并行压缩、使用`GNU Parallel`工具与`tar`配合实现多线程处理等。

2025-03-14 14:16:18 128

原创 Vue页面警告:main.js:12 Feature flag __VUE_PROD_HYDRATION_MISMATCH_DETAILS__ is not explicitly defined.

当你在使用 Vue CLI 项目时,遇到 `Feature flag __VUE_PROD_HYDRATION_MISMATCH_DETAILS__ is not explicitly defined` 警告,可以在 `vue.config.js` 文件中通过配置来注入这些编译时特性标志,以此消除警告并实现更好的树摇(tree - shaking)效果。

2025-03-11 08:47:46 116

原创 在SQLite数据库中模拟TRUNCATE截断表语句

在常规的 SQL数据库中,一般使用DELETE 和 TRUNCATE来清空表,使用`DELETE` 操作后自增列的下一个值不会重置,会接着之前的值继续递增,如果想要彻底情况需要使用TRUNCATE TABLE,但是SQLite 里没有这个语句,所以我这里模拟TRUNCATE截断表语句。

2025-03-04 16:06:20 41

原创 SpringBoot3通过拦截器拦截所有的请求-限制IP访问

在 Spring Boot 3 中,你可以通过实现 HandlerInterceptor 接口来创建一个拦截器,拦截所有请求并限制特定 IP 的访问。

2025-02-24 15:50:02 220

原创 在Spring Boot+Vue前后端分离的项目中使用JWT实现基本的权限校验

通过 JWT 实现用户认证和权限校验。使用拦截器拦截请求并校验 Token 和权限。前端存储 Token 并在请求时携带。实现简单、灵活,适合小型项目或对权限要求不高的场景。通过生成一次性Token并在使用后立即删除,可以有效防止Token被重复使用,增强系统安全性。通过数据库存储Token并标记其使用状态,可以实现一次性Token的校验。虽然这种方式比使用Redis等缓存组件稍显复杂,但在不依赖第三方组件的情况下,是一种可行的解决方案。

2025-02-24 15:47:02 106

原创 如何确保SpringBoot的组件@Component在启动的时候最先执行

通过实现接口,可以在 Bean 初始化前后执行自定义逻辑。这种方式可以确保某些逻辑在所有 Bean 初始化之前执行。@Component@Override@Override如果需要确保某个@Component最先执行,推荐使用结合@DependsOn。

2025-02-14 14:58:28 103

原创 如何动态修改SpringBoot配置文件application.yml文件中的值

在Spring Boot中,(或)是用于配置应用程序的核心文件。通常情况下,这些配置文件是静态的,但在某些场景下,可能需要动态修改配置值。

2025-02-07 08:30:21 214

原创 open-webui本地AI人工智能问答知识库搭建

Open WebUI是一个开源的用户界面工具,用于运行和管理大语言模型(LLM)及其他人工智能功能。

2025-01-23 17:15:44 3192

原创 SpringBoot使用MockMVC通过http请求controller控制器调用测试

在Spring Boot中编写测试控制器调用是一个常见的需求,通常使用Spring的测试框架来完成。Spring Boot提供了多种方式来测试控制器,包括使用MockMvc进行模拟HTTP请求和响应的测试。

2025-01-23 16:59:42 466

原创 Ant Design 的全新 AGI 组件库-Ant Design X

Ant Design X 是 Ant Design 的全新 AGI 组件库,旨在帮助开发者更轻松地研发 AI 产品用户界面。Ant Design X 在 Ant Design 的基础之上进一步拓展 AI 产品的设计规范,为开发者提供更强大的工具和资源

2024-12-10 09:17:29 1356

原创 SpringBoot3.3.5整合Mybatis-plus报错: Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang

最近整合SpringBoot3.3.5+Mybatis-plus的时候报错。

2024-12-03 13:54:40 277

原创 windows查看net网络监听端口命令和工具(ipconfig、netstat、tasklist、TCPView)

在 Windows 操作系统中,你可以使用多种方法来查看网络状态和相关信息

2024-11-04 13:59:34 511

原创 Docker搭建开源Web云桌面操作系统Puter和DaedalOS

puter云桌面操作系统,github上星标9.6k。可在浏览器中运行,功能丰富且可高度扩展,适合码代码或远程连接。界面类似MAC,但暂不支持中文。daedalOS是一个在浏览器中运行的桌面环境开源项目的桌面环境项目。

2024-10-24 14:19:39 1127

原创 Weblogic12打补丁

由oracle官方发布的漏洞公告,对weblogic进行补丁升级。

2024-10-23 08:32:54 250

原创 CentOS6升级OpenSSH9.2和OpenSSL3

CentOS6升级openssl和openssh

2024-10-22 15:50:09 1147

原创 Linux服务器优化和安全设置

Linux服务器优化和安全设置

2024-10-21 16:52:02 366

原创 Rust编程语言变量的所有权(ownership)

所有权ownership是Rust 的核心功能之一。所有程序都必须管理其运行时使用计算机内存的方式。Rust 则选择通过所有权系统管理内存,编译器在编译时会根据一系列的规则进行检查。如果违反了任何这些规则,程序都不能编译。

2024-10-21 15:30:23 440

原创 Go语言Linux环境搭建以编写第一个Go程序

Go编程语言,又称为Golang,是一种由Google开发的静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。

2024-10-21 14:55:48 164

原创 Rust语法基础

Rust是一门系统编程语言

2024-10-21 13:45:02 258

原创 Rust语言编程环境的安装

Rust是一门系统编程语言,专注于安全,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言。

2024-10-21 13:35:45 457

原创 OGG错误:DI-10147: Repository type mismatches

oracle.odi.core.config.NotMasterRepositorySchemaException: ODI-10147: Repository type mismatches. PreparedStatementCallback; uncategorized SQLException for SQL [select * from SNP_LOC_REP]; SQL state [99999]; error code [17056]; Non supported character set

2024-10-17 08:31:03 90

原创 OGG错误:ORA-28000:the account is locked

ogg错误:ORA-28000:the account is locked

2024-10-16 16:43:08 245

原创 vCenterServer 的安装和使用

vCenterServer的安装和使用

2024-10-16 10:16:23 487

原创 使用Java API访问Apache Kafka

Kafka是由Apache软件基金会开发的一个开源流处理平台,Kafka是一个功能强大且灵活的平台。

2024-10-14 13:41:14 361

原创 SpringBoot +Vue3前后端分离项目入门基础实例五

这是一个使用SpringBoot + MyBatis-plus + MySQL结合前端框架Vue3 + ElementUI plus + axios的基本的前后端分离项目,完成基本的增删改查以及基本权限功能的实例

2024-10-14 10:28:13 669

原创 SpringBoot +Vue3前后端分离项目入门基础实例四

这是一个使用SpringBoot + MyBatis-plus + MySQL结合前端框架Vue3 + ElementUI plus + axios的基本的前后端分离项目,完成基本的增删改查以及基本权限功能的实例

2024-10-14 10:28:00 399

原创 SpringBoot +Vue3前后端分离项目入门基础实例三

这是一个使用SpringBoot + MyBatis-plus + MySQL结合前端框架Vue3 + ElementUI plus + axios的基本的前后端分离项目,完成基本的增删改查以及基本权限功能的实例

2024-10-14 10:27:44 482

原创 SpringBoot +Vue3前后端分离项目入门基础实例二

创建一个UserController控制器,主要实现了基本的用户登录、注册、修改、删除、分页查询等基本的功能,由于是用于基本示例所以没有创建业务层Service,直接使用的Mapper,后续可以修改。后端项目的访问安全也是非常重要的一个点,不能让所有人都可以访问后端项目,需要对访问后端的项目进行必要的限制。有的时候后端接口的404页面或者500等错误页面会暴露服务器的信息,所以可以通过配置屏蔽掉默认的错误信息。屏蔽后的页面,已经基本无法判断后端接口的技术信息了。2、限制请求者的IP地址。

2024-10-14 10:27:15 512

原创 SpringBoot +Vue3前后端分离项目入门基础实例一

这是一个使用SpringBoot + MyBatis-plus + MySQL结合前端框架Vue3 + ElementUI plus + axios的基本的前后端分离项目,完成基本的增删改查以及基本权限功能的实例

2024-10-14 10:26:25 777

原创 docker搭建 Rancher开源的 Kubernetes管理平台

Rancher 是一个开源的 Kubernetes管理平台,它使得部署和管理 Kubernetes 集群变得更加简单。Rancher 提供了一个控制面板,用户可以通过这个界面来管理多个 Kubernetes 集群。

2024-10-14 08:46:12 454

原创 Springboot3+druid+jasypt+application.yml配置文件数据库密码加密技术

开发环境我们经常把数据库密码直接明文暴露在配置文件中,但是在生产环境,出于安全考虑,必须对数据库密码进行加密。Jasypt是一个简单易用的Java加密工具库。

2024-10-09 14:50:47 685

原创 前端开发基础NodeJS+NPM基本使用(零基础入门)

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。运行于ECMAScript 2015(ES6)及更高版本NodeJS 是一个让JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。

2024-10-09 13:42:51 796

原创 SpringBoot+Activiti7工作流使用进阶实例-高亮显示BPMN流程图( SpringBoot+Activiti+mybatis+shiro实现)

使用 SpringBoot + Activiti +mybatis + shiro 实现基本操作。源码地址见文章末尾。

2024-10-08 15:09:28 810

原创 VMWare安装和基本使用NixOS Linux 24.05版本

NixOS 是一个功能强大且高度可定制的基于 Nix 包管理器构建的 Linux 发行版,它以其独特的系统配置和包管理方式而闻名。声明性构建和部署Nix 是一种采用独特方法进行包管理和系统配置的工具。

2024-10-08 10:14:11 610

原创 使用Docker搭建WAF-开源Web防火墙VeryNginx

VeryNginx 基于 lua_nginx_module(openrestry) 开发,实现了防火墙、访问统计和其他的一些功能。

2024-10-08 09:20:00 683

原创 postgreSql常用操作

postgresql的一些常用操作,涵盖了开发人员的常规使用语句

2024-09-30 08:00:00 174

原创 SpringBoot+Activiti7工作流入门实例

使用SpringBoot+Activiti实现一个最基础的工作流

2024-09-27 09:58:06 953

原创 Activiti的Web在线工作流设计器的几种搭建方式

Activiti是一个使用Java开发的工作流流程管理(BPM)平台,可以帮助开发者和企业自动化管理业务流程。它提供了一整套工具,用于定义、执行、监控和优化业务流程。Activiti支持BPMN 2.0标准,具有强大的扩展能力和易用性,适用于各种规模的组织和复杂的业务需求。

2024-09-27 09:07:26 638

原创 轻量级日志管理系统SpringBoot3+Loki+grafana的使用实例

通过集成日志工具Loki使得能够自动化采集日志。Grafana作为可视化终端,通过链接Loki数据源,能够对采集的日志进行搜索和分析。

2024-09-26 15:04:09 1006

原创 MyBatis-Plus代码生成器的使用

AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。

2024-09-26 14:55:22 169

CentOS7 安装 MySQL 数据库

现在项目的部署运行大多数都是基于Linux环境的,而CentOS系统是目前服务器上使用最多的,mysql也是使用最普遍的数据库。 文档是基于CentOS7 操作系统下安装关系型数据库MySQL5.7 从安装文件下载,到安装步骤,一步一截图,完全保姆级教程,没有任何废话,不啰嗦简单明了,只要按照步骤执行大部分人都可以轻松完成安装。 有一个前提需要对于centos7有一定的熟悉,了解常规的Linux命令。 如果是学习的话可以首先在虚拟机上安装测试一下。

2023-04-12

docker-compose-linux-arm64-1.25.0.tgz

这个文件经过验证可以在华为鲲鹏920ARM架构的Linux系统运行的docker-compose 版本:1.25.0

2021-09-08

LubanPlan4.5.0(鲁班进度计划).zip

鲁班进度计划软件是基于BIM技术的项目进度管理软件,通过BIM技术将工程项目进度管理与BIM模型相互结合,主要由企业项目管理人员使用,通过精细到构件级的进度计划安排,形成项目建造过程的虚拟生长过程,通过横道图和网络图相辅相成的展示方式,为项目进度管理提供快速、准确、有效的计划安排,及时把控项目关键节点,为项目进度计划提供整体数据支撑,为项目按时交付提供保障。

2021-08-03

Linux下的Go语言开发环境:go1.15.6.linux-amd64.tar.gz

Go语言编译和运行环境

2021-07-23

驱动精灵-带网卡驱动版

驱动精灵-带网卡驱动版,如果新电脑安装的时候没有安装网卡驱动不能上网的话可以选择这个版本。我是用起来挺好用的

2020-04-30

增强型命令行工具cmder

cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,也可以使用linux的命令,shell命令。

2020-04-30

VSCodeUserSetup-x64-1.40.2.zip

VSCode 是一个非常优秀的编写现代 Web 和云应用的跨平台源代码编辑器,集成了编写前端开发的很多功能,支持目前市面上的大多数前端框架,还可以验证代码格式,调试,运行等

2020-04-30

VisualSVN-Server-2.7.3

VisualSVN-Server 是现在比较流行的版本控制工具

2016-06-02

windowBuilder1.8

windowBuilder1.8 是一个Eclipse的窗体开发插件,适用于最新的Eclipse mars R2

2016-06-02

JSP中使用EXT实现grid table

在jsp中使用ext显示一个简单的数据表格,非常实用,以后如果要开发Ajax的页面数据表格可以直接套用,使用编码UTF-8

2011-08-17

自己编写的EJB源代码

EJB2.0的会话bean源代码,有兴趣的人可以下载看看,里面有用JNDI的测试代码,不过需要安装weblogic进行部署,写的比较早,用JBuild2005写的

2011-08-17

java开发视频组件

java的视频开发组件,需要在java程序中实现视频播放可以用到

2007-12-29

CVS工具

版本控制工具,在软件开发中用的比较多,很多时候都是在团队开发的时候,需要多个模块之间的融合,这个工具的用处就大了,所以这是一个不可多得的东西。

2007-12-29

空空如也

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

TA关注的人

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