
前端技术
文章平均质量分 75
yuren_xia
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate简介
Hibernate 是一个开源的对象关系映射(ORM)框架,用于将 Java 对象映射到关系型数据库,简化数据库操作。它避免了直接编写 SQL 的繁琐,通过面向对象的方式操作数据。原创 2025-06-18 10:17:27 · 425 阅读 · 0 评论 -
Resilience4J 使用详解
Resilience4J 是一个轻量级、易用且功能强大的容错库,替代了 Netflix Hystrix。它提供了断路器(Circuit Breaker)、重试(Retry)、限流(Rate Limiter)、隔板(Bulkhead)和缓存等多种容错模式。== Spring Cloud 2020.x或更高版本,不能再使用Hystrix,需迁移到Resilience4J ==2. 基本断路器配置3. 使用示例断路器 + 降级方法重试机制组合使用4. 高级配置多组件配置自定义线程池(B原创 2025-06-17 15:50:35 · 604 阅读 · 0 评论 -
RabbitMQ 知识详解(Java版)
提示:生产环境推荐使用Spring AMQP简化开发,它提供了RabbitTemplate和@RabbitListener等便捷工具。,实现了高级消息队列协议(AMQP)。它用于在分布式系统中实现应用解耦、异步通信和流量削峰。RabbitMQ 是一个开源的。原创 2025-06-14 20:08:38 · 817 阅读 · 1 评论 -
Vue 3 前端和 Spring Boot 后端生成 Docker 镜像的标准做法
fill:#333;color:#333;color:#333;fill:none;本地开发调试完成创建Dockerfile创建.dockerignore构建镜像 docker build测试运行 docker run推送镜像 docker push告知运维镜像地址+配置运维在生产环境部署通过以上步骤,你就能将 Vue 3 前端和 Spring Boot 后端打包成符合生产环境要求的 Docker 镜像。使用多阶段构建减小镜像体积使用Alpine 基础镜像优化大小配置合理的。原创 2025-06-12 14:39:27 · 906 阅读 · 0 评论 -
Vuex 中Mutation 和Action介绍
state: {count: 0},// 基本 mutation(无参数)},// 带参数的 mutation});actions: {// 基本 action(无参数)}, 1000);},// 带参数且返回 Promise// 提交 mutation 修改状态resolve();// 通知调用方操作完成})});原创 2025-06-11 15:05:01 · 522 阅读 · 0 评论 -
在Spring Boot中集成Redis进行缓存
通过以上步骤,即可在Spring Boot中高效集成Redis实现缓存功能,显著提升应用性能。原创 2025-05-31 11:12:00 · 743 阅读 · 0 评论 -
Filter、Interceptor(拦截器)、AOP(面向切面编程)的区别与联系
【代码】Filter、Interceptor(拦截器)、AOP(面向切面编程)的区别与联系。原创 2025-05-29 11:45:14 · 578 阅读 · 0 评论 -
sessionStorage 和localStorage
是 Web Storage API 的两种客户端存储机制,它们的核心区别在于。数据仅保存在客户端,不自动发送到服务器,适合敏感度较低的非关键数据。,同时共享部分 API 和设计理念。均遵循同源策略,不同源的页面无法互相访问存储数据。原创 2025-05-23 11:29:09 · 418 阅读 · 0 评论 -
Vue3 组件之间传值
【代码】Vue3 组件之间传值。原创 2025-05-21 14:58:12 · 815 阅读 · 0 评论 -
传统Spring MVC + RESTful 与 Vue3 结合 JWT Token 验证的示例
以下是针对非Spring Boot项目(传统Spring MVC)的示例。原创 2025-05-21 11:54:53 · 442 阅读 · 0 评论 -
Vue3中setup运行时机介绍
在 Vue3 中,直接写在fill:#333;解析 <script setup>注册响应式变量/组合函数触发 beforeCreate执行模板编译触发 created执行 mounted。原创 2025-05-16 21:17:28 · 1088 阅读 · 0 评论 -
Vue 2 和 Vue 3的比较(二、语法差异)
支持动态属性和数组索引监听,无需手动操作。:移除过滤器,推荐使用方法或计算属性;:支持多根节点(Fragment)。之前声明,且直接通过参数传递。实现,需手动处理动态属性。:直接在选项中声明(如。,支持自定义修饰符(如。:组件必须单根节点。原创 2025-05-13 11:12:17 · 1139 阅读 · 0 评论 -
javaweb将上传的图片保存在项目文件webapp下的upload文件夹下
接下来,创建一个Servlet来处理文件上传请求,并将上传的图片保存到webapp/load目录下。注意:enctype需设置成"multipart/form-data"2. 后端Servlet (UploadServlet.java)注意需添加@MultipartConfig注解。原创 2025-02-27 10:59:23 · 422 阅读 · 0 评论 -
Vue 2 与 Vue 3的比较(一)
总的来说,Vue3在性能、TypeScript支持、响应式系统等方面都有显著的改进,同时保持了与Vue2相似的模板语法和组件模型,使得从Vue2迁移到Vue3相对容易。原创 2025-01-19 22:28:25 · 414 阅读 · 0 评论 -
Promise与async/await
Promise和是JavaScript中处理异步操作的两种重要方式。原创 2025-01-19 22:16:53 · 1412 阅读 · 0 评论 -
通俗理解闭包
闭包是解决for循环中变量作用域问题的有效手段。通过创建独立的函数作用域(如 IIFE),或者利用 ES6 的let关键字和forEach方法,可以确保每个点击事件都能正确地访问到预期的循环变量值。原创 2025-01-16 20:08:44 · 1055 阅读 · 0 评论 -
通俗理解原型链
原型链并非什么不能理解的高深的东西,“应运而生”而已。原创 2025-01-16 19:45:33 · 197 阅读 · 0 评论 -
微信小程序支付
支付完成后,微信支付系统会发送支付结果通知至商户服务器,商户服务器更新订单状态,并返回支付结果给小程序前端,展示支付成功或失败页面。:后端服务器生成商户订单,调用微信支付的统一下单接口生成预付单(prepay_id),并进行签名。函数,传入支付参数(如时间戳、随机字符串、预付单信息等),发起支付请求。:用户在小程序中选择商品或服务,确认购买后进入支付环节。请求用户授权获取微信支付权限,并设置支付目录。原创 2025-01-15 20:51:35 · 524 阅读 · 0 评论 -
微信小程序的鉴权过程
【代码】微信小程序的鉴权过程。原创 2025-01-15 20:43:03 · 1199 阅读 · 0 评论 -
正则表达式
正则表达式(Regular Expression)是一种用于描述字符模式的规则,主流语言对其都有良好的支持。原创 2025-01-13 11:25:07 · 2010 阅读 · 0 评论 -
Ajax介绍
AJAX(Asynchronous JavaScript and XML)是一种用于创建快速动态网页的技术,它通过在后台与服务器进行少量数据交换,允许在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容。原创 2025-01-13 10:55:56 · 2138 阅读 · 0 评论