首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏yeedomliu

    《istio实战指南》第5章 流量管理

    5章 流量管理 ---- 流量管理中的规则配置 要控制流量,就需要定义一些规则。Istio中定义了一个简单的配置模型,可以很方便地进行规则的配置。 在下面的例子中我们注入了一个延迟故障,使得ratings服务10%的响应会出现5s的延迟。

    1.7K20发布于 2020-07-14
  • 来自专栏信数据得永生

    TensorFlow 深度学习实战指南:1~5

    /math.sqrt(5))) b3 = tf.Variable(tf.constant(0.1,shape=[5])) 现在这是第三组权重,当然,此形状必须与前面的隐藏层的输出匹配,因此32 x 5: 在前面的10x10示例输出中,由于步幅的变化,我们的池化输出仅为5x5。 因此,具有两个通道的5x5矩阵将产生5x5x2,即50输出。 它接受我们的输入(一个 TensorFlow 张量),多个输出(实际上是内核或过滤器的数量)以及内核的大小,这里是5x5的窗口。 我们从一个卷积层开始,一个5x5窗口,使用整流线性单元,通过四个额外的偏项计算四个特征,并提取了有趣的局部参数。

    2.1K10编辑于 2023-04-23
  • Java代码优化:从性能瓶颈到毫秒级响应的5实战指南

    本文结合真实项目案例,拆解5个高频实用的Java代码优化技巧,从原理到实践,从优化前到优化后,帮你快速掌握可落地的优化方案,兼顾入门与进阶开发者的需求。 二、核心技术分析:5个高频优化技巧的原理与实现代码优化的关键的是“精准定位瓶颈”,再针对性优化。 以下5个技巧覆盖了对象创建、集合操作、循环逻辑、缓存使用、并发安全5个高频场景,都是项目中最易出现性能问题的环节,且优化成本低、效果显著。 2.优化集合操作,提升数据操作效率集合是Java开发中最常用的数据结构,其操作效率直接影响代码性能。优化核心是“选对集合类型+合理初始化”。 本文介绍的5个优化技巧,覆盖了Java开发中最高频的性能场景,无论是入门开发者还是进阶开发者,都可以直接落地到项目中。

    19900编辑于 2026-04-27
  • Java 多线程与并发编程实战指南

    本篇文章将通过图文结合与代码演示,从入门到高阶,系统梳理 Java 多线程与并发编程的核心知识。二、Java 多线程基础2.1 什么是线程线程是操作系统能够调度的最小执行单元。 6.3 Semaphore:信号量java复制编辑Semaphore semaphore = new Semaphore(2); // 最多允许2个线程同时访问for (int i = 0; i < 5 (); // ++counter.getAndAdd(5); // += 5 无需加锁,适合高频操作。 线程 ↔ M OS 线程(通过调度器映射)十、实战项目案例:并发爬图工具(不涉及爬虫逻辑)需求: 读取 URL 列表 多线程下载图片 控制最大并发为 10 个线程 java复制编辑ExecutorService 本文从基础到进阶,涵盖了: 多线程创建与控制 同步机制与线程安全 并发工具类 线程池实战与虚拟线程 性能调优与常见问题 通过示例与图示辅助讲解,相信你对 Java 并发编程有了清晰的认识。

    48410编辑于 2025-06-06
  • 鸿蒙5开发宝藏案例分享---内存优化实战指南

    今天就来跟大家好好分享这份宝藏,结合官方内容和我的理解,整理成这篇实战性超强的内存优化指南。咱们不整那些虚的,直接上干货、讲案例、撸代码! ## 为啥内存优化这么重要? ### 实战步骤 & 讲解 1. ​ - ​**​实战用途:​**​ - 发现短时间内大量分配小对象的地方(可能造成频繁 GC 卡顿)。 - 定位大对象分配的源头。 ### 开发者视角 + 小技巧 - ​**​Allocation 实战:​**​ 怀疑某个列表滑动卡顿? 希望这份结合官方精华和实战经验的分享,能帮你真正用好鸿蒙的这些“宝藏”功能,打造出内存占用低、运行流畅、用户喜爱的高质量应用!

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

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

    以下是一篇关于“Java从入门到实战”的技术方案和应用实例文章,帮助你系统地学习Java并将其应用到实际项目中: Java从入门到实战技术方案与应用实例 Java是一门广泛应用于企业级开发、移动开发、大数据处理等领域的编程语言 以下将为你介绍从入门到实战Java学习路线及相关应用实例。 基础阶段 环境搭建:推荐安装JDK 17 LTS,它提供长期官方维护,能确保学习环境稳定,且兼容主流框架。 单元测试工具:使用JUnit 5进行单元测试,编写测试用例来验证代码的正确性。了解Mockito模拟测试,用于在测试中替代复杂的依赖对象。 通过以上从入门到实战的学习路径和应用实例,你可以逐步掌握Java编程技能,并能够将其应用到实际项目开发中,成为一名合格的Java开发者。 Java 入门,Java 零基础,Java 实战指南Java 进阶,Java 开发,Java 编程,Java 教程,Java 核心技术,Java 项目实战,JavaEE,Java 面试,Java 开发工具

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

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

    Java桌面应用开发:JavaFX模块化与响应式实战方案 一、技术选型对比 1.1 JavaFX JavaFX 是 Oracle 推出的新一代 Java 桌面应用开发框架,具有以下特点: 现代 UI 设计 Swing Java Swing 是传统的 Java 桌面应用框架,特点如下: 广泛兼容性:支持从 JDK 1.2 到最新版本 轻量级:资源占用少,适合小型应用 高度可定制:可以自定义 LookAndFeel 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? TimeUnit.MINUTES) .build();五、避坑指南与最佳实践1. 本文从基础用法到高级特性,全面介绍了 Caffeine 的实战技巧,包括缓存创建、参数配置、异步操作、统计监控等核心内容。 希望本文能成为你使用 Caffeine 的实用指南,让你的应用在高并发场景下依然保持流畅响应。

    2.3K20编辑于 2025-08-05
  • 鸿蒙5开发宝藏案例分享---埋点开发实战指南

    ### 鸿蒙埋点开发宝藏指南:官方案例实战解析,轻松搞定数据追踪! 大家好呀!我是HarmonyOS开发路上的探索者。最近在折腾应用埋点时,意外发现了鸿蒙开发者官网藏着一堆**实战宝藏案例**! user_login") async function login(username: string, password: string) { // 登录逻辑... } ``` * * * 避坑指南

    18610编辑于 2025-06-17
  • NextAuth.js v5迁移指南实战示例

    NextAuth.js v5迁移指南实战示例为何迁移到NextAuth.js v5? 跨框架一致性接口增强安全性:改进的会话管理和CSRF防护框架无关:支持Next.js、SvelteKit、SolidStart等开发者体验优化:更清晰的错误信息和调试支持准备工作⚠️ 重要提示:NextAuth.js v5仍处于测试阶段 :安装与依赖管理移除旧包npm uninstall next-authnpm uninstall @next-auth/prisma-adapter # 如果使用Prisma安装NextAuth v5npm }), // ...其他配置 ]});export { handler as GET, handler as POST }第三步:环境变量更新新环境变量要求# .env.local# v5使用 , }), ], // ...其他配置})第七步:中间件更新v5中间件示例import { auth } from '@/lib/auth'import { NextResponse } from

    37010编辑于 2025-08-10
  • 来自专栏Java开发

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

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

    27410编辑于 2025-07-31
  • 来自专栏yukong的小专栏

    java并发编程实战5】线程与线程通信

    java线程中,可以通过priority来控制线程优先级,线程优先级的范围从1~10。 默认值是5,优先级大的分配的时间片会大于优先级低,所以频繁阻塞线程可以设置高优先级,而占用cpu比较长的线程(计算线程)可以设置较低的优先级。但是在有的操作系统会无视对线程有限制。 线程的状态 状态名称 解释 NEW 初始状态,线程被构建,但是还没执行start()方法 RUNNABLE 运行状态,Java中将就绪与运行统称为 ”运行中“ BLOCKED 阻塞状态,表示线程阻塞与获取锁的过程 e.printStackTrace(); } } } } } } java /** * @author yukong * @date 2018/9/5 * @description 线程池接口,抽象出来,定义规范 */ public interface ThreadPool

    63320发布于 2018-10-09
  • 来自专栏洛秋的运维之路

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

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

    40500编辑于 2024-02-05
  • 吃透 JVisualVM 与 JConsole:Java 性能调优实战指南

    核心答案是 JMX(Java Management Extensions),即Java管理扩展。 本节从连接方式、核心功能、实战技巧三个维度,全面讲解JConsole的使用。 2.1.2 远程进程连接 远程连接适用于监控服务器上的Java应用,需要先在目标服务器的Java应用启动参数中配置JMX相关参数,步骤如下: 步骤1:配置远程Java应用的JMX参数 在启动Java应用时 实战案例:线程死锁排查 下面通过一个可直接运行的案例,演示如何用JConsole排查线程死锁。 本节重点讲解其核心高级功能和实战案例。

    26010编辑于 2026-04-14
  • Java 多线程与并发编程实战指南【图文详解】

    本文将从基本概念、常用类库,到实战案例,图文并茂地讲解 Java 并发编程的核心知识。一、多线程与并发的基本概念1.1 什么是线程线程(Thread) 是程序执行的最小单位,是进程中的一个执行路径。 复制编辑Semaphore semaphore = new Semaphore(2); // 最多2个线程同时执行for (int i = 0; i < 5; i++) { new Thread( <>(10), Executors.defaultThreadFactory(), new ThreadPoolExecutor.AbortPolicy());七、实战案例:并发爬虫框架简化版场景 复制编辑ExecutorService executor = Executors.newFixedThreadPool(5);List<String> urls = List.of("http://a.com 总结Java 多线程与并发编程涉及底层原理、工具类、线程池管理以及实战技巧,是深入 Java 后端开发的核心。

    1K10编辑于 2025-06-06
  • 来自专栏后端知识开放麦

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

    5. 接口使用示例5.1 生成短链接访问接口:GET /shortUrl/getShortUrl? 雪花算法的组成结构:1位符号位(固定为0)41位时间戳(毫秒级,可用69年)10位机器标识(5位数据中心ID + 5位工作机器ID)12位序列号(同一毫秒内的递增序列)@Componentpublic 0L; } lastTimestamp = timestamp; // 组装64位ID:时间戳(41位) + 数据中心ID(5位 ) + 工作机器ID(5位) + 序列号(12位) return ((timestamp - 1609459200000L) << 22) // 时间戳左移22位(减去起始时间戳) 参考:https://blog.csdn.net/java_zhangshuai/article/details/106942758

    65730编辑于 2025-09-13
  • 来自专栏sktj

    rabbitmq实战指南

    MQ消息队列中间件,P2P,PUB/SUB 生产者消费者模型 erlang中实现AMQP 1 安装配置 2 rabbitmqctl status 3 增加用户?? rabbitmqctl add_user root root 增加用户 rabbitmqctl set_permissions -p / root "." "." ".*" rabbitmqctl set_user_tags root administrator

    41910编辑于 2022-05-20
  • 来自专栏Se7en的架构笔记

    Elastic Stack 实战教程 5:Elasticsearch Java API Client 开发

    本系列 Elastic Stack 实战教程总共涵盖 5 个实验,目的是帮助初学者快速掌握 Elastic Stack 的基本技能。 cd elastic-lab/5_java_develop/ docker-compose up -d 执行 docker-compose ps 命令查看容器运行状态,其中 5java_develop_setup 选择打开 elastic-lab -> 5_java_develop -> elasticsearch_java_api_client 项目目录。 docker exec -it 5javadevelop_es01_1 cat config/certs/ca/ca.crt 5 创建实体类 创建一个 Product.java 文件用于保存商品字段。 其中密码是在 elastic-lab/5_java_develop/.env 文件中设置的。

    2.9K20编辑于 2023-02-26
  • MMDetection学习系列(5)——Mask R-CNN深度探索与实战指南

    根据区域提议,使用7×5区域作为RoIPool的输入,输出2×2特征图。 每个黑色矩形都被圆整为整数长度,以方便之后的池化。 RoIAlign层将AP提高了3个百分点,将AP75提高了5个百分点。使用正确的对齐是导致RoI层之间差距较大的唯一因素。 使用步幅32的ResNet-50-C5

    3.8K10编辑于 2025-01-22
  • 来自专栏软件测试

    自动化测试框架选型指南5大主流工具实战对比

    先评估这3个问题再决策:必须喊停的信号:❌ 业务需求每周大变❌ 测试人员零编码基础❌ 项目仅剩2周上线 黄金公式:自动化收益 = (手动执行次数 × 单次耗时) - (脚本开发成本 + 维护成本)二、5大主流框架横向对决 (2024实战版)框架核心优势致命短板适用场景学习曲线Selenium多语言(Java/Python/C#)、跨浏览器异步操作稳定性差Web UI回归测试⭐⭐⭐⭐Cypress实时重载、时光回溯仅支持Chromium IE11/Chrome/Firefox  - 严格数据校验  - 高频回归(每日执行)  ✅ **推荐方案**:  **Selenium + Pytest + Allure**  ▸ 理由:    - Java > Pytest > Cypress✨ 决策口诀:Web选Playwright,移动用Appium速度要快Cypress,生态兼容Selenium接口测试Pytest,报告美观Allure撑五、避坑指南

    1.7K10编辑于 2025-08-11
领券