logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

别再乱配了!Druid连接池的druid.properties文件,这10个参数调优实战(附Java代码)

本文深入解析Druid连接池的`druid.properties`文件中10个关键调优参数,包括initialSize、maxActive、minIdle等,并提供Java代码示例展示如何动态调整这些参数。适用于电商秒杀、金融交易等高并发场景,帮助开发者优化数据库连接池性能,提升系统稳定性。

kotlin t class.java_Kotlin与Java互操作笔记

Kotlin官方一直以100% interoperable with Java™作为第一要素,他不是像Scala一样把类库都自己实现一遍,而是通过扩展函数、函数编程等特性对现有的Java进行增强,同时保持对Java的100%兼容。正是这个特性,我们可以在一个项目中同时使用Java和Kotlin,一个大型的项目,如果换一种语言来实现的话,这个代价是非常大的。但是对于一个Java项目,你可以某一部分使

1660对应cuda版本 gtx_映众GTX 1660 Ti/1660冰龙超级版评测:主流市场的黄金组合

NVIDIA的GTX 1060系列显卡也算是市场上的常青树,自2016年推出以来一直都是主流市场的热卖产品,也衍生了不少同规格的产品,但随着图灵架构的发布,NVIDIA全系列产品都转向图灵核心,但用来取代GTX 1060的并不是RTX 2060,而是GTX 1660 Ti和GTX 1660这两款产品。作为替代GTX 1060的主力显卡,显卡厂商肯定会大力去推,映众现在的GTX 1660 Ti和GT

Java面试实战:Spring Boot与微服务架构深度解析

Spring Boot作为Java生态中的主流框架,其自动配置机制通过@SpringBootApplication注解和条件注解实现智能bean加载,大幅提升开发效率。微服务架构则通过服务拆分解决单体应用扩展性问题,但引入了分布式事务、服务雪崩等新挑战。在面试场景中,面试官常通过自动配置原理、启动过程优化等Spring Boot问题考察底层理解,而微服务部分则聚焦鉴权方案、熔断设计等实战能力。掌握

机器学习模型生产化部署:FastAPI+Docker+K8s实战指南

机器学习模型部署不是简单运行predict函数,而是将算法转化为高可用、可观测、可维护的工程服务。其核心在于解决并发处理、依赖治理、资源隔离与状态管理等系统性问题。FastAPI凭借异步支持与OpenAPI契约能力,显著提升API健壮性与协作效率;Docker多阶段构建与镜像瘦身技术可将体积压缩60%以上,加速CI/CD交付;Kubernetes则通过就绪探针(readinessProbe)、滚动

SingleCaffe:单机多线程深度学习训练框架的设计与优化实践

深度学习训练的核心挑战在于如何高效利用计算资源加速模型收敛。数据并行是一种经典范式,通过将训练数据拆分到多个计算单元并行处理来提升效率。其原理是在每个单元上维护模型副本,独立计算梯度后,通过同步机制聚合更新全局参数,从而在保证模型一致性的前提下显著缩短训练时间。这一技术的核心价值在于能以近乎线性的速度比扩展算力,尤其适用于大规模数据集和复杂模型。在实际应用中,数据并行常与参数服务器或All-Red

别再手动配环境了!用Docker Compose一键部署iTop+MySQL 5.7(附完整YAML文件)

本文详细介绍了如何使用Docker Compose一键部署iTop与MySQL 5.7的全栈环境,告别繁琐的手动配置。通过提供的完整YAML文件,实现快速搭建、环境一致性和高效运维,特别适合开发测试、生产部署和教育培训场景。

别再死记硬背了!用一张图搞定Flink核心概念(附高清知识图谱下载)

本文通过知识图谱视觉化拆解Flink核心概念,帮助开发者高效掌握流处理框架。文章详细解析Flink的计算范式、API生态、运行时维度和故障诊断四大核心维度,并提供电商风控场景实战案例。文末附赠高清知识图谱模板下载,包含API决策树和架构模式对照表,助力开发者构建流处理思维框架。

#知识图谱
龙芯平台Jenkins部署实战:从Docker镜像构建到CI/CD流水线搭建

在软件工程领域,CI/CD(持续集成/持续部署)是现代DevOps实践的核心环节,它通过自动化构建、测试和部署流程,显著提升软件交付效率与质量。其实现原理通常基于Jenkins等工具,结合容器化技术(如Docker)来保证环境一致性。在国产化替代的背景下,这一技术栈的价值尤为突出,它能够帮助团队在包括龙芯(LoongArch)在内的非x86架构上,快速建立标准化的软件交付能力。然而,当应用场景切换

C++ STL list容器模拟实现与核心原理

链表作为基础数据结构,通过节点指针连接实现高效插入删除。STL list采用双向循环链表设计,其O(1)复杂度的插入删除操作源于指针重定向机制,而迭代器失效规则与连续内存容器有本质差异。在内存管理方面,list的节点式存储避免了vector扩容时的元素迁移,特别适合游戏实体管理等需要频繁修改的场景。通过模拟实现STL list容器,开发者可以深入理解模板编程、迭代器设计模式等C++核心概念,同时掌

    共 98 条
  • 1
  • 2
  • 3
  • 10
  • 请选择