线上
-
作为程序员,我们不能只管上线,不管线上!
通过上面的过程,可以看到 ChatGPT 是真的可以帮我们提高工作效率的,写一个脚本没什么难度,花点时间也是可以写出来的,但是有了这样的工具大大的节省了我们的时间,对于生成的内容需要能看懂和能进行修改就行了。
-
线上服务运行缓慢,老大让我进行JVM参数调优
至于具体调优的目的要根据我们各个程序的要求。一般而言需要满足最大的吞吐量和最小的暂停时间,GC频率尽量低,堆空间的有效利用率高等。可调整的部分有内存参数的优化,引用的处理(Rset),并发标记(Mark),垃圾回收部分。
-
记一次线上服务的内存泄露排查
在风和日丽的一天,本人正看着需求、敲着代码,展望美好的未来。突然收到一条内存使用率过高的告警。
-
重启大法好!线上常见问题排查手册
本文从线上实际问题和故障的排查出发,分享如何快速定位和恢复线上常见问题和故障,总结了很多实操的方法,希望对大家有用。 2020-04-28 09:46:34 线上问题排查 面试再问HashMap,求你把这篇文章发给他! 本文描述了 HashMap 的实现原理,并结合源码做了进一步的分析,后续有空的话会聊聊有关 HashMap 的线程安全问题,希望本篇文章能帮助到大家。
-
线上服务内存OOM问题定位三板斧
相信大家都有感触,线上服务内存OOM的问题,是最难定位的问题,于是我们进行了一次线上服务内存OOM问题排查实战演练,将内存OOM问题定位三板斧分享出来。 2017-08-21 23:50:45 线上内存OOM Java如何实现长图文生成 很久很久以前,就觉得微博的长图文实现得非常有意思,将排版直接以最终的图片输出,收藏查看分享都很方便,现在则自己动手实现一个简单版本的,实现一个用于生成微博长图文样式的包装类。 2017-08-21 21:00:33 Java长图文 AST解析基础: 如何写一个简单的html语法分析库 这篇文章主要介绍如何去写一个AST解析器, 但是并不是通过分析JavaScript, 而是通过分析 html5 的语法树来介绍。
-
线上服务CPU100%问题快速定位实战
CPU异常,如何快速定位哪个服务、哪个线程、哪段代码的问题?下面,我们进行了一次线上服务CPU问题排查实战演练。
-
线上操作与线上问题排查实战
技术同学需要经常登录线上的服务器进行操作,于是我们进行了一次线上操作与线上问题排查实战演练,同学们反馈有收获,特将实战演练的问题和答案公布出来,希望对大家也有帮助。 2017-08-18 22:40:33 线上线程备份 RecyclerView配合DiffUtil,好用到飞 DIffUtils 是 Support-v7:24:2.0 中,更新的工具类。因为已经更新了一段时间了,也不好说是最新更新的。 2017-08-18 15:54:16 RecyclerVieDiffUtil数据 当DDD遇上微服务 DDD与微服务是可以相通的,其关键在于Bounded Context。故而当DDD遇到微服务,其实有许多玄妙的相似之处值得深究,它们之间或许可以碰撞出感情的火花,也未可知呢。
-
手里拿着锤子时眼里只能看到钉子
今天我就线上应用问题的解决方法进行了详解,从而发现有些时候,遇到问题时,放下手里的锤子,站远些看一看,可能会有新的认识。 2017-03-29 20:43:32 线上日志磁盘 秒拍邓铮:如何做到面对二十亿视频播放请求而不慌 原创 人们的消费习惯日益碎片化,在微博上播放次数较多的视频,绝大多数在3分钟以内。即使这样,还有很多人在拖进度条,大家就是想尽快看到亮点。作为每日需要处理二十亿以上播放请求的大型视频网站,如何精准高效的将用户的每次请求迅速的真正实现播放,是充满挑战的一件事。 2017-03-29 14:38:05 高可用视频调度秒拍 常用maven插件总结 maven是目前java项目中比较流行的构建工具,特别是它提供的插件,如果使用得当,整个项目研发流程都将会受益,从而提高研发、测试和部署的效率。这里记录几个常用插件的用法,既方便自己日后回顾,也便于有兴趣的同仁交流指正。 2017-03-29 11:20:45 maven插件总结 唯品会敏捷Scrum实践历程总结(四) 通常来讲,需求来源于产品经理,但是不要过于局限。从掌控角度看,产品只需要掌握大的产品特性方向以及一个迭代的关键需求要点就可,其它的需求细节应该交由团队成员去发挥,让所有人真正有对产品的归属感。 2017-03-29 10:09:44 敏捷Scrum实践 最全面的Spring学习笔记 pring致力于提供一种方法管理你的业务对象。在大量Java EE的应用中,随处可见Spring。今天我将简单的介绍一下Spring这个框架。