自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java+React全栈开发面试宝典(完整60题)

您好,我叫XXX,有X年全栈开发经验。技术栈方面,后端熟悉Java、Spring Boot、MySQL、Redis,前端熟悉React、TypeScript、Webpack。最近的项目是【项目名】,我负责【核心功能】,使用Redis解决了【性能问题】,QPS从X提升到Y。我的优势是【学习能力强/解决问题能力强】,比如遇到【某个难题】时,通过【方法】解决了。希望加入贵公司,继续提升技术能力。Situation:项目背景,解决什么问题Task:你的职责Action:具体做了什么,用了什么技术。

2025-12-31 15:14:07 712

原创 React + Java 技术面试完整指南

{data?

2025-12-29 10:58:22 764

原创 MySQL SQL 面试核心考点与注意事项总结

和 COUNT(1) 性能相同,推荐用 COUNT(

2025-12-26 14:14:41 351

原创 全栈开发面试高频算法题

难度: 中等题目描述: 给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。详细讲解: 【问题分析】 这就像小学学的竖式加法,从个位开始逐位相加,需要处理进位。【核心思路】【举例说明】 链表1: 2 → 4 → 3 (表示342) 链表2: 5 → 6 → 4 (表示465)相加过程: 位1: 2+5=7, carry=0 → 7 位2: 4+6=10, carry=1 → 0 位3: 3+4+1=8

2025-12-17 13:20:39 675

原创 Spring Boot 处理带文件表单的几种方式

javaString message() default "文件不合法";Class<?// 验证器@Override@Override// 检查大小"文件大小不能超过 " + (maxSize / 1024 / 1024) + "MB"// 检查类型if (!"只支持以下文件类型: " + String.join(", ", allowedTypes)// 使用message = "文件不符合要求") {

2025-12-11 18:10:09 918 1

原创 Flutter 完整学习文档 - 从入门到精通

Widget 就像乐高积木,Flutter 中所有的东西都是 Widget。一个按钮是 Widget,一段文字是 Widget,甚至布局、边距、对齐方式也是 Widget!"万物皆 Widget"

2025-12-09 13:33:57 923

原创 accesstoken和refreshtoken的理解

一个企业级完整的示例。核心思路:AccessToken 有效期短(例如 30 分钟)RefreshToken 有效期长(例如 7 天)前端 UI 状态与后端权限保持一致AccessToken 过期 → 自动刷新RefreshToken 过期 → 自动退出登录。

2025-11-29 16:04:46 386

原创 彻底搞懂promise问题

javascript// 1. 画出执行流程图// 2. 标记同步代码// 3. 标记微任务(then, await后)// 4. 标记宏任务(setTimeout, setInterval)// 5. 按规则执行: 同步 → 微任务 → 宏任务 → 微任务 → ...// 记住这个执行模板:// 第一步: 执行所有同步代码// 第二步: 清空微任务队列// 第三步: 取一个宏任务执行// 第四步: 清空微任务队列// 第五步: 重复3-4Promise是一个容器,里面装着一个。

2025-11-16 18:29:56 707

原创 全面的2周React + Java全栈工程师面试准备计划

java。

2025-11-13 09:19:51 1097

原创 Node.js 集成百度语音

完成!

2025-11-12 09:50:00 506

原创 Kafka 从入门到精通完整指南

Apache Kafka 是一个分布式流处理平台,主要用于构建实时数据管道和流应用程序。高吞吐量:每秒可处理数百万条消息持久化:消息持久化到磁盘分布式:天然支持集群部署容错性:通过副本机制保证高可用@Overridereturn 0;// key 为空发送到分区 0// 根据 key 的哈希值选择分区@Override// 清理资源@Override// 初始化配置// 使用自定义分区器// JSON 序列化器@Overridetry {

2025-11-04 10:39:23 1019

原创 eclipse里springboot集成mybatis一直报错。Downloading external resources is disabled. [DownloadResourceDisable

非常好,这个错误是很多人第一次在意思是 Eclipse 不允许下载外部 DTD(XML 定义文件)或 Schema(XSD 文件),导致 MyBatis 的 XML 配置文件无法验证。

2025-10-27 18:05:22 568

原创 从零开始成为 AI Agent 开发专家 - 完整转型路线图

AI Agent 是一个能够感知环境、做出决策、采取行动以实现特定目标的智能系统。

2025-10-23 14:24:35 704

原创 阿里云 ECS 全栈应用部署完整文档

创建const {override,// 路径别名}),// Gzip压缩threshold: 10240, // 10KB以上才压缩})),// 生产环境优化// 移除console// 代码分割vendor: {},common: {},},本文档提供了完整的阿里云ECS全栈应用部署方案,涵盖:✅ 自动化部署脚本 ✅ 详细的配置说明 ✅ 前后端打包要点 ✅ 常见问题解决 ✅ 运维管理方案 ✅ 性能优化建议 ✅ 安全加固措施✅ 修改所有默认密码。

2025-10-23 09:55:39 504

原创 阿里云安装docker-compose

在您的阿里云 Linux ECS 实例上安装由于您之前安装了 Docker CE,最简单且推荐的方法是使用 Docker 仓库直接安装。

2025-10-22 10:56:51 683

原创 阿里云配置了加速器还是访问不了docker.io的解决方案。

试试禁用 IPv6 后再拉取镜像,应该就可以了。如果还有问题,把执行结果发给我。命令不存在,我们可以用其他方式测试。

2025-10-22 10:48:28 693

原创 react+springboot的Docker部署

改进:移除手动 docker build,Docker Compose 的 build 指令自动构建 frontend 和 backend 镜像。前端由 Nginx 提供,省去复制 dist 的步骤。访问:运行 docker-compose up --build,浏览器访问 http://localhost(或 http://localhost:8080 如果改端口)。云部署:推送镜像或直接用 docker-compose.yml 构建,RDS 初始化 db.sql。零错误。

2025-10-17 11:39:37 993

原创 react+springboot云上部署

你的项目是 React + Vite 前端 + Spring Boot (Java 17) 后端,连接 MySQL 数据库。部署方案使用 Docker 容器化,便于云上部署(如阿里云 ECS、AWS EC2/ECS、腾讯云 等)。重点处理数据库名、用户名、密码等敏感信息,使用环境变量(Environment Variables)避免硬编码。打包时注意分离前后端,确保镜像轻量。后端使用 Spring Boot 的 application.yml 配置,支持环境变量注入。

2025-10-16 15:33:18 525

原创 Liberty安装并部署springboot应用

好的,在阿里云ECS(Elastic Compute Service)上安装Liberty,通常指的是IBM的WebSphere Liberty或者其开源版本Open Liberty。这是一个非常基础的安装流程,您可以根据实际需求进一步配置数据源、安全、日志、集群等高级功能。: Liberty的核心理念是“按需配置”。机制足够智能,它会识别出这是一个Spring Boot JAR,并自动为其创建一个应用配置。您已经构建了您的Spring Boot应用,并生成了一个可执行的JAR文件(例如。

2025-10-16 13:21:12 699

原创 阿里文件上传功能。

实现一个类似阿里云的文件上传系统,支持多文件、多文件夹上传,带进度显示。我会分步骤给你代码。

2025-10-14 10:01:27 235

原创 css变量的使用。

细腻动画开关(无竖条)

2025-10-13 13:54:11 408

原创 项目部署文档模板

一个基于Server-Sent Events (SSE)、MongoDB和JWT认证的现代化AI聊天系统。

2025-09-22 09:56:58 700

原创 git撤销相关操作

如果你只是想撤销最后一次提交,这是最简单的方法。命令,将你的本地分支回退到上一次提交。方法一:删除最近的一次提交(最常见)

2025-09-09 14:42:58 363

原创 JavaScript Promise 从入门到精通详解

/ 延迟执行// 重试机制i++) {try {console.log(`第${i + 1}次尝试失败:`, error.message);// 等待1秒后重试// 使用重试机制resolve('成功!');} else {reject(new Error('随机失败'));});}).then(result => console.log('最终成功:', result))

2025-09-05 13:37:51 661

原创 create-react-app(CRA)集成tailwind不支持tailwind4

CRA 不支持 Tailwind v4 和自定义 postcss.config.js,请用 Tailwind v3 官方集成方式即可。如果你不想用 v3,而非要用 Tailwind v4eject CRA(不推荐)或者迁移到 Vite。

2025-09-05 10:47:53 352

原创 3D 房地产地图 Web 应用

架构:使用了 React 和 Vite,通过包集成地图,并通过 React Hooks (useRefuseEffectuseState) 管理地图生命周期和应用状态。核心组件:成功创建了和Sidebar。3D 渲染与高亮:加载了SceneView,通过的renderer属性和实现了建筑物的 3D 挤出。逻辑通过在useEffect中动态切换来实现。交互性:实现了点击弹出信息 () 和通过侧边栏按钮控制地图状态的功能。下一步扩展建议数据导入:您可以添加文件上传功能(如使用papaparse或。

2025-09-04 10:15:25 1199

原创 云原生新手入门完整学习指南

] 能独立编写Dockerfile[ ] 熟练使用docker build命令[ ] 熟练使用docker run命令及常用参数[ ] 能查看和管理容器日志[ ] 理解镜像分层和缓存机制[ ] 能使用kubectl连接到K8s集群[ ] 熟练使用kubectl get、describe、logs命令[ ] 理解Pod、Deployment、Service的基本概念[ ] 能通过YAML文件部署应用[ ] 能搭建GitLab和Jenkins环境。

2025-09-01 17:57:26 1077

原创 Java开发MongoDB常见面试题及答案

这些面试题涵盖了MongoDB在Java开发中的核心概念、实际应用和最佳实践。

2025-08-29 17:26:16 1065

原创 mongoDB学习(docker)

我帮你在里加一个,容器第一次启动时会自动执行,创建数据库和集合。

2025-08-29 14:36:42 463

原创 GitLab CI template

【代码】GitLab CI template。

2025-08-28 09:23:54 199

原创 Linux基础从入门到精通教程

Linux是一个开源的类Unix操作系统内核,由Linus Torvalds在1991年创建。免费开源多用户多任务稳定可靠安全性高支持多种硬件平台# 创建服务文件# 服务文件示例内容:[Unit][Service][Install]# 重新加载systemd配置# 启用并启动服务# 查看服务状态基础部分:Linux介绍、目录结构、基本命令文件管理:文件操作、权限、链接、压缩文本处理:编辑器、grep、sed、awk等工具系统管理:进程、网络、软件包、服务管理。

2025-08-27 11:12:43 994

原创 Python中各种数据类型的常用方法

这些是Python中各数据类型最常用的方法。掌握这些方法可以让你更高效地处理不同类型的数据。每种数据类型都有其特定的用途和最适合的应用场景。

2025-08-22 17:56:13 203

原创 Spring Boot 集成 Swagger UI 详细教程

ApiModel("统一响应结果")@ApiModelProperty("响应代码")@ApiModelProperty("响应消息")@ApiModelProperty("响应数据")// 构造函数和getter/setter通过以上步骤,你已经成功集成了Swagger UI到Spring Boot项目中。✅ 自动生成API文档✅ 在线测试API接口✅ 提供给前端开发人员参考✅ 提高开发效率使用 Springfox使用 Springdoc OpenAPI。

2025-08-22 14:09:42 827

原创 Quarkus 从入门到精通完整指南Q

Quarkus是一个现代化的Java框架,特别适合云原生和微服务架构。基础概念:项目创建、配置管理、依赖注入数据库集成:Hibernate ORM Panache、反应式数据库REST API开发:传统和反应式REST服务安全性:认证授权、JWT集成测试策略:单元测试、集成测试部署方案:JVM模式、原生编译、容器化高级特性:监控、缓存、消息队列性能优化:GraalVM、JVM调优生产部署:Kubernetes、环境配置深入学习GraalVM原生编译探索更多Quarkus扩展。

2025-08-22 13:49:00 1064

原创 自动化单词例句获取系统设计方案

这个方案的核心思路是:创建一个自动化的脚本,该脚本会读取你 MongoDB 中的单词,然后去一个免费的在线词典网站上抓取这些单词的例句,最后将抓取到的例句存回你的 MongoDB 数据库中对应的单词条目下。你只需要根据注释修改代码中的数据库连接信息和集合名称,然后运行脚本,就可以坐等你的单词库变得丰富起来了。库进行异步并发请求。: 如果你的单词量非常大(数万级别),并且想追求极致的速度,可以考虑使用 Python 的。: 脚本只处理没有例句的单词,可以随时运行,为新增的单词补充例句,效率很高。

2025-08-21 15:50:35 659

原创 vercel部署踩坑记录

你的index.js是一个完整的,在本地跑没有问题,但是在。

2025-08-21 10:30:44 581

原创 Python从入门到精通完整指南

基本函数定义"""问候函数"""# 带默认参数的函数"""计算幂"""# 可变参数"""计算所有参数的和"""# 关键字参数"""创建用户档案"""profile = create_profile(name="张三", age=25, city="北京")print(profile) # {'name': '张三', 'age': 25, 'city': '北京'}# 混合参数类型。

2025-08-20 10:51:03 858

原创 mongodb学习

3.2.进行查询query也使用json, 比如{"id":"ObjectId("5e5142fa1996fb065563a5b6")"}3.1. 创建数据库, 数据库里面collection, collection里面可以insert document。2.使用studio3t图形化工具连接mongdb。下载后在本地C盘新建文件夹C:/data/db。在bin目录下找到mongod双击打开数据库。进入安装目录bin文件夹打开cmd 执行。把存储挂载到本地目录。默认输入名称就可以。

2025-08-19 11:08:20 294

原创 MongoDB从入门到精通:

*** 用户实体类* @Document 注解指定集合名称,如不指定则使用类名小写*/@Id // MongoDB主键,自动生成ObjectId@NotBlank(message = "姓名不能为空")@Size(min = 2, max = 20, message = "姓名长度必须在2-20之间")@Field("name") // 指定字段名,可选@NotNull(message = "年龄不能为空")

2025-08-19 10:08:28 534

原创 MongoDB从入门到精通:完整项目结构和代码

/ Getter和Setter方法@Override'}';这个完整的MongoDB Spring Boot项目包含了:✅完整的项目结构- 标准的分层架构✅MongoDB基础操作- CRUD、索引、聚合✅- Repository和MongoTemplate✅- 完整的用户管理接口✅数据验证- 使用Bean Validation✅异常处理- 全局异常处理机制✅高级查询- 复杂聚合和数据分析✅单元测试- 完整的测试用例✅。

2025-08-19 10:02:57 844

阿里云盘文件上传功能,前端react,后端python,java实现

文件上传代码实现。支持一个文件,多个文件,文件拖拽。 并发上传

2025-10-14

前端开发React面试题大全 - 中英文双语版:涵盖基础概念、组件、Hooks、状态管理、性能优化、路由、表单处理、测试、高级概念、TypeScript集成、实际应用问题、服务端渲染、移动端开发、

内容概要:本文档《React面试题大全 - 中英文双语版.pdf》是一份全面的React面试题集合,涵盖了React的基础概念、组件、Hooks、状态管理、性能优化、路由、表单处理、测试、高级概念、React 18新特性、TypeScript与React、实际应用问题、服务端渲染、移动端开发、安全性、调试和开发工具等方面。每个问题都配有详细的中英文答案,帮助开发者全面掌握React的核心知识点和实际应用场景。文档最后还提供了学习建议,强调动手实践、项目经验和持续学习的重要性。 适合人群:具备一定前端开发基础,尤其是对React有一定了解的研发人员,包括初级到中级的前端工程师、准备面试的求职者以及希望深入理解React的自学者。 使用场景及目标:①帮助开发者系统复习React的核心概念和技术细节;②为面试准备提供全面的知识点覆盖;③通过实际编码练习加深对React的理解;④指导开发者在实际项目中更好地应用React技术栈。 阅读建议:此资源不仅提供了理论知识,还强调了实践的重要性。因此,在学习过程中,建议结合实际项目进行编码练习,理解每个概念的实际应用,并利用提供的学习建议不断深化对React的理解和掌握。

2025-07-25

前端开发Angular面试题大全:核心技术与应用场景解析

内容概要:本文档《Angular面试题大全 - 中英文双语.pdf》系统地整理了从基础到高级的Angular面试题,涵盖核心概念、特性、高级主题、性能优化和现代特性等方面。基础部分介绍了Angular与AngularJS的区别、架构组件、组件创建、数据绑定、指令类型等;中级部分涉及服务和依赖注入、生命周期钩子、Observable和Promise的区别、路由配置、管道使用等;高级部分探讨了变更检测优化、懒加载、守卫、RxJS操作符、内容投影、HttpClient和HTTP拦截器、Angular Elements、内存泄漏预防、Angular Universal、状态管理(NgRx)、Ivy渲染引擎、错误处理、PWA支持、国际化(i18n)以及最新版本特性等内容。实战场景题则聚焦于处理大数据集的性能问题和组件间通信的方法。 适合人群:具备一定前端开发经验,尤其是对Angular有一定了解的研发人员和技术面试备考者。 使用场景及目标:①帮助开发者全面掌握Angular的基础知识和高级特性;②为求职者准备Angular相关职位的面试提供参考;③提升开发者的实际项目开发能力,特别是在性能优化、状态管理和国际化等方面。 阅读建议:此资源不仅涵盖了Angular的理论知识,还提供了大量实战案例和最佳实践建议。因此,在学习过程中,建议结合实际项目进行实践,深入理解每个知识点的应用场景,并尝试动手实现示例代码。同时,关注Angular的最新发展动态,确保所学知识与时俱进。

2025-07-25

微服务搭建【Spring Cloud微服务】基于Eureka和Spring Cloud Config的微服务项目搭建:涵盖服务注册、配置中心、API网关及数据库集成

内容概要:本文档详细介绍了基于Spring Cloud搭建微服务项目的完整流程。首先创建父级项目并定义其POM文件,确保各子模块共享相同的依赖管理。接下来依次创建并配置Eureka服务注册中心、Config配置中心、User服务(用户管理)、QA服务(问答管理)和Gateway网关服务。每个服务都有相应的目录结构、POM文件、主应用程序类、控制器、服务层、数据访问对象及配置文件。同时,文档还提供了详细的SQL语句用于创建数据库表结构和插入测试数据。最后,按照指定的启动顺序运行各个服务,并通过API测试验证系统功能。整个项目利用了Spring Cloud的核心组件如Eureka、Config Server、Feign、Gateway等,实现了服务发现、配置管理、服务间通信、统一入口等功能。 适合人群:具备一定Java开发经验,尤其是熟悉Spring Boot框架的工作1-3年研发人员。 使用场景及目标:①帮助开发者快速构建基于Spring Cloud的微服务架构;②掌握如何集成Eureka进行服务注册与发现;③学习使用Config Server集中管理配置文件;④理解Feign实现服务间的声明式REST调用;⑤掌握Spring Cloud Gateway作为API网关的使用方法;⑥熟悉MyBatis-Plus进行高效的数据持久化操作。 阅读建议:由于本指南涉及多个微服务模块,建议读者先从整体架构入手,理解各部分之间的关系,再深入具体模块的学习。在实践中可以参照提供的代码示例逐步搭建环境,遇到问题时参考文档中的故障排除部分。同时,注意不同服务之间的启动顺序,确保每一步都正确无误地完成配置和测试。

2025-07-25

FSCapture截图工具, 可以方便的截图,截图滚屏 取色等等

FSCapture截图工具, 可以方便的截图,截图滚屏。取色等等。

2024-05-30

angular集成ant-design的初级demo

angular集成ant-design的初级demo, 下载后,nim i,安装依赖, npm start 就可以启动了。

2023-10-26

字符编码转换 convert unicode to Shift-JIS

各类编码转换,从unicode 到 Shift-JIS

2023-02-01

duck screen截图工具(windows)

duck screen截图工具(windows)

2022-03-21

对日软件开发常用单词,语句

对日软件开发常用单词,语句

2022-03-15

微信jsapi网页支付

微信公众号网页支付java实现, 框架spring mvc , 代码可以参考

2016-07-28

富文本编辑kindeditor使用 java 实现 spring mvc

富文本编辑kindeditor使用 java 实现 spring mvc也有可以参考

2016-06-22

plugins.rar

前端常用JS

2021-08-06

微信分享jssdk

微信分享java实现, 解决了invalid signature 的错误 特别是微信JS-SDK 自定义分享:第一次被分享(可以正常显示标题图片等),然后被分享人在次分享时就会签名无效?的问题。

2016-07-07

邮件发送示例代码

邮件发送示例代码, java实现

2016-05-18

兼容PC和移动设备的日期选择jquery插件

兼容PC和移动设备的日期选择jquery插件

2016-06-15

Extjs中文api

Extjs中文api

2016-08-01

redis客户端

可以安装的redis客户端

2017-07-18

达内学习笔记

达内的学习资料, java基础

2016-04-20

JDK_API文档

java API文档, 一些java类库的使用!

2012-03-13

java反编译工具

java 反编译工具, 可查看jar包内容

2017-07-28

微信jsapi支付

微信公众号支付, jsapi支付Java实现

2016-07-27

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

TA关注的人

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