首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
热心的朝阳群众
掘友等级
先不告诉你
|
朝阳区居委会
擅长举报
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 13
沸点 27
赞
40
返回
|
搜索文章
最新
热门
【内功修炼系列2】排“O”解难
「大家好,我是热心的朝阳群众。」 最近在一些开源社区群里,看到有些同学线上环境出现OOM,急的在群里求救。求助同学首先截了一个日志系统里的输出,异常堆栈大写的OOM异常信息。这位同学说道:“今天重启了几次服务,可能是内存泄漏,但是没找到是哪里泄漏了,这个要从哪里开始排查呢?”。…
【内功修炼系列2】难啃的JIT
“编译一次,到处运行”。上大学刚接触这个概念的时候,感觉Java特别牛逼,那个时候单纯的自己还以为,只要学会Java,就解决了一切软件开发问题,整个世界都belongs to me。当年第一次写Hello World的时候,打开客户端窗口用javac编译.java文件,生成了我…
【内功修炼系列2】给JVM把个脉
今天要聊到JVM(Java虚拟机)了,作为Java开发来说,JVM是你走出Java开发实践之路的第一块基石。因为你跑Java程序必须装JDK或JRE包,它们都包括了JVM,可以说JVM是Java语言的核心发动机。JVM这部分内容显得有些晦涩难读,而且这部分内容我也不太想讲,因为…
【内功修炼系列1】线性数据结构(下篇2)
「分析」:循环遍历节点,遍历一个便标记一个,遍历过程判断是否被标记,若已被标记则表示有环。头指针移动,若到达之前到达过的位置则表示有环,若无环则会走到链表末端。 「分析」:这个应该比较容易,我们可以利用栈的特性,做相应括号的匹配,如果最后栈是空的,说明所有括号都已经配对了。注意…
【内功修炼系列1】线性数据结构(下篇1)
前一篇文章《【内功修炼系列1】之线性数据结构(上篇)》,我们介绍了线性数据结构:数组、链表、栈、队列、哈希表 的概念以及适合的应用场景。本篇我们就结合一些常用的面试题,对题目进行分析,并用java代码实现这些场景。希望通过实际的代码编写,加深对这些数据的理解,以后遇到类似的场景…
【内功修炼系列1】线性数据结构(上篇)
最近和一些刚毕业两三年的同事聊天,发现多数同学都忙于业务的开发,对于自己日常开发的工具和CRUD得心应手。而且对于上面安排下来的开发任务都可以胜任,对于应用层面已经非常熟练,可以说是非常合格的“CRUD BOY”。但是一聊到基础的东西反而显得有点迟疑和生涩,也就是常说的基本功不…
聊聊一致性 hash 算法
最近在优化部门分布式调度任务,在读 XXL-JOB 源码时,发现它的负载均衡逻辑中用到了一致性 hash 算法。其实在分布式缓存集群中也用到了一致性 hash 算法,(如:redis集群)是为了提高缓存的容错性和可扩展性。至于 XXL-JOB 的源码就不多说了,在这里只针对一致…
进入Gitlab的正确姿势
GitLab和GitHub都是基于web的Git仓库,使用起来二者差不多,它们都提供了分享开源项目的平台。GitLab支持私有部署,这对于公司代码的整体安全性来讲也有很大保障,所以最终选用GitLab作为公司内部开源项目的管理平台。 GitLab有个说法:“如何通过最快的速度把…
这个技术栈,你们想听我介绍哪些呢?
话不多说先上个技术栈图,这个图里面的内容是公司已用或我了解的一些内容,大部分还是已经实践过了。内容里面可能个别东西描述的不太准确,请在留言区怼我,我会实时更新脑图。 图里面只是列出了一部分内容,当然远不止这些,每个领域都可以细分出很多内容,也有很多技术和框架。产品技术选型,优先…
SkyWalking为超大规模而生
SkyWalking做为Apache的顶级项目,是一个开源的APM和可观测性分析平台,它解决了21世纪日益庞大、分布式和异构的系统的问题。它是为应对当前系统管理所面临的困难而构建的:就像大海捞针,SkyWalking可以在服务依赖复杂且多语言环境下,获取服务对应的指标,以及完整…
下一页
个人成就
文章被点赞
294
文章被阅读
19,669
掘力值
835
关注了
10
关注者
136
收藏集
0
关注标签
8
加入于
2020-06-24