自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Jpackage

jpackage- 用于打包自包含 Java 应用程序的工具,是 JDK 14 引入的一个工具。该工具将 Java 应用程序和 Java 运行时映像作为输入,并生成包含所有必要依赖项的 Java 应用程序映像。它将能够生成特定于平台的格式的本机包,例如包括打包 Windows (.exe),macOS (.app),和 Linux (.deb每种格式都必须构建在其运行的平台上,没有跨平台支持。该工具将具有允许以各种方式自定义打包应用程序的选项。

2025-06-06 15:22:03 414

原创 快速上手Prism WPF 工程

​定位​:Prism 是 ​微软推出的框架,专为构建 ​模块化、可维护的复合式应用程序​ 设计,主要支持 WPF、Xamarin.Forms、UWP 等平台。​核心功能​:​模块化开发​:将应用拆分为独立模块,按需加载。​导航管理​:处理页面导航和参数传递。​事件聚合​:通过事件总线实现松耦合的组件通信。​依赖注入集成​:支持多种 DI 容器(如 Unity、DryIoc、Autofac)。​与 DI 容器的关系​:Prism ​不直接提供 DI 容器,但提供接口(和。

2025-04-28 17:41:26 1277

原创 Supervisor 使用

运行 Supervisor 时会启动一个进程 supervisord,它负责启动所管理的进程,并将所管理的进程作为自己的子进程来启动,而且可以在所管理的进程出现崩溃时自动重启。是命令行管理工具,可以用来执行 stop、start、restart 等命令,来对这些子进程进行管理。supervisor是所有进程的父进程,管理着启动的子进展,supervisor以子进程的PID来管理子进程,当子进程异常退出时supervisor可以收到相应的信号量。

2025-01-22 11:10:17 1633

原创 Ubuntu18.04 解决 libc.so.6: version `GLIBC_2.28‘ not found

Glibc(GNU C Library)是 GNU 系统及其衍生系统如 Linux 操作系统中实现 C 语言标准库的核心组件。升级 Glibc 是一个非常谨慎的操作,因为它与系统的许多关键功能和服务密切相关。Ubuntu 18.04 默认安装的 Glibc 版本为 2.27,但某些应用程序可能需要更新版本的 Glibc,如 2.28源码升级 风险较高,一不留神可能系统都会搞崩溃。

2025-01-16 20:10:33 1146

原创 Ubuntu 搭建SVN服务

配置文件目录lsauthz:作用:authz 文件用于定义版本库的访问控制权限。它指定了哪些用户或用户组可以访问哪些目录和文件,以及他们拥有的权限级别(如读取、写入或无访问权限)。作用:hooks-env.tmpl 是一个模板文件,用于设置 SVN 钩子(hooks)的环境变量。钩子是 SVN 在特定事件#(如提交或更新)发生时自动执行的脚本。passwd:作用:passwd 文件存储 SVN 用户的密码信息。它通常与 authz 文件一起使用,来控制对 SVN 版本库的访问。

2024-12-30 21:03:48 1112

原创 Nginx 动态IP黑名单

以上,便是 Nginx+Lua+Redis 实现的 IP 黑名单功能,具有如下优点:配置简单轻量,对服务器性能影响小。多台服务器可以通过共享 Redis 实例共享黑名单。动态配置,可以手工或者通过某种自动化的方式设置 Redis 中的黑名单。

2024-12-25 21:18:17 1019

原创 Ubuntu Opencv 源码包安装

说明:ubuntu20.04 建议 使用 opencv-4.6.0+版本ubuntu18.04 建议 使用 opencv-4.5.2-版本。

2024-11-27 20:59:15 1020

原创 Docker 安装 windows 系统

docker 安装 windows

2024-11-27 14:37:24 1377

原创 Ubuntu系统目录介绍

ubuntu系统目录介绍

2024-11-25 11:36:29 510

原创 ubuntu 安装proxychains

代理服务

2024-11-25 11:31:16 790

原创 ubuntu 安装 docker 记录

不同版本ubuntu安装docker

2024-11-25 11:21:26 1318

原创 ubuntu20.04安装docker compose

下载Docker Compose二进制文件。你可以从Docker GitHub仓库的。确保已经安装了Docker。下载适合你系统的版本。请注意,上述命令中的版本号(在这个例子中是。)应该替换为当前最新稳定版本。找到最新版本的下载链接。

2024-11-25 10:58:00 551

原创 Java调用OpenCv库处理图像

我们使用需要找到两个依赖文件 jar 和 dllbuild为构建后的文件包含了 java python这里要结合java使用,所以选择Java目录 找到所需的jarjava目录下 x64 和 x86 代表不同系统 这里选择x64 找到所需的dll。

2024-10-23 20:35:11 834 1

原创 Launch4j jar变exe 使用记录

用于创建轻量级Windows本机exe的跨平台Java可执行包装器。提供高级JRE搜索、应用程序启动配置和更好的用户体验。

2024-09-23 21:24:30 909

原创 Classfinal Jar加密处理

classfinal 字节码加密处理

2024-09-23 19:46:50 1184

原创 【大模型】Spring-AI 接入本地大模型 OLLAMA

Spring-AI OLLAMA

2024-09-04 21:13:10 429

原创 【大模型】OLLAMA 本地部署使用 - Windows篇

OLLAMA 大模型

2024-09-04 19:10:38 2188

原创 Docker 安装 PostgreSql

docker 安装 postgreSql

2024-08-23 17:35:03 1943

原创 windows配置FNM管理node版本

fnm windows 环境配置

2024-08-22 21:15:11 1923

原创 Linux 常用命令总结

反之,若系统中并没有指定软件包的较旧版本,rpm 命令并不会安装此软件包。find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents 从一个目录查找并复制所有以 '.txt' 结尾的文件到另一个目录。mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd 创建一个目录的iso镜像文件。

2024-08-13 19:10:35 756

原创 Linux 安装 Docker 过程记录

记录doker 安装过程遇到的问题和解决方案

2024-08-07 13:39:10 1420

原创 Jdframe 简化Jdk8 Stream流处理

Jdframe替代原生java8 Stream流

2024-08-06 11:05:50 461

原创 记录一份logback日志配置文件

logback日志配置

2024-08-01 11:27:36 115

原创 Windows环境下bat脚本开机启动、终止、重启 jar程序

window环境脚本形式启动jar

2024-08-01 11:17:17 503

原创 DDD思想 - Domain Driven Design

主要是围绕用户、角色和两者的关系,构建权限分配领域模型。采用 DDD 4 层架构,包括用户接口层、应用层、领域层和基础服务层。数据通过 VO、DTO、DO、PO 转换,进行分层隔离。采用 SpringBoot + MyBatis Plus 框架,存储用 MySQL。谈谈我对 DDD 的理解,我觉得 DDD 不像一门技术,我理解的技术比如高并发、缓存、消息队列等,DDD 更像是一项软技能,一种方法论,包含了很多设计理念。

2024-07-26 17:57:54 692

原创 强、软、弱、虚引用介绍

软引用可以和一个引用队列(ReferenceQueue)联合使用,如果软引用所引用的对象被垃圾回收器回收,Java虚拟机就会把这个软引用加入到与之关联的引用队列中。当垃圾回收器准备回收一个对象时,如果发现它还有虚引用,就会在回收对象的内存之前,把这个虚引用加入到与之关联的引用队列中。弱引用可以和一个引用队列(ReferenceQueue)联合使用,如果弱引用所引用的对象被垃圾回收,Java虚拟机就会把这个弱引用加入到与之关联的引用队列中。通过关键字new创建的对象所关联的引用就是强引用。

2024-07-26 17:43:05 372

原创 模块抽取引发的Maven包POI依赖问题记录

springboot jar包方式运行时,加载类时是按照maven中的依赖顺序进行加载的

2023-08-11 16:51:48 3098

原创 多租户实现 基于SpringBoot+MybtaisPlus ~ 表级别隔离实现

此处实现场景:请求中多租户Id 【tenant-id】值即为库名值,也为表中 tenant_id 多租户列值。

2023-07-17 11:34:44 469

原创 多租户实现 基于SpringBoot+MybtaisPlus ~ 行级别隔离实现

mybatisPlus多租户插件行级别数据隔离、封装独立stater方便使用

2023-07-13 18:16:23 2218

原创 spring-boot-starter ~ 封装 简要版

自定义starter封装

2023-07-12 14:18:03 1519

原创 Shell脚本恢复mysql 备份数据

如:dump-table_name-202305091804.sql --> table_name/bin/bash# 显示脚本开始执行的提示信息echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>开始执行restore_dumps.sh脚本..."# 定义变量user=root# 记录开始时间# 导入数据库之前,设置MySQL系统变量echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>正在设置MySQL系统变量 ..."dothen。

2023-07-07 17:39:41 322

原创 XSwitch-将前端服务请求转发至本地服务

前后端分离项目,将非本地前端服务请求转发至本地后端服务

2023-04-23 11:46:24 1295 1

原创 PF4J插件化~使用篇

pf4j 与 springboot 集成

2023-03-31 16:56:37 5590 2

原创 kafka探索

这里写自定义目录标题kafka消息的有序性kafka消息的有序性在一个partition内部kafka依靠内存维护的offset保证有序性;kafka消息乱序场景:1、一个topic有多个partition,producer生产者将一组有序的消息被分散发送到了不同的partition,造成consumer消费者消费信息产生乱序;原因分析:乱序点在于消息被分散发送到了不同的partition解决方式:1)、一个topic 让其只有一个partition (在一个partition 内部kafka

2021-03-28 21:56:38 112

jpackage WINX 工具包 314版本

jpackage 打包依赖运行时环境

2025-06-06

opencv-java4100依赖jar和dll

opencv_java4100依赖jar和dll

2024-10-24

fnm 1.37版本 资源

fnm 1.37版本 资源

2024-08-22

自定义spring-boot-starter封装

自定义spring-boot-starter封装

2023-07-12

空空如也

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

TA关注的人

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