首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • Vue3 Composition API 实战指南

    Vue3 Composition API 实战指南 通过实际场景掌握 Vue3 Composition API 的核心用法 前言 Vue3 的 Composition API 改变了我们编写 Vue 本文将通过几个实战场景,帮你快速掌握 Composition API 的精髓。 为什么选择 Composition API? ref(0) return { count: readonly(count), // 防止外部直接修改 increment: () => count.value++ } } 3. 通过本文的实战场景,你应该能够: 理解核心概念:ref、reactive、computed、watch 的使用 掌握实战技巧:如何创建可复用的组合式函数 应用最佳实践:代码组织和性能优化 记住,选择合适的 开始你的 Vue3 Composition API 之旅吧!如果你有任何问题,欢迎在评论区讨论。

    32910编辑于 2025-12-15
  • 来自专栏yeedomliu

    《istio实战指南》第3章 安装Istio

    3章 安装Istio 目前Kubernetes是Istio首推的部署平台,它的每个组件都是Kubernetes集群中的Deployment,并以Pod的形式运行。

    1K20发布于 2020-07-14
  • Java 多线程与并发编程实战指南

    复制编辑Runnable task = () -> System.out.println("使用 Runnable 执行");new Thread(task).start();✅ 方式 3:实现 Callable 复制编辑CountDownLatch latch = new CountDownLatch(3);for (int i = 0; i < 3; i++) { new Thread(() -> { 6.2 CyclicBarrier:循环栅栏java复制编辑CyclicBarrier barrier = new CyclicBarrier(3, () -> System.out.println(" 线程 ↔ M OS 线程(通过调度器映射)十、实战项目案例:并发爬图工具(不涉及爬虫逻辑)需求: 读取 URL 列表 多线程下载图片 控制最大并发为 10 个线程 java复制编辑ExecutorService 本文从基础到进阶,涵盖了: 多线程创建与控制 同步机制与线程安全 并发工具类 线程池实战与虚拟线程 性能调优与常见问题 通过示例与图示辅助讲解,相信你对 Java 并发编程有了清晰的认识。

    48410编辑于 2025-06-06
  • 来自专栏Java开发

    Java 从入门到实战之零基础进阶实战指南

    以下是一篇关于“Java从入门到实战”的技术方案和应用实例文章,帮助你系统地学习Java并将其应用到实际项目中: Java从入门到实战技术方案与应用实例 Java是一门广泛应用于企业级开发、移动开发、大数据处理等领域的编程语言 以下将为你介绍从入门到实战Java学习路线及相关应用实例。 基础阶段 环境搭建:推荐安装JDK 17 LTS,它提供长期官方维护,能确保学习环境稳定,且兼容主流框架。 技术选型:前端采用React 18 + TypeScript + Vite,后端使用Spring Boot 3 + Spring Cloud 2025,数据库选择MySQL 8.2 + Redis 8 通过以上从入门到实战的学习路径和应用实例,你可以逐步掌握Java编程技能,并能够将其应用到实际项目开发中,成为一名合格的Java开发者。 Java 入门,Java 零基础,Java 实战指南Java 进阶,Java 开发,Java 编程,Java 教程,Java 核心技术,Java 项目实战,JavaEE,Java 面试,Java 开发工具

    53100编辑于 2025-06-19
  • 来自专栏JavaPark

    好物周刊#3Java 学习 + 面试指南

    主要特性如下: 可用于搜索和信息收集的网络接入 LSTM 管理 基于 GPT-4 的文本生成实例 接入主流网站和平台 利用 GPT-3.5 进行文件存储和摘要 AgentGPT[3] 类似于 ChatGPT-Next-Web JavaGuide[14] Java 学习+面试指南,一份涵盖大部分 Java 程序员所需要掌握的核心知识。 advanced-java[15] 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识。 专栏共分为 4 个由浅入深的模块: 入门篇 基础篇 高级篇 实战篇 作者采用最适合工程师的学习方式,不拘泥于某一特定编程语言,从实际开发场景出发,由浅入深教你学习数据结构与算法的方法,帮你搞懂基本概念和核心理论 github.com/Yidadaa/ChatGPT-Next-Web [2] Auto-GPT: https://github.com/Significant-Gravitas/Auto-GPT [3]

    46130编辑于 2023-05-30
  • MMDetection学习系列(3)——RetinaNet深度探索与实战指南

    BackboneRetinaNet backbone是基于Resnet的FPN,分别尝试了Resnet50、Resnet101,于第3~7层建构FPN,且每层通道维度为256。 AnchorsRetinaNet的anchor设置和RPN类似,在FPN中每层(第3~7 层)的anchor 尺寸分别为32x32、64x64、128x128、256x256、512x512,以及每一个 anchor的长宽比设定为1:1、 1:2、2:1,并且再增加三种不同尺寸{2⁰, 2^(1/3), 2^(2/3)},因此每层共有9个anchor。 cls分支用于预测每个anchor的K个类别预测机率,网路模型总共使用五层,其中四层为3x3x256的FCN网路(激活函数使用ReLU)以及最后一层FCN的维度则是使用3x3xKA(使用Sigmoid) 2)Box Regression Subnetbox分支与cls分支一样,差别在于最后一层FCN的维度则是使用3x3x4A,这是因为Box分支用于预测与ground truth位置的偏移量offset(

    1.3K10编辑于 2025-01-16
  • 来自专栏Java开发

    JavaFX 与 Java Swing 桌面应用开发实战指南

    Java桌面应用开发:JavaFX模块化与响应式实战方案 一、技术选型对比 1.1 JavaFX JavaFX 是 Oracle 推出的新一代 Java 桌面应用开发框架,具有以下特点: 现代 UI 设计 :支持 CSS 样式、3D 效果和动画 丰富的控件库:包含 TableView、WebView 等高级组件 FXML 分离设计:界面与逻辑分离,提高开发效率 内置媒体支持:直接播放音频视频 响应式布局: logger.error("Load books failed", task.getException())); new Thread(task).start(); } 三、高级UI组件实战 --app-version 1.0.0 \ --vendor "TechPrimers" \ --dest target/installers 六、实战案例 JavaFX,Java Swing, 桌面应用开发,实战指南Java 开发,UI 框架,跨平台开发,图形界面,事件处理,布局管理,控件开发,数据绑定,动画效果,性能优化,Java 桌面应用

    1.7K10编辑于 2025-06-25
  • Java 本地缓存王者:Caffeine 全方位实战指南

    Java 本地缓存王者:Caffeine 全方位实战指南Java 本地缓存领域,Caffeine 凭借其卓越的性能和丰富的功能,成为当之无愧的首选框架。 本文将从基础用法到高级特性,全面解析 Caffeine 的实战技巧。一、为什么选择 Caffeine? = null) { localCache.put(id, user); // 同步到本地缓存 return user; } // 3. 本文从基础用法到高级特性,全面介绍了 Caffeine 的实战技巧,包括缓存创建、参数配置、异步操作、统计监控等核心内容。 希望本文能成为你使用 Caffeine 的实用指南,让你的应用在高并发场景下依然保持流畅响应。

    2.3K20编辑于 2025-08-05
  • 来自专栏Java开发

    Java 项目实战现代技术栈下测试与调试的实战指南

    以下是结合最新Java技术栈的项目实战文章,涵盖模块化开发、响应式编程、容器化部署等现代技术实践:Java项目实战:现代技术栈下的代码实现、测试与调试一、技术选型与项目初始化工具链升级:使用 Maven : replicas: 3 selector: matchLabels: app: java-app template: metadata: labels: /gradlew dependencyCheckAnalyze总结通过本实战指南,你已掌握:模块化开发:基于DDD的分层架构设计响应式编程:使用Spring WebFlux构建非阻塞API现代测试技术: Java 项目实战,现代技术栈,Java 代码实现,Java 测试,Java 调试,Java 实战指南Java 项目要点,Java 开发实战Java 技术栈应用,Java 编程实战Java 项目开发 ,Java 测试调试,Java 实战技巧,Java 项目实践,Java 技术实战

    27410编辑于 2025-07-31
  • 来自专栏架构师成长之路

    java并发编程实战(3) Lock显示锁

    一 、synchronized问题   synchronized是java中的一个关键字,也就是说是Java语言内置的特性。那么为什么会出现Lock呢?    1)Lock不是Java语言内置的,synchronized是Java语言的关键字,因此是内置特性。 Case 3 :   我们可以通过Lock得知线程有没有成功获取到锁 (解决方案:ReentrantLock) ,但这个是synchronized无法办到的。 但是要注意以下几点:     1)synchronized是Java语言的关键字,因此是内置特性,Lock不是Java语言内置的,Lock是一个接口,通过实现类可以实现同步访问。      ,3个写线程 for (int i = 0; i < 3; i++) { //启动1个读线程 new Thread() {

    55120编辑于 2022-04-14
  • 来自专栏JavaGuide

    很哇塞的 3Java 实战项目!

    就比如你学习 Java 后台开发的时候,能不能通过自己学过的知识独立做个网站呢?再比如你搞懂了某个框架原理之后,能不能模仿着去写一个简单的呢? 理论固然重要,空谈理论而无实践就无意义了。 我之前推荐过很多实战类的项目,很多还附带了详细的讲解,你可以在《优质开源项目》这个专辑中找到。 今天的话,再给大家推荐 3 个还算不错并且适合学习的实战项目。 对 Java 爬虫感兴趣的朋友,可以简单研究一下。 ? 这个项目的代码质量也是非常不错的,结果清晰,代码结构也比较规范。这也是我推荐这个项目很大的一个原因。 ? 通过这个简易的轮子,你可以学到 RPC 的底层原理和原理以及各种 Java 编码实践的运用。 你甚至可以把这个项目当做你的毕设/项目经验,这是非常不错! 总结 这篇文章中,我一共推荐了 3实战项目: zfile(在线云盘) novel-plus(小说精品屋) guide-rpc-framework(RPC 框架) zfile 和 novel-plus

    1.3K43发布于 2021-04-16
  • 来自专栏后端知识开放麦

    Java短链接生成服务实战指南

    3. 随机生成方式实现3.1 核心代码实现随机生成方式的核心思路是使用62进制字符集来构造短标识。 参考:https://blog.csdn.net/java_zhangshuai/article/details/106942758

    65630编辑于 2025-09-13
  • 3D古城场景角色碰撞优化的实战指南

    在负责某开放世界3A项目“燕云古城废墟”场景开发时,我们遭遇了角色与场景物理交互的核心难题:玩家操控角色在断墙、石阶、陶罐间移动时,频繁出现“穿模”与“帧率骤降”—比如在西城门断墙区,角色翻越半米高的断墙时 所有场景物体(断墙、石阶、陶罐、石雕)均采用高精度Mesh碰撞体,单场景碰撞体面数超过12万,仅西城门断墙的碰撞体就包含800+面片,每帧碰撞检测计算量达9200次,其中40%集中在非关键交互物体(如直径3cm 首先,我们在离线阶段用Blender结合PhysX破碎工具,为陶罐预生成3套差异化破碎模型:轻度破碎(5-8片碎片,保留陶罐主体轮廓,适用于轻微碰撞)、中度破碎(9-12片,主体分裂为2-3块,适用于正常踩踏 在移动端测试中(天玑8100机型),连续破碎20个陶罐,帧率波动从8-10帧缩小到2-3帧,且未出现碎片穿模(通过资源池实例的碰撞体预校验,确保碎片位置不重叠)。 3的网格合并为6个“陶罐簇”碰撞体,每个簇包含7-8个陶罐,碰撞检测次数从42次/帧降至6次/帧,计算耗时减少70%。

    29010编辑于 2025-10-20
  • 来自专栏洛秋的运维之路

    深入学习Java:高级知识拓展与实战指南

    引言在初步掌握Java的基础知识和编程技能后,进一步深入学习高级知识是提升自己为Java开发者的能力的关键一步。 本文将引导初学者逐步探索Java的高级领域,包括持久层框架、微服务架构、设计模式、性能优化等,为打造高效、稳健的Java应用程序提供实战指南。1. 3. Java设计模式设计模式是编写可维护、可扩展代码的关键。在这一阶段,我们将学习并实践一些常见的设计模式,如单例模式、工厂模式、观察者模式等。 4.2 并发编程深入了解Java的并发编程,包括线程池、并发集合等,以更有效地处理并发情况。结尾通过深入学习Java的高级知识,我们能够更全面地掌握这门强大的编程语言。 在实际项目中应用这些知识,将为构建高效、稳定的Java应用程序打下坚实基础。我正在参与2024腾讯技术创作特训营第五期有奖征文,快来和我瓜分大奖!

    40500编辑于 2024-02-05
  • SAP Business One 3步转型实战指南 解锁增长利器

    对于众多处于快速成长期的企业而言,内部管理的“混乱”是其迈向规模化、现代化进程中普遍面临的挑战。数据孤岛、流程割裂、信息滞后等问题不仅推高了运营成本,更成为企业敏捷响应市场和实现科学决策的巨大障碍。在此背景下,数字化转型已从“可选项”变为“必选项”,而选择一款合适的ERP(企业资源计划)系统则是这场变革成败的关键。

    21810编辑于 2025-09-18
  • 吃透 JVisualVM 与 JConsole:Java 性能调优实战指南

    核心答案是 JMX(Java Management Extensions),即Java管理扩展。 2.1.2 远程进程连接 远程连接适用于监控服务器上的Java应用,需要先在目标服务器的Java应用启动参数中配置JMX相关参数,步骤如下: 步骤1:配置远程Java应用的JMX参数 在启动Java应用时 本节重点讲解其核心高级功能和实战案例。 oas.annotations.Api; import io.swagger.v3.oas.annotations.Operation; import java.util.ArrayList; import oas.annotations.Api; import io.swagger.v3.oas.annotations.Operation; import java.util.ArrayList; import

    26010编辑于 2026-04-14
  • 来自专栏编程小白狼

    Web3D开发指南:从入门到实战

    引言:为什么Web3D正在改变数字体验 在过去的几年里,我们见证了Web3D技术的飞速发展。从电商的产品展示到数据可视化,从在线教育到虚拟展览,3D内容正在成为现代Web体验的重要组成部分。 随着WebGL的普及和硬件性能的提升,在浏览器中渲染高质量的3D场景已不再是难题。 本指南将带你系统了解Web3D开发生态,掌握核心工具链,并构建你的第一个Web3D应用。 可视化开发: PlayCanvas, Amazon Sumerian 二、开发环境搭建 2.1 基础项目配置 # 创建项目结构 mkdir web3d-project cd web3d-project : 3000, open: true }, build: { target: 'esnext', minify: 'terser' } } 三、Three.js入门实战 记住,优秀的Web3D体验不仅仅是技术的堆砌,更重要的是合理的性能平衡、渐进增强的兼容性策略,以及为用户提供真正的沉浸感。 开始构建你的第一个Web3D项目吧!

    52610编辑于 2025-12-28
  • Java 多线程与并发编程实战指南【图文详解】

    本文将从基本概念、常用类库,到实战案例,图文并茂地讲解 Java 并发编程的核心知识。一、多线程与并发的基本概念1.1 什么是线程线程(Thread) 是程序执行的最小单位,是进程中的一个执行路径。 5.1 CountDownLatch多个线程执行完再继续下一步:java复制编辑CountDownLatch latch = new CountDownLatch(3);for (int i = 0; i < 3; i++) { new Thread(() -> { System.out.println("线程完成:" + Thread.currentThread().getName ArrayBlockingQueue<>(10), Executors.defaultThreadFactory(), new ThreadPoolExecutor.AbortPolicy());七、实战案例 总结Java 多线程与并发编程涉及底层原理、工具类、线程池管理以及实战技巧,是深入 Java 后端开发的核心。

    1K10编辑于 2025-06-06
  • 来自专栏sktj

    rabbitmq实战指南

    MQ消息队列中间件,P2P,PUB/SUB 生产者消费者模型 erlang中实现AMQP 1 安装配置 2 rabbitmqctl status 3 增加用户?? rabbitmqctl start_app rabbitmqctl set_cluster_name cluster_name rabbitmqctl list_queues -p vhosts x1 x2 x3 apply-to exchanges --prority 1 p1 rabbitmq集群的搭建 节点的删除、添加、更新 -- rabbitmq单机多节点的配置 监控 rabbitmq 通过3种方式实现分布式部署

    41910编辑于 2022-05-20
  • 来自专栏白菜博客

    java数组实战3D彩票下注程序

    * 下注抽奖 * Cat00011cat */class four { public static void choujiang() { int[] arr = new int[3] ; int[] uarr = new int[3]; Random random = new Random(); for (int i = 0; i <= 2; "一等奖"); } else {// 二等奖特殊情况 for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { if (uarr[i] = for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) {

    43830编辑于 2023-11-19
领券