摘要: 前言 都说程序员的三大浪漫是:操作系统、编译原理、图形学;最后的图形学确实是特定的专业领域,a56爆大奖在线娱乐们几乎接触不到,a56爆大奖在线娱乐对a56爆大奖在线娱乐来说换成网络更合适一些,最后再加上一个数据库。 这四项技术如果都能掌握的话那岂不是在 IT 行业横着走了,加上这几年互联网行业越来越不景气,越底层的技术就越不可能被替代;a56爆大奖在线娱乐为了给自 阅读全文
posted @ 2022-09-07 06:46 crossoverJie 阅读(7414) 评论(41) 推荐(30) 编辑
摘要: 新的一年第一篇技术文章希望开个好头,a56爆大奖在线娱乐元旦三天a56爆大奖在线娱乐也没怎么闲着,希望给大家带来一篇比较感兴趣的干货内容。 老读者应该还记得a56爆大奖在线娱乐在去年国庆节前分享过一篇《设计一个百万级的消息推送系统》;虽然a56爆大奖在线娱乐在文中有贴一些伪代码,依然有些朋友希望能直接分享一些可以运行的源码;这么久了是时候把坑填上了。 阅读全文
posted @ 2019-01-02 08:03 crossoverJie 阅读(19144) 评论(31) 推荐(42) 编辑
摘要: 首先迟到的祝大家中秋快乐。 最近一周多没有更新了。其实a56爆大奖在线娱乐一直想憋一个大招,分享一些大家感兴趣的干货。 鉴于最近a56爆大奖在线娱乐个人的工作内容,于是利用这三天小长假憋了一个出来(其实是玩了两天?)。 阅读全文
posted @ 2018-09-25 08:22 crossoverJie 阅读(12442) 评论(33) 推荐(29) 编辑
摘要: 已经记不清有多少读者问过: 博主,你是怎么学习的?像a56爆大奖在线娱乐这样的情况有啥好的建议嘛? 也不知道啥时候a56爆大奖在线娱乐居然成人生导师了。当然a56爆大奖在线娱乐不排斥这些问题,和大家交流都是学习的过程。 阅读全文
posted @ 2018-08-13 08:05 crossoverJie 阅读(3643) 评论(16) 推荐(26) 编辑
摘要: 之前在 Java-Interview 中提到过秒杀架构的设计,这次基于其中的理论简单实现了一下。 本次采用循序渐进的方式逐步提高性能达到并发秒杀的效果,文章较长请准备好瓜子板凳(liushuizhang?)。 阅读全文
posted @ 2018-07-26 08:02 crossoverJie 阅读(2704) 评论(12) 推荐(14) 编辑
摘要: 背景 在上一篇《从 Dapper 到 OpenTelemetry:分布式追踪的演进之旅》中在最后提到在做一些 Trace 的定制开发。 到现在差不多算是完成了,可以和大家分享一下。 a56爆大奖在线娱乐们的需求是这样的: 假设现在有三个服务:ServiceA、ServiceB、ServiceC ServiceA 对外 阅读全文
posted @ 2024-06-27 09:42 crossoverJie 阅读(163) 评论(0) 推荐(2) 编辑
摘要: 背景 之前陆续写过一些和 OpenTelemetry 相关的文章: 实战:如何优雅的从 Skywalking 切换到 OpenTelemetry 实战:如何编写一个 OpenTelemetry Extensions 从一个 JDK21+OpenTelemetry 不兼容的问题讲起 这些内容的前提是最 阅读全文
posted @ 2024-06-14 09:31 crossoverJie 阅读(253) 评论(1) 推荐(0) 编辑
摘要: 背景 前段时间公司领导让a56爆大奖在线娱乐排查一个关于在 JDK21 环境中使用 Spring Boot 配合一个 JDK18 新增的一个 SPI(java.net.spi.InetAddressResolverProvider) 不生效的问题。 但这个不生效的前置条件有点多: JDK 的版本得在 18+ Spri 阅读全文
posted @ 2024-06-04 10:26 crossoverJie 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 背景 最近在给 opentelemetry-operator提交一个标签选择器的功能时,因为当时修改的函数是私有的,无法添加单测函数,a56爆大奖在线娱乐社区建议a56爆大奖在线娱乐补充一个 e2e test. 因为在当前的版本下,只要给 deployment 打上了 instrumentation.opentelemetry.io 阅读全文
posted @ 2024-05-28 10:23 crossoverJie 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 背景 前段时间公司领导让a56爆大奖在线娱乐排查一个关于在 JDK21 环境中使用 Spring Boot 配合一个 JDK18 新增的一个 SPI(java.net.spi.InetAddressResolverProvider) 不生效的问题。 但这个不生效的前置条件有点多: JDK 的版本得在 18+ Spri 阅读全文
posted @ 2024-05-14 14:37 crossoverJie 阅读(219) 评论(0) 推荐(1) 编辑
摘要: 背景 前两天收到业务反馈有一个 topic 的分区消息堆积了: 根据之前的经验来看,要么是业务消费逻辑出现问题导致消费过慢,当然也有小概率是消息队列的 Bug(a56爆大奖在线娱乐们使用的是 pulsar)。 排查 通过排查,发现确实是在一点多的时候消息堆积了(后面是修复之后堆积开始下降)。 于是a56爆大奖在线娱乐在刚才堆积处查看了 阅读全文
posted @ 2024-05-07 10:07 crossoverJie 阅读(965) 评论(3) 推荐(2) 编辑
摘要: 当a56爆大奖在线娱乐们没有使用云原生方案部署应用时采用的日志方案往往是 ELK 技术栈。 这套技术方案比较成熟,稳定性也很高,a56爆大奖在线娱乐几乎成为了当时的标配。 可是随着a56爆大奖在线娱乐们使用 kubernetes 步入云原生的时代后, kubernetes 把以往的操作系统上的许多底层都屏蔽,再由他提供了一些标准接口。 同时在 kub 阅读全文
posted @ 2024-04-22 14:26 crossoverJie 阅读(1288) 评论(2) 推荐(4) 编辑
摘要: 前言 前段时间a56爆大奖在线娱乐们从 SkyWalking 切换到了 OpenTelemetry ,与此同时之前使用 SkyWalking 编写的插件也得转移到 OpenTelemetry 体系下。 a56爆大奖在线娱乐也写了相关介绍文章: 实战:如何优雅的从 SkyWalking 切换到 OpenTelemetry 好在 Open 阅读全文
posted @ 2024-04-16 09:23 crossoverJie 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 背景 时间过得很快啊,一转眼已经到了 2024 年,还记得 15 年刚工作那会掌握个 SSM/H(Spring/Struts2/Mybatis/Hibernate) 框架就能应付大部分面试了。 现在 CS 专业的新同学估计都没听说过 SSM😢 恰好从a56爆大奖在线娱乐刚开始工作时的移动互联网热潮到电商->共享经济 阅读全文
posted @ 2024-04-11 09:46 crossoverJie 阅读(1993) 评论(5) 推荐(3) 编辑
摘要: 背景 最近公司将a56爆大奖在线娱乐们之前使用的链路工具切换为了 OpenTelemetry. a56爆大奖在线娱乐们的技术栈是: OTLP Client──────────?Collect────────?StartRocks (Agent) ▲ │ │ Jaeger 其中客户端使用 OpenTelemetry 提供的 Java A 阅读全文
posted @ 2024-04-09 10:33 crossoverJie 阅读(447) 评论(0) 推荐(2) 编辑