• ARTICLE
  • STRING
  • CONVERTER
  • ENCRYPT
  • NETWORK
  • MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
  • ARTICLE
    STRING
    CONVERTER
    ENCRYPT
    NETWORK
    MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
logo Online Tools
All Chinese English Newest Hottest
4356 search results

揭秘!最困扰程序员的5类BUG

47 Technology lddgo Shared on 2023-06-21

本文介绍了互联网业务数据效果评估的几种常见问题及方法,并基于分层抽样的逻辑优化出一套可应用于解决用户不均匀的“事后达尔文"分析法,可适用于无法AB测试或人群不均匀的AB测试等场景下的效果评估中,本文会基于实际应用案例,来给大家仔细阐述相关方法模型的思考过程,实现原理,应用结果,希望能够帮助大家,如果能对大家在各自领域中的业务效果评估有所助益的话,那就更棒了!

45 Technology lddgo Shared on 2023-06-21

本文介绍了 Jetty 中 ManagedSelector 和 ExecutionStrategy 的设计实现,通过与原生 select 调用的对比揭示了 Jetty 的线程优化思路。Jetty 设计了一个自适应的线程执行策略(EatWhatYouKill),在不出现线程饥饿的情况下尽量用同一个线程侦测 I/O 事件和处理 I/O 事件,充分利用了 CPU 缓存并减少了线程切换的开销。这种优化思路对于有大量 I/O 操作场景下的性能优化具有一定的借鉴意义。

40 Technology lddgo Shared on 2023-06-21

本文是一篇WebAssembly的入门文章,从理论介绍到实战方面有全面的讲述。

39 Technology lddgo Shared on 2023-06-20

在线应用的诊断一直是日常维护中的难点和痛点,2018年下半年,Alibaba 开源了 java 应用诊断工具 arthas ,让 java 应用的诊断能力上了一个台阶。作为基础架构团队,我们自然也对它非常感兴趣。研究后发现,arthas 确实是一个非常优秀的 java 诊断工具,但是也存在一些不足。 一是 arthas 更像是一个工具,而不像一个产品。如果要使用它,首先要登录相关机器,然后在机器上下载 arthas,再执行一些命令来运行。这整个流程里,下载可能出现问题,运行 arthas 也需要具有目标进程相应的权限,还需要先看看对应进程id等等...这些确实只是一些小问题,但也可以选择让这些问题不存在,让整个使用过程更加流畅。 二是 arthas 缺少 web 界面。命令行界面用起来确实很酷,但不可否认在相当一部分情况下 web 界面更直观更友好,很多需要查文档的情况在 web 界面下都可以直接操作,降低了使用门槛。 三是 arthas 所有功能都针对单台机器,实际上很多时候我们需要考虑和观察整个应用的运行情况,需要一个应用级的视角。 四是 arthas 是一个独立的工具。

46 Technology lddgo Shared on 2023-06-20

基于ClickHouse的Billions2.0日志方案上线后(B站基于Clickhouse的下一代日志体系建设实践),虽然能够降低60%的存储成本,但仍然存在几个比较明显的问题,需要进一步的优化和解决。

45 Technology lddgo Shared on 2023-06-20

本文整理自腾讯 IEG 高级研发工程师刘文平在《蓝鲸 x DeepFlow 可观测性 Meetup》中的分享实录,详细阐述了蓝鲸可观测性平台如何有效地 融合了 OpenTelemetry 的标准化数据接入能力及 DeepFlow 的无插桩、全面覆盖的数据收集能力, 进而解决游戏业务在观测数据采集、数据孤岛、以及云原生基础设施观测等领域所面临的难题。并展望了通过 DeepFlow,构建适合腾讯游戏的专属观测场景。点击下方卡片观看现场回放视频。

182 Technology lddgo Shared on 2023-06-20

也许你经历过这种情况:产品和设计同学用一句话就把需求说完了,你抓破脑袋做出来的版本又达不到他们的要求。不如尝试让 AI 承担痛苦,让它理解、拆解并实现一句话需求?本篇作者尝试提出一个自动配置可视化系统,通过自动生成表单解决上述痛点。欢迎阅读~

51 Technology lddgo Shared on 2023-06-20

云计算发展至今已经有十余年,已从理论演变为企业数字化的必经之路。与其他技术相比,云计算在行业中的应用是有增无减。当前,业务上云已成为国家战略,各地政府纷纷发布上云政策,各行各业掀起了上云热潮。 在数字经济时代,业务上云成为企业践行数字化转型的第一步。所谓“上云”,是指企业通过网络(专线或互联网),将系统和平台从原来的IDC迁移到云端,利用云厂商的计算、存储、网络等资源提供基础服务能力。根据上云策略的不同,可以选择IaaS、PaaS、SaaS等不同的资源。 当企业明确上云战略后,随即会面临两个根本问题: 业务上云到底能够为企业带来什么价值? 企业又该如何上云? 本文将围绕以上两个问题,通过一个真实项目的实践给大家提供参考。

161 Technology lddgo Shared on 2023-06-20

大多数的敏捷团队是由10位以内不同角色的人员组建。其中包括但不仅限于BA、QA、UX、PM、DEV等关键角色。我们通过成熟的方法论以及每日站立会议(Stand-up Meeting)、迭代计划会议(Iteration Plan Meeting)、迭代启动会议(Iteration Kickoff Meeting,IKM)、开卡(Kickoff)、结卡(Desk Check,DC)和回顾会议(Retrospective)等各种逐渐“标准化”的敏捷活动,能够顺利地运行一个小规模的项目。 然而,当项目规模逐渐增大、项目成员人数逐渐增加时,为了有效协作,我们需要将整个大规模团队拆分为多个小规模的敏捷小组。但组与组之间的业务交互频繁,组内以及组间的各种沟通交流,会让原本快捷有效的敏捷活动变得繁琐。 尤其对于测试来说,小规模的项目中一般配有一到两名QA,负责所有功能模块的测试工作。但大规模的项目中,QA不仅要关注本组内的功能,同时还要考虑组与组间存在关联功能的测试。那么如何在高节奏的迭代中,进行大规模敏捷测试呢?

174 Technology lddgo Shared on 2023-06-20