首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
少年yf
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
140
文章 137
沸点 3
赞
140
返回
|
搜索文章
赞
文章( 137 )
沸点( 3 )
谈一手:解析Pod对象
要理解这个问题,你就一定要牢记在上一篇文章中提到的一个结论:Pod扮演的是传统部署环境里的“虚拟机”的角色。 这样的设计,是为了使用户从传统环境(虚拟机环境)向 Kubernetes(容器环境)的迁移,更加平滑。 而如果你能把 Pod 看成传统环境里的“机器”、把容器看作是运行…
缓慢的System.currentTimeMillis() - 疑问号
1. 起因 今天工作做完了没事干在群里发了张吉冈里帆的比基尼写真图,狗管理说我发黄图禁我言,把我Q群摸鱼的权利都剥夺了,那行吧,刚好把之前测试过的一个东西整理一下记录起来。 之前学雪花算法的时候看到很多示例会将System.currentTimeMillis()用一个工具类缓存…
用 GitHub Action 构建一套 CI/CD 系统
因为是租用的 Azure 的云主机,加上 nebula 的编译要求的机器配置较高,而且任务的触发主要集中在白天。所以上述的方案性价比较低,从去年团队就在考虑寻找替代的方案,准备下线 Azure 上的测试机,并且还要能提供多环境的测试方案。 虽然上面的产品对开源项目有些限制,但整…
精读《如何做好 CodeReview》
任何软件都是协同开发的,所以 CodeReview 非常重要,它可以帮助你减少代码质量问题,提高开发效率,提升稳定性,同时还能保证软件架构的稳定性,防止代码结构被恶意破坏导致难以维护。 所以 CodeReview 机制是否健全是一个工程团队能否长期健康发展的决定因素之一,这次我…
前端小微团队的Gitlab实践
疫情期间我感觉整个人懒散了不少,慢慢有意识要振作起来了,恢复到正常的节奏。最近团队代码库从Gerrit迁移到了Gitlab,为了让前端团队日常开发工作有条不紊,高效运转,开发历史可追溯,我也查阅和学习了不少资料。参考业界主流的Git工作流,结合公司业务特质,我也梳理了一套适合自…
频繁FGC的真凶原来是它
可是发生这个异常的操作上次已经被我定位到了,数据漏斗只有产品、运营等内部人员使用,通过使用频率推测,不应该有那么多对象。我猜想是不是代码中存在死循环,但没有找到。没办法只能在测试环境进行场景复现了。 看到这里,眼尖的朋友应该已经发现了bug的所在,那么恭喜你。如果没发现的朋友,…
浅谈测试之PowerMock
编写单元测试仅靠Mockito是不够。因为Mockito无法mock私有方法、final方法及静态方法等。 PowerMock这个framework,主要是为了扩展其他mock框架,如Mockito、EasyMock。它使用一个自定义的类加载器,纂改字节码,突破Mockito无…
Twitter雪花算法SnowFlake改造: 兼容JS截短位数的53bit分布式ID生成器
主节点与备份节点关系: 主节点为0时对应备份节点为0 + 16 = 16, 主节点为1时则对应1 + 16 = 17, 主节点为2时则对应2 + 16 = 18 ...... 在特定条件下使用JDK自带的System.currentTimeMillis()可能存在严重的性能问题…
RxJava自带线程池监控和管理的探索之旅
RxJava很方便的切换主子线程、指定任务运行的线程,在这个便利之后还隐藏着很多问题。比如IO scheduler是一个无上限线程池,如果短时间并发量过大,在手机端可能出现OOM或者pthread_create错误。另外,在实际业务中我们需要对执行的业务进行优先级区分,以便优先…
如何排查Java内存泄漏?看完我给跪了!
没有经验的程序员经常认为Java的自动垃圾回收完全使他们免于担心内存管理。这是一个常见的误解:虽然垃圾收集器做得很好,但即使是最好的程序员也完全有可能成为严重破坏内存泄漏的牺牲品。让我解释一下。 当不必要地维护不再需要的对象引用时,会发生内存泄漏。这些泄漏很糟糕。首先,当程序消…
下一页
关注了
222
关注者
5
收藏集
1
关注标签
92
加入于
2016-08-04