会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
crossoverJie
You never know what you can do till you try.
博客园
首页
新随笔
联系
管理
订阅
08 2018 档案
强如 Disruptor 也发生内存溢出?
摘要:OutOfMemoryError 问题相信很多朋友都遇到过,相对于常见的业务异常(数组越界、空指针等)来说这类问题是很难定位和解决的。 本文以最近碰到的一次线上内存溢出的定位、解决问题的方式展开;希望能对碰到类似问题的同学带来思路和帮助。
阅读全文
posted @
2018-08-29 08:31
crossoverJie
阅读(1474)
评论(3)
推荐(1)
分布式(一) 搞定服务注册与发现
摘要:最近在做分布式相关的工作,由于人手不够只能我一个人来怼;看着这段时间的加班表想想就是够惨的。 不过其中也有遇到的不少有意思的事情今后再拿来分享,今天重点来讨论服务的注册与发现。
阅读全文
posted @
2018-08-27 08:38
crossoverJie
阅读(1975)
评论(0)
推荐(1)
什么样的简历不会被丢进回收站
摘要:从去年校招开始到现在负责部门的面试,从我手上流走的简历多多少少也有上百封了。 同时最近秋招又要开始了,就想着把我这一年来筛选简历的经验分享给大家,多少还是能提高一些命中率。
阅读全文
posted @
2018-08-21 08:41
crossoverJie
阅读(2304)
评论(5)
推荐(12)
GitHub 1W star 成就达成!
摘要:感谢各位大佬的支持收获了人生第一个(很有可能也是唯一一个)1W star 项目。
阅读全文
posted @
2018-08-17 08:35
crossoverJie
阅读(5977)
评论(32)
推荐(48)
如何成为一位「不那么差」的程序员
摘要:已经记不清有多少读者问过: 博主,你是怎么学习的?像我这样的情况有啥好的建议嘛? 也不知道啥时候我居然成人生导师了。当然我不排斥这些问题,和大家交流都是学习的过程。
阅读全文
posted @
2018-08-13 08:05
crossoverJie
阅读(3714)
评论(16)
推荐(27)
Netty(三) 什么是 TCP 拆、粘包?如何解决?
摘要:记得前段时间我们生产上的一个网关出现了故障。 这个网关逻辑非常简单,就是接收客户端的请求然后解析报文最后发送短信。 但这个请求并不是常见的 HTTP ,而是利用 Netty 自定义的协议。
阅读全文
posted @
2018-08-09 07:34
crossoverJie
阅读(1707)
评论(2)
推荐(2)
如何优雅的使用和理解线程池
摘要:谈到线程池就会想到池化技术,其中最核心的思想就是把宝贵的资源放到一个池子中;每次使用都从里面获取,用完之后又放回池子供其他人使用,有点吃大锅饭的意思。 那在 Java 中又是如何实现的呢?
阅读全文
posted @
2018-08-08 08:01
crossoverJie
阅读(1729)
评论(5)
推荐(3)
HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!
摘要:Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap,没有它就不会有后面的 ConcurrentHashMap。
阅读全文
posted @
2018-08-07 08:01
crossoverJie
阅读(1185)
评论(1)
推荐(8)
Guava 源码分析(Cache 原理 对象引用、事件回调)
摘要:在上文「Guava 源码分析(Cache 原理)」中分析了 Guava Cache 的相关原理。 文末提到了回收机制、移除时间通知等内容,许多朋友也挺感兴趣,这次就这两个内容再来分析分析。
阅读全文
posted @
2018-08-06 08:01
crossoverJie
阅读(1466)
评论(0)
推荐(0)
Netty(二) 从线程模型的角度看 Netty 为什么是高性能的?
摘要:在之前的 SpringBoot 整合长连接心跳机制 一文中认识了 Netty。 但其实只是能用,为什么要用 Netty?它有哪些优势?这些其实都不清楚。 本文就来从历史源头说道说道。
阅读全文
posted @
2018-08-03 08:03
crossoverJie
阅读(1712)
评论(8)
推荐(4)
一个学渣的阿里之路
摘要:最近有些朋友在面试阿里,加上 Java-Interview 项目的原因也有小伙伴和我讨论,近期也在负责部门的招聘,这让我想起年初那段长达三个月的奇葩面试经历🤣。
阅读全文
posted @
2018-08-02 08:25
crossoverJie
阅读(8886)
评论(49)
推荐(47)
Guava 源码分析(Cache 原理)
摘要:Google 出的 Guava 是 Java 核心增强的库,应用非常广泛。 我平时用的也挺频繁,这次就借助日常使用的 Cache 组件来看看 Google 大牛们是如何设计的。
阅读全文
posted @
2018-08-01 08:19
crossoverJie
阅读(803)
评论(0)
推荐(0)
公告