自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js常用工具方法收集

全局通用的数据类型判断方法。

2024-08-13 08:08:46 219

原创 java常用工具类

【代码】java常用工具类。

2024-08-07 18:06:59 192

原创 Java 开发中 8 种常用数据对象(DTO/VO/PO/BO/DO/TO/POJO/DAO)的定义

【代码】Java 开发中 8 种常用数据对象(DTO/VO/PO/BO/DO/TO/POJO/DAO)的定义。

2025-12-20 10:26:58 890

原创 幂等性的6类核心解决方案

接口幂等性指同一操作的一次或多次请求,结果完全一致,无副作用。典型反例:支付时网络异常导致用户重复点击,引发多次扣款;核心目标:避免重复请求造成数据错乱(如多扣款、多创建订单)。

2025-12-20 10:01:53 1021

原创 java常用工具

token 机制实现幂等性。

2025-12-20 09:37:14 83

原创 Spring MVC @RequestPart注解

用于处理请求中的复杂部分,特别是文件和JSON/XML等有结构的数据。:是Spring对上传文件的封装,通常与或一起使用来接收文件。关键优势:能够利用Spring的转换机制,将请求体的一部分直接转换为复杂的Java对象,使代码更简洁、类型安全。

2025-11-18 17:52:02 332

原创 mongo 适应场景

使用@Document@Document(collection = "user") // 对应 MongoDB 中的 user 集合@Id // 映射文档的 _id 字段// 省略 getter、setter、构造方法。

2025-10-08 20:58:17 301

原创 Redis 事务与传统数据库事务的核心区别

Redis事务执行错误分两种情况:1)入队阶段的语法错误(如getset k3缺少参数)会导致整个事务失效,所有命令都不执行;2)执行阶段的逻辑错误(如incr k1类型错误)不会影响其他命令继续执行。这是因为Redis事务采用队列缓冲机制,只保证命令隔离性而不支持回滚。语法错误会在入队时立即检测,而逻辑错误需要执行时才能发现。

2025-10-05 10:28:51 343

原创 Redis配置文件(redis.conf)

Redis配置文件提供了丰富的选项来优化Redis服务器的性能、安全性和可靠性。在实际使用中,需要根据具体的应用场景和工作负载来调整这些配置。重要建议:启用密码认证配置适当的持久化策略设置合理的内存限制和淘汰策略启用慢查询日志以便性能分析根据CPU核心数调整线程数合理设置内存策略优化数据结构配置监控并处理碎片问题不要将Redis直接暴露在互联网上使用强密码考虑使用ACL进行更精细的访问控制定期备份数据启用适当的日志级别配置慢查询日志监控内存使用和碎片率。

2025-10-03 17:07:21 1145

原创 docker命令

是用于从 Dockerfile 构建 Docker 镜像的核心命令,通过读取 Dockerfile 中的指令,逐步构建出可运行的镜像。

2025-10-01 11:49:29 1047

原创 Docker部署常用软件,开放对应端口

本文汇总了Spring Boot开发中常用的端口配置,包括应用本身的HTTP/HTTPS端口、管理端口和调试端口,以及各类中间件的默认端口(数据库、缓存、消息队列、服务注册/配置中心、API文档工具等)。针对RabbitMQ,特别说明其Web管理端口(15672)和AMQP通信端口(5672)的Docker配置方式,并提供了Swagger UI的访问路径示例。文中通过表格形式清晰列出各组件端口号、用途说明和典型配置方式,帮助开发者避免端口冲突问题,快速完成开发环境配置。

2025-10-01 10:27:38 674

原创 使用@Value和@ConfigurationProperties读取配置场景

本文介绍了Spring Boot中两种配置读取方式:1)使用@Value注解读取简单配置,支持字符串、数字类型及默认值设置;2)通过@ConfigurationProperties处理复杂配置,可自动映射嵌套对象和集合类型。示例展示了如何定义配置类来接收YAML中的层级配置数据,包括支付超时时间、支付方式列表和通知参数等复杂结构,并演示了在服务类中的实际调用方法。两种方式分别适用于不同复杂度的配置场景,后者特别适合处理具有多层嵌套的配置信息。

2025-08-16 10:34:54 204

原创 微服务、分布式概念-以及集群部署 vs 分布式部署

微服务架构和分布式系统是现代软件架构的两个重要概念。微服务强调将应用按业务功能拆分为独立的小型服务,每个服务可独立开发部署;分布式系统则关注将不同模块部署到多台服务器上,通过网络协作。两者常结合使用,微服务通常采用分布式部署。集群部署则是将相同应用实例部署多份,通过负载均衡提高可用性和性能。实际项目中,这三种方式往往结合应用,如微服务按业务拆分后分布式部署,关键服务再采用集群部署,共同构建高可用、可扩展的系统架构。

2025-08-14 11:06:55 1298

原创 React18+ant-design实现日期日,星期,月选择

【代码】React18+ant-design实现日期日,星期,月选择。

2025-04-09 08:26:46 286

原创 开发软件下载地址

redis下载。

2025-04-01 11:23:27 205

原创 前端面试题目

【代码】前端题目类型。

2025-03-08 21:40:06 895

原创 Java中的锁

悲观锁和乐观锁各有优缺点,悲观锁可以保证数据的强一致性,但会降低并发性能;乐观锁在并发性能上表现较好,但可能会导致更新失败,需要进行重试操作。在实际应用中,需要根据具体的业务场景选择合适的锁策略。

2025-02-18 08:41:03 1125

原创 DeepSeek指导手册从入门到精通

本文详细介绍了AI助手DeepSeek的全面使用指南,从注册登录到高阶应用场景。主要内容包括:1)快速创建AI账号并熟悉控制台界面;2)掌握有效提问的5大法则和10个实用指令;3)文件处理、代码编写等效率提升技巧;4)学术论文辅助、自媒体运营等实战场景;5)构建知识库、自动化工作流等专业级应用。文章重点强调"精准提问"的核心价值,提供大量具体指令范例,并针对不同场景给出避坑建议,帮助用户从新手进阶为高效AI使用者。特别适合需要提升学习、工作效率的群体。

2025-02-15 23:19:00 3104

原创 配置pip使用国内镜像源

现在,你可以使用pip来安装Python包了,它会自动从配置的国内镜像源下载包。打开终端或命令提示符窗口,输入以下命令来配置pip使用国内镜像源:s。这两个命令都会结束Python会话并返回到操作系统命令行或终端。Python 进入python环境。配置pip使用国内镜像源。

2025-02-12 08:52:57 1159

原创 前端开发环境

tsc -w xxx.ts // 监听xxx.ts 只要保存就编译CopyErrorOK!pxcook 易用的自动标注工具, 生成前端代码, 设计研发协作利器,比PS轻量。ts-node xxx.ts // 直接运行xxx.ts。tsc xxx.ts // 只编译xxx.ts文件。安装ts-node(推荐) 直接运行ts代码。nodemon node运行js文件热更新。tsc // 会编译项目目录下所有的ts文件。它的作用就是将ts文件编译为js文件。nrm 切换源管理。

2025-02-11 22:25:17 274

原创 Java 高频面试闯关秘籍

Spring Cloud是一个基于Spring Boot实现的开发工具,关注全局的服务治理框架,很多集成方案基于Spring Boot实现,必须基于Spring Boot开发项目。IOC通过容器管理对象的创建和依赖注入,AOP用于实现横切关注点的功能,如日志记录、事务管理等。借助class、Constructor、Field、Method四个类实现,可在运行时判断对象所属类、构造对象、获取类的成员变量和方法等。由于内容较多,以下将继续为你提炼补充该文档的部分内容,如果你需要更详细的章节提炼,请随时告诉我。

2025-02-11 21:49:19 886

原创 vue实现无限滚动-- v-infinite-scroll 插件

【代码】vue实现无限滚动-- v-infinite-scroll 插件。

2025-01-22 11:02:48 387 1

原创 鱼-代码来源网络

【代码】鱼-代码来源网络

2025-01-01 21:15:02 238

原创 Antd react上传图片格式限制

【代码】Antd react上传图片格式。

2024-12-20 14:30:37 781

原创 React和Vue中组件通信的方式

props: 最基础的数据传递方式,从父组件到子组件。回调函数(Callback Props): 父组件接收来自子组件的通知或数据。: 跨多层组件传递数据,避免props钻透。useReducer和Context: 复杂状态管理。forwardRef和: 直接访问子组件的方法或 DOM。第三方状态管理库: 对于大型应用或复杂状态管理。: 传递内容给子组件。事件冒泡: 子组件通过事件与父组件通信。选择哪种方式取决于你的具体需求和应用程序的复杂度。通常来说,尽量优先使用props。

2024-12-10 11:15:28 906

原创 React和Vue中暴露子组件的属性和方法给父组件用,并且控制子组件暴露的颗粒度的做法

在 React 中, 是一种高级技术,它允许你将 从父组件传递到子组件,从而直接访问子组件的 DOM 节点或公开的方法。这对于需要操作子组件内部状态或 DOM 的场景非常有用。为了使子组件能够暴露其属性和方法给父组件,通常会结合 Hook 使用 。创建一个带有 的子组件:使用 定义要暴露的方法和属性:在父组件中使用 来访问子组件的公开接口:父组件 ()解释子组件 ():父组件 ():这种方法确保了父组件可以安全地与子组件进行交互,同时保持良好的封装性。通过 ,你可以精确控制哪些方法或属

2024-12-10 09:03:35 3227 1

原创 data- 前缀:在微信小程序中,您可以使用 data- 前缀来绑定自定义数据到组件上

前缀来绑定自定义数据到组件上。然后,在事件处理函数中,您可以通过事件对象的。前缀:在微信小程序中,您可以使用。属性来访问这些数据。

2024-12-06 08:42:55 224

原创 扫二维码进小程序的指定页面

获取二维码解码的参数->是否登陆->跳转。

2024-12-05 13:43:52 678

原创 React项目中配置 @ 的指向路径-liulongbin

【代码】React项目中配置 @ 的指向路径-liulongbin。

2024-12-02 16:44:10 288

原创 微信小程序开发者工具] [error] 工具的服务端口已关闭。要使用命令行调用工具,请在下方输入 y 以确认开启,或手动打开工具 -> 设置 -> 安全设置,将服务端口开启

16:03:22.991 [微信小程序开发者工具] [error] 工具的服务端口已关闭。16:03:22.996 [微信小程序开发者工具] 详细信息: https://developers.weixin.qq.com/miniprogram/dev/devtools/cli.html。16:03:23.006 [微信小程序开发者工具] - initialize。16:03:23.019 [微信小程序开发者工具]16:03:23.019 [微信小程序开发者工具]微信开发者工具服务器端口要打开。

2024-11-29 16:06:14 524

原创 Git远程仓库过大导致clone失败的解决方法

git remote set-branches origin '*' # 追踪所有远程分支。$ git fetch --unshallow # 拉取完整当前分支。$ git fetch -v # 拉取所有远程分支。

2024-11-27 17:23:01 745

原创 git标签和分支

分支更适合于活跃的开发活动,因为它们是可以变化的。标签更适合于标记项目的重要里程碑,因为它们是固定的,不应该更改。在实际使用中,开发者可能会结合使用分支和标签来管理项目的开发流程和版本控制。例如,在完成一个版本的开发并通过测试后,可以创建一个标签来标记这个版本,同时将相关的功能分支合并回主分支。

2024-11-24 16:19:05 494

原创 vscode代码片段-快速创建Vue,React,Uniapp模板代码

【代码】vscode代码片段。

2024-11-20 22:54:18 467

原创 同步、异步错误处理方式 -------每日一问

同步错误:使用语句来捕获和处理同步错误。异步错误回调函数:在fail回调中处理错误。Promise:使用.catch方法处理错误。:在async函数中使用来捕获异步操作中的错误。

2024-11-15 15:23:15 663

原创 同步接口和异步接口-------每日一问

同步接口是指在调用某个函数或方法时,调用者会一直等待该函数或方法执行完毕并返回结果,然后再继续执行后续代码。这意味着在等待期间,调用者的线程会被阻塞,无法执行其他任务。异步接口是指在调用某个函数或方法时,调用者不会等待该函数或方法立即返回结果,而是继续执行后续代码。当操作完成时,通过回调函数、Promise、事件等方式通知调用者。同步接口:适用于简单、快速完成的任务,代码逻辑简单直观,但会阻塞调用者。异步接口。

2024-11-15 14:52:09 968

原创 高阶函数-函数式编程

高阶函数(Higher-order function, HOF)是函数式编程中的一个重要概念。

2024-11-08 10:05:38 520

原创 encodeURIComponent对 URI(统一资源标识符)组件进行编码

是 JavaScript 中的一个内置函数,用于对 URI(统一资源标识符)组件进行编码。它会将特定的字符转换为一种格式,这种格式可以在 URI 中安全传输。具体来说,会将非字母数字字符转换为后跟两位十六进制数的形式。

2024-11-08 08:41:09 489

原创 认证和授权JWT和OAuth

RESTful API需要处理用户的认证和授权。这通常通过OAuth、JWT(JSON Web Tokens)等机制来实现。

2024-11-07 14:46:49 662

原创 uniapp分享功能

页面生命周期onShareTimeline 监听用户点击右上角转发到朋友圈 微信小程序 2.8.1+onShareAppMessage 用户点击右上角分享 微信小程序、QQ小程序、支付宝小程序、抖音小程序、飞书小程序、快手小程序、京东小程序。

2024-11-06 16:02:15 1151

原创 1024-coder

在这里插入代码片Hello Word!

2024-10-24 15:43:14 320

React实现-活动添加

React实现-活动添加

2025-02-07

使用免费的天地图代替其他地图,vue2-实现点聚合

使用免费的天地图代替其他地图,vue2-实现点聚合

2025-01-22

印客学院-前端面试题大全

印客学院-前端面试题大全

2024-12-09

前端思维笔记Xmind

前端思维笔记Xmind

2024-12-09

珠峰前端搭建组件库~~~·

珠峰前端搭建组件库~~~·

2024-08-29

securitysecuritysecurity

securitysecuritysecurity

2024-08-27

空空如也

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

TA关注的人

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