自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (7)
  • 收藏
  • 关注

原创 一个不错的springboot和springcloud的教程

springboot教程springcloud教程

2020-05-04 18:18:33 278

原创 模仿qq的C#窗体项目

项目名:P2PMapleQQ版本:1.0项目周期:2018.12 (7天)项目地址:https://github.com/hongmaple/MapleQQ编程比赛三等奖项目源码一、设计内容及要求A.系统概述 这是类似QQ这样的面向企业内部的聊天软件,基本功能和QQ类似。首先,系统分为两大部分,第一部分是客户端, 是用户使用的部分,第二部分就是服务器,所有的客户端都是...

2019-12-22 17:13:50 2424

转载 html在线浏览pdf文件

最近在做一个项目,其中涉及到pdf文件,于是就想试着在线加载pdf文件,经过我的不懈努力,终于让我解决了这个问题 解决这个问题总共有两种方式方式一. 将pdf转为图片保存,然后再把图片的地址发到页面进行显示。遇到的困难,pdf转为图片时中文可能会乱码!缺点:生成图片会占用服务器内存。方式二 .使用js插件js插件有三种1 pdf.j...

2019-07-18 13:06:50 1439

原创 javaweb开发之表单异步文件上传,和表单字段提交

当提交表单里包含文件上传的时候,即Form的enctype属性值为multipart/form-data时,后台是无法像普通表单那样通过 这时候,当然可以通过解析提交到服务器的数据流来得到数据了,但是这样不但麻烦而且容易出错。 最好的方式是使用第三方的jar包获取数据,这方面有很多现成的成熟优秀的jar包。最常用的时以下三个: apache的commons-fi...

2019-07-16 15:00:44 485

原创 C#--mdi窗体切换子窗体之用panel控件嵌套的方法(有缺陷)

首先我们先创建几个窗体,其中一个窗体作为mdi窗体,窗体有个属性叫IsMdiContair ,并设为true,在mdi窗体加一个panel控件代码如下:  private void toolStripLabel2_Click(object sender, EventArgs e)        {                panel1.Controls.Clear();//在加载...

2018-11-10 14:33:38 1530

原创 DeepSeek-OCR + AgentScope:打造私有化智能文档处理智能体

DeepSeek-OCR 与 AgentScope 的结合,不仅是 “工具 + 框架” 的简单叠加,更是开启了私有化智能文档处理的新时代。,而 “智能体” 是自动化处理的核心引擎。:DeepSeek-OCR 的 Docker 私有化部署 + AgentScope 的本地智能体运行,全程数据不落地第三方,满足金融、政务等敏感场景需求;流程:员工上传发票图片 → AgentScope 智能体调用 DeepSeek-OCR 提取信息 → 自动校验合规性 → 生成报销单 → 推送审批;

2026-01-13 11:28:52 325

原创 阿里又开源了一个顶级Java项目!AgentScope

彻底打破了 Python 在 AI 框架领域的垄断,让数百万 Java 开发者无需切换生态,就能原生构建高可用、分布式的智能体应用。无论是独立开发者构建智能助手,还是大型企业搭建分布式多智能体系统,它都能提供从原型到生产的全流程支持 —— 这一次,Java 生态在 AI 时代终于拥有了自己的核心框架。:区别于 Spring AI Alibaba 的工作流编排理念,AgentScope 以 “自主智能体” 为核心,支持 ReAct 推理循环、多智能体协作博弈,让应用具备自主规划、工具调用、记忆管理的能力。

2026-01-13 10:59:48 385

原创 SpringBoot + Seata + Nacos:分布式事务落地实战,订单-库存一致性全解析

SpringBoot + Seata + Nacos 组合通过“无侵入式分布式事务控制”+“高效服务注册发现”,完美解决了订单-库存场景的分布式事务一致性问题。其核心优势在于:Seata AT 模式大幅降低开发成本,Nacos 简化服务治理,让开发者无需关注分布式事务的底层细节,仅需少量配置即可实现数据一致性保障。在实际项目中,需结合业务场景选择合适的事务模式,遵循最佳实践配置参数,避免常见坑点。

2026-01-07 16:24:01 643

原创 从Java到Agent开发:3个月转型指南,轻松掌握大模型应用核心能力

摘要: 2026年程序员赛道竞争加剧,传统开发者面临AI替代风险,而兼具Java与AI能力的Agent开发者需求激增(月薪5万+)。Java开发者可借助现有技术优势(架构思维、工程化能力)快速转型,推荐通过LangChain4J框架(适配SpringBoot生态)实现3个月高效进阶: 第1个月:掌握Python基础与大模型API调用,完成文档问答系统(RAG); 第2个月:学习LangChain4J开发企业级Agent(如订单分析、多模型切换),掌握多Agent协作; 第3个月:聚焦性能优化、安全合规及容器

2026-01-04 13:41:29 629

原创 中国四级城市联动数据,包含港澳台,内含json , sql , python 脚本

该Python脚本用于处理中国行政区划数据并生成批量SQL插入语句。脚本首先读取JSON格式的省市区数据,通过拼音转换函数获取中文名称的全拼和首字母缩写。然后构建四级行政区划关系(省/市/区县/乡镇),为每条记录分配唯一ID并建立父子关系映射。最后将记录分批(每批1000条)写入SQL文件,包含数据插入语句和必要的数据库设置。输出结果可直接用于MySQL数据库的批量导入,支持外键关系并包含拼音检索字段。

2025-12-17 09:37:48 159

原创 Spring AI 2.x 发布:全面拥抱 Java 21,Redis 史诗级增强

Spring AI 2.0.0-M1发布,标志着2.x系列的全新开始。该版本完成技术栈全面升级,强制要求Java 21环境,基于Spring Boot 4.0和Spring Framework 7.0构建。Redis获得重大增强,新增聊天记忆组件和向量存储能力,成为企业级AI应用首选存储方案。模型生态方面,支持Claude 4.5、OpenAI官方SDK和Google Gemini思考深度配置。同时新增Azure Cosmos DB支持,增强MCP客户端配置,强化企业级特性。该版本共包含67项改动,为AI应

2025-12-16 15:07:04 1061

原创 基于策略模式与模板方法的统一支付实现方案(Java+Vue)

GetterALIPAY("alipay", "支付宝支付"),WECHAT_PAY("wechat_pay", "微信支付"),COMBINED_SCAN_PAY("combined_scan_pay", "聚合扫码支付");// 根据编码获取枚举throw new IllegalArgumentException("不支持的支付渠道:" + code);本文通过策略模式封装不同支付渠道的差异化逻辑,结合模板方法模式固定支付流程的通用步骤,实现了可扩展、易维护的统一支付服务。

2025-12-16 09:24:07 1175

原创 IDEA修改JVM内存配置以后,无法启动

报错内容::cannot start the runtime Caused by: Invalid ReservedCodeCacheSize=3048M. M。下的idea64.exe.vmoptions文件,而不是安装目录下的文件,修改安装目录下的文件没用,我们给这个缓存文件删除或者改正确,idea就可以打开了。C:\Users\用户名\AppData\Roaming\JetBrains\IntelliJIdea2025.1。修改安装目录下的 \bin\idea64.exe.vmoptions。

2025-05-30 12:14:48 1445

原创 零成本实现飞牛 OS 内网穿透:CloudFlare 隧道搭建全攻略

一、引言:突破内网限制的最优解当你的内网环境中部署了飞牛 OS 系统(无论是老旧电脑还是 NAS 设备),想要实现公网访问时,传统方案往往面临两大痛点:公网 IP 申请困难且成本高DDNS 动态解析配置复杂专业内网穿透工具存在付费门槛今天为大家带来零成本解决方案:通过免费域名搭配 CloudFlare 隧道技术,无需公网 IP 即可轻松实现飞牛 OS 服务的公网访问。全程操作可视化,新手也能快速上手!二、前期准备:必备工具清单(1)域名准备。

2025-05-14 19:11:23 5917

原创 在Cloudflare上部署实时热门新闻网站

部署完成之后,需要自定义域名才能访问,通过部署的地址是无法访问的。在自己域名下添加一下,域名解析记录。比如阿里云等待一会,就能正常访问了。

2025-05-13 15:00:56 1046

原创 搭建cloudsaver网盘资源转存网站

本文介绍了如何通过GitHub账号注册ClawCloud平台,并利用其搭建CloudSaver应用的详细步骤。首先,用户需通过GitHub登录ClawCloud,选择区域并自定义名称,注册后可获得5美元赠金。接着,通过ClawCloud的应用程序启动板创建APP,并从DockerHub或GitHub拉取CloudSaver的Docker镜像(包括稳定版和测试版)。部署完成后,用户可复制外网链接访问CloudSaver后台,进行注册登录。首次登录需使用默认注册码(管理员:230713,普通用户:9527),并

2025-05-12 12:06:42 1693 1

原创 揭秘二维码扫码登录原理:Java 与 UniApp 实战解析

生成唯一标识:服务端生成一个唯一的标识(通常是 UUID),用于标识本次登录请求。生成二维码:将这个唯一标识编码成二维码,用户使用客户端扫描该二维码。扫描验证:客户端扫描二维码后,获取到唯一标识,并将其发送给服务端进行验证。登录授权:服务端验证通过后,根据客户端的请求进行登录授权,并返回登录结果。通过以上的 Java 服务端和 UniApp 客户端代码示例,我们实现了一个简单的二维码扫码登录功能。在实际应用中,我们还需要考虑安全性、并发处理等问题,确保系统的稳定性和可靠性。

2025-03-26 22:09:03 624

原创 Linux 运维工作中,掌握一系列基础命令与积累丰富经验至关重要

学会使用 Shell 脚本进行自动化操作,如定期备份文件、监控系统资源等。例如,以下脚本可每天备份。定期监控系统资源(如 CPU、内存、磁盘 I/O 等)的使用情况,及时发现并解决性能问题。定期更新系统和软件包,设置防火墙规则,限制远程访问,使用安全的认证方式(如 SSH 密钥认证)。制定灾难恢复计划,定期备份重要数据,并进行恢复测试,确保在出现故障时能够快速恢复服务。掌握日志文件的位置和格式,学会使用工具(如。可查找系统日志中的错误信息。

2025-03-19 11:11:18 526

原创 Redis 三主三从集群部署的完整方案

一、架构设计原理‌哨兵节点配置‌:plaintextCopy Code。

2025-03-18 17:03:52 1491

原创 Redis 主从架构与哨兵高可用方案实操

一、架构升级原理‌三、详细配置实现‌主节点配置文件 (redis-master.conf)‌:confCopy Codeport 6379repl-backlog-size 1gb # 增大复制缓冲区min-replicas-to-write 1 # 写入最少从节点数从节点配置文件 (redis-slave.conf)‌:confCopy Codereplicaof 10.0.1.10 6379 # 指向对应主节点。

2025-03-18 17:01:15 968

原创 代金券系统设计

在当今的商业环境中,代金券已然成为一种极为常见且重要的营销工具。无论是线上的电商平台,还是线下的实体店铺,都广泛运用代金券来助力自身业务发展。从拉新的角度来看,对于潜在客户而言,代金券有着强大的吸引力。比如一家新开业的线上购物平台,通过向新注册用户发放一定面额的代金券,能够吸引他们前来尝试购物,让用户以更低的成本体验平台的商品和服务,进而有机会将他们转化为长期的忠实用户。像很多互联网金融平台,对外投放 “你有一个 xxxx 元的红包还没领取” 这类代金券形式的广告,吸引用户点击并完成注册,就是利用代金券拉新

2024-12-15 10:00:00 1334

原创 如何用AI写程序

ChatGPT:由 OpenAI 开发的一款基于 Transformer 架构的预训练模型,它的自然语言处理能力十分强大,能够理解和生成人类语言,并进行文本分类、情感分析、机器翻译等自然语言处理任务。它经过大量的训练和优化,可以准确地理解用户的意图和需求,从大量文本数据中提取有用信息,还能生成高质量的文本内容,像在新闻报道、故事创作、诗歌撰写等领域都可发挥作用。并且 ChatGPT 能维护对话的上下文,让对话更连贯自然,在多轮对话中可依据之前内容回应。

2024-12-15 00:24:27 10976

原创 MySQL 分库分表实战

MySQL 分库分表是一种有效的数据库优化技术,可以提高数据库的性能、扩展性和可用性。在实际应用中,我们需要根据业务需求和数据特点选择合适的分库分表策略和实现方式,进行合理的数据库设计和代码实现,并进行性能测试和监控运维,以确保系统的稳定运行。

2024-10-22 11:09:46 1114

原创 MySQL 篇 - 深入了解视图与 SQL 优化

在 MySQL 数据库的使用过程中,深入了解视图以及进行 SQL 优化是非常重要的。通过合理地使用视图,可以简化复杂查询、提高数据安全性和逻辑数据独立性。而通过对主键、ORDER BYGROUP BY和UPDATE等操作的优化,可以提高数据库的性能和效率,减少资源消耗。在实际应用中,需要根据具体的业务需求和数据库结构,选择合适的优化方法,不断地进行调整和优化,以达到最佳的性能效果。

2024-10-22 10:29:01 1343

原创 开源项目,用java写的轻量级通用可定制模板的可视化代码生成器,适用于所有语言

开源项目,用java写的轻量级通用可定制模板的可视化代码生成器,适用于所有语言,启动简单,文档齐全,使用方便,支持多种语言的代码生成,支持模板的定制化开发,致力于提高工作效率,减少crud的代码编写,欢迎star,分享,提成建议,共同开发

2024-08-30 11:48:19 643 1

原创 python 身份证工具

可以解析身份证,获取身份证的省,市,区信息,年龄,性别,生日信息import repass# 身份证号码前6位对应省市区编码# 从文件加载身份证号码前6位对应省市区编码# 定义身份证号码的正则表达式模式# 使用正则表达式匹配身份证号码raise ValueError("身份证号码格式不正确 id_card: "+id_card)# 提取前6位作为省市区编码。

2024-07-05 19:37:37 838 2

原创 鸿枫网盘,文件夹面包屑跳转实现功能

新增功能,磁盘格式化,层级面包屑跳转,视频预览优化。主要记录一下面包屑的实现思路。

2024-06-22 15:22:36 928

原创 hadoop网盘项目基于hdfs实现文件存储

1.3 温馨提示,如果要使用java客户端的api,本地就必须需要安装hadoop才能调用,如果要脱离环境,可以使用web-api,具体的可以搜索一下hadoop web-api。1.2 windows hadoop util 安装。1.1 Linux hadoop集群搭建。本项目是基于java客户端api实现的。

2024-06-20 12:28:28 684

原创 敏感词过滤的实现方案

敏感词拦截,数据来源可以通过数据库,文件获取,有需要违规词库的联系我哈。1.采用DFA算法实现。

2024-06-20 11:37:02 494

原创 基于若依的开源网盘系统

在线网盘系统,使用了DFA算法,实现了文件夹的创建与修改,多级目录,很正常的文件夹一样,支持所有文件上传,并按文件类型分类,支持文件删除,回收站管理,恢复与彻底删除,支持公开分享和私密分享可自动生成提取码,设置过期时间或永久有效,支持图片,视频文件的预览,支持文件夹及文件的批量压缩下载,未来计划支持更多种类的文件预览,以及文件夹和文件的移动,层级面包屑的跳转,文件夹及多文件的批量上传分片上传。

2024-05-14 13:06:23 1224 2

原创 deflower-该项目是前后端分离的卖花网站

deflower介绍该项目是前后端分离的卖花网站,有一个后端工程deflower,使用iade进行开发,基于jdk1.8,有两个前端工程,mall4uni,vue-admin-master,此项目采用单体架构,以使用最基础的技术来实现一个购物流程,使想初步接触电商的小伙伴能过快速理解这种类型的产品思想,实现流程,功能模块有,发布商品,花语解说,教学视频,管理员管理,前台用户管理,客服功能(简单的聊天),分类管理,个人中心等软件架构后端架构技术栈技术说明官网spring

2021-08-26 09:38:08 752

原创 apache压缩打包工具

引入jar包 <!--压缩--> <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version>1.10.5</version> </dependency>java工具代码import

2020-10-10 14:54:00 461

原创 运行时异常消息封装类

public class ServiceRuntimeException extends RuntimeException { private static final long serialVersionUID = -7610488146748705981L; /** * 错误代码 */ @Getter private transient ResultCode resultCode; /** * 直接使用errorCode中的消息

2020-10-09 11:43:44 334

原创 电影票预定系统设计报告

1绪论1.1任务目的用《数据结构》中的链表做数据结构,结合c#语言基本知识,编写一个电影票预定系统,以把所学知识应用到实际软件开发中去。了解并掌握数据结构与算法的设计方法,具备初步的独立分析和设计能力,初步掌握软件开发过程的问题分析,系统设计,程序编码,测试等基本方法和技能:提高综合运用所学的理论知识和方法独立分析和解决问题的能力,训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风。1.2需求分析设计一个实用的电影票预定系统,采用sqlserver数据库,采

2020-09-16 16:45:06 6970

原创 InheritableThreadLocal详解

1、简介在上一篇 ThreadLocal详解 中,我们详细介绍了ThreadLocal原理及设计,从源码层面上分析了ThreadLocal。但由于ThreadLocal设计之初就是为了绑定当前线程,如果希望当前线程的ThreadLocal能够被子线程使用,实现方式就会相当困难(需要用户自己在代码中传递)。在此背景下,InheritableThreadLocal应运而生。Inheritable thread-local variables are used in preference to ordinar

2020-08-24 11:17:48 399

原创 html转pdf

<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.9</version> </dependency> <dependency> <gro

2020-08-16 14:46:17 175

原创 itextpdf 做pdf 处理

依赖 <!--将html转换成pdf--> <dependency> <groupId>com.itextpdf</groupId> <artifactId>html2pdf</artifactId> <version>5.5.13.1</version> </dependency>

2020-08-11 14:42:57 318

原创 用wkhtmltopdf实现pdf生成与下载

我在这里推荐两种方式首先需要安装wkhtmltopdf,不同系统有不同的安装反思,同时这也是它的缺点第一种方式,写纯的命令,我直接贴实现代码,对原理感兴趣的自己去挖掘输出流工具public class HtmlToPdfInterceptor extends Thread { private InputStream is; public HtmlToPdfInterceptor(InputStream is){ this.is = is; }

2020-08-11 12:05:54 834

原创 时间区间计算工具类

需要引用hutool工具包/** * 时间区间计算工具类 */public class TimeIntervalUtil { /** * 昨天时间上限 * @return Date */ public static Date getYesterdayMax() throws ParseException { return DateUtil.endOfDay(DateUtil.yesterday()); } /**

2020-07-30 14:45:01 697

原创 自定义异常消息装载类

public class ServiceRuntimeException extends RuntimeException { private static final long serialVersionUID = -7610488146748705981L; /** * 错误代码 */ @Getter private transient ResultCode resultCode; /** * 直接使用errorCode中的消息

2020-07-30 14:41:13 231

中国四级城市联动数据,包含港澳台,内含json , sql , python 脚本

中国四级城市联动数据,包含港澳台,内含json , sql , python 脚本

2025-12-17

java在线网盘系统,hadoop存储版

在线网盘系统,使用了DFA算法,实现了文件夹的创建与修改,多级目录,很正常的文件夹一样,支持所有文件上传, 并按文件类型分类,支持文件删除,回收站管理,恢复与彻底删除,支持公开分享和私密分享可自动生成提取码, 设置过期时间或永久有效,支持图片,视频文件的预览,支持文件夹及文件的批量压缩下载,未来计划支持更多种类 的文件预览,以及文件夹和文件的移动,层级面包屑的跳转,文件夹及多文件的批量上传分片上传,使用hdfs存储,基于hadoop大数据实现

2024-06-14

不需要登录就能用的简单代码生成器

基于模板配置的简单代码生成器,只需要调整模板,就能实现根据数据库表结构生成你想要的代码,实现高效开发,减少工作量,模板可定制,不会写模板的,可以私信我

2024-06-14

java在线网盘系统,本地存储版

在线网盘系统,使用了DFA算法,实现了文件夹的创建与修改,多级目录,很正常的文件夹一样,支持所有文件上传, 并按文件类型分类,支持文件删除,回收站管理,恢复与彻底删除,支持公开分享和私密分享可自动生成提取码, 设置过期时间或永久有效,支持图片,视频文件的预览,支持文件夹及文件的批量压缩下载,未来计划支持更多种类 的文件预览,以及文件夹和文件的移动,层级面包屑的跳转,文件夹及多文件的批量上传分片上传

2024-06-14

宠物商城vue模板源码

有首页,轮播图,商品列表,商品分类,关于我们,登录注册页面

2024-05-19

书店管理系统(窗体程序)

本书店管理系统属于.Net开发,带有刷新功能,本项目采用面向对象编程思想,用一个类专门操作数据库,可以大大节省代码

2018-11-10

贪吃蛇小游戏(窗体程序)

贪吃蛇游戏,使用了链式数据存储结构,使用画刷实现贪吃蛇的绘制,适合初学者

2018-12-15

Aforge.net类库调用摄像头拍照(C#)

Aforge.net类库调用摄像头拍照(C#),这个类非常强大,拍照摄像只是冰山一角

2018-11-25

关于C#操作文件并在窗体程序的控件中显示文件的方法

关于C#操作文件并在窗体程序的控件中显示文件的方法,希望对大家有益

2018-12-04

Architect Portable

Advanced Installer Architect Portable是一款简单易用的Windows软件安装程序制作工具,可用于制作MSI、EXE等软件安装包,用户只需添加文件,修改名称,添加按钮就可以了。

2020-10-12

commons.rar

commons-fileupload 工具包主要是我们用来操作文件上传的小助手,里面封装了对流操作的全过程,大大简化了我们实现文件上传的代码复杂度,只需合理的运用类中的方法就可以达到文件上传的效果。

2019-07-16

Maple会员管理系统

本管理系统,具备对会员信息的添加,修改,查询,采用自定义窗体设计,具备图像采集和存储,摄像,表格打印及导出,还具有抽奖功能,和软件锁屏功能等,整个程程序设计合理,界面美观,如果你想要数据库文件可以私聊我哦

2018-12-02

空空如也

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

TA关注的人

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