一,需求背景: 某个印刷公司,有一系列的设计文件模板。接到客户订单时,就在这些设计文件模板上,做一些简单的定制,就能够满足客户的印刷需求。 如在设计文件模板上添加客户的Logo,二维码,联系方式等。 ……继续阅读 » Sam Xiao 1天前 1885浏览 0评论1304个赞
在早期版本BeetleX.WebFamily只提供了vuejs+element的集成,由于element只适合PC管理应用开发相对于移动应用适配则没这么方便。在新版本组件集成了bootstrap5可以……继续阅读 » beetlex 1天前 2937浏览 0评论2459个赞
first thing fitrst 博主声明:绝对不当标题党 有人看最好不过的背景: 十月初对公司产品的前端构建做了一些优化,但还遗留了不少问题(可了解我的前一篇博文:一次webpack小规模优化经……继续阅读 » 开心洋葱 1天前 1464浏览 0评论2753个赞
京东零售开源项目 NutUI 是一套京东风格的轻量级移动端 Vue 组件库,是开发和服务于移动 Web 界面的企业级产品。经过长时间的开发与打磨,NutUI 3.0 终于要和大家见面了!3.0 版本在……继续阅读 » jdf2e 1天前 1988浏览 0评论2605个赞
本文主要说两件事 1. 如何实现父子组件之间的双向绑定 2. 父组件如何访问子组件的data,method, 子组件如何访问父组件的data,method等 一. 如何实现父子组件之间的双向绑定 案例……继续阅读 » 盛开的太阳 1天前 1833浏览 0评论296个赞
AQS技术全面学习只看这篇前言在 Java 并发编程中,AbstractQueuedSynchronizer(简称 AQS)是 java.util.concurrent 包的基石。几乎所有高级同步工具(如 ReentrantLock、Semaphore、CountDownLatch 等)都基于 AQS 构建。它通过“状态 + 队列”模型,将线程排队、……继续阅读 » 开心洋葱 1天前 2541浏览 0评论1760个赞
—— 源于 JUC 工具包的系统性介绍Java并发和多线程Java 自 JDK 5 起引入了 java.util.concurrent(简称 JUC)包,由并发大师 Doug Lea 设计,彻底改变了 Java 并发编程的范式。相比传统的 synchronized + wait/notify 模型,JUC 提供了更高性能、更强表达力、更少出错的并发原语……继续阅读 » 开心洋葱 1天前 2832浏览 0评论1148个赞
在Java开发中,字符串处理是最常见的操作之一。然而,很多开发者对 String、StringBuffer 和 StringBuilder 的区别仅停留在“可变/不可变”或“线程安全/非线程安全”的表面理解上。本文将从底层源码实现出发,深入剖析三者的内部机制,并结合最佳实践与常见陷阱,帮助你彻底掌握它们的使用之道。一、核心区别概览特性Str……继续阅读 » 开心洋葱 1天前 2882浏览 0评论141个赞
比 JSON 更高效的数据结构包括以下几种,它们在体积、解析速度和特定场景适用性方面具有优势:1. MessagePackMessagePack 是一种高效的二进制序列化格式,相比 JSON 更紧凑。示例数据:JSON:{“name”: “Alice”, “age”……继续阅读 » 开心洋葱 1天前 1955浏览 0评论2077个赞
一个 Java 项目启动时,JVM 会加载一系列类,这些类主要分为以下几类:启动类加载器(Bootstrap ClassLoader)加载的核心类库:这些是 JVM 运行所必需的最基础的类,通常位于 $JAVA_HOME/lib 目录下,例如 rt.jar、resources.jar、cha……继续阅读 » 开心洋葱 1天前 2306浏览 0评论1287个赞
当一个 Java 项目在 JVM 中启动时,整个过程可以分为以下几个关键阶段:启动 JVM 进程当你执行 java HelloWorld 命令时,操作系统会创建一个新的进程,并启动 JVM 实例。这个过程由 java 可执行文件(位于 `$JAVA_HOME/bin/java`)触发,它负责加载 JVM 的本地库(如 libjvm.so 或 jvm.……继续阅读 » 开心洋葱 1天前 1621浏览 0评论229个赞