no-title

<<<<<<< HEAD

=======

阅读全文

lang3 的 split 方法误用

haifeiWu
apache 的 lang3 是我们开发常用到的三方工具包,然而对这个包不甚了解的话,会产生莫名其秒的 bug ,在这里做下记录。

Java阅读全文

[译] 为什么String在Java中是不可变的

haifeiWu
String 在 Java 中是不可变的。 不可变类只是一个无法修改其实例的类。 创建实例时,将初始化实例中的所有信息,并且无法修改信息。

Java阅读全文

双重检查锁定与单例

haifeiWu
对于单例模式,相信大多数人都可以写出好几种实现方法,懒汉,饿汉等等,然而小小单例真要写好,写的完全正确也并非易事。

Java阅读全文

LRU 算法

haifeiWu
LRU 是 Least Recently Used 的缩写,即最近最少使用,是一种常用的页面置换算法,选择最近最久未使用的页面予以淘汰。

算法阅读全文

EventBus 源码解析

ChanghuiN
EventBus,事件发布-订阅总线。现在的事件总线框架有很多,比如:otto、EventBus、RxBus、LiveData 改装。

Android源码解析阅读全文

我理解的 TCP 连接

haifeiWu
TCP 是面向连接的协议。运输连接是用来传输 TCP 报文的。TCP 运输连接的建立和释放是每一次面向连接通信中必不可少的过程

Java阅读全文

我理解的零拷贝

haifeiWu

最近做的业务涉及到的 I/O 操作比较多,对于Linux上的 I/O 操作的优化 Zero Copy 早有耳闻,今天打算由上而下(从应用层到底层,当然并不会涉及到内核的细节)的研究一下这个问题。

Java阅读全文

Handler 源码解析(Java 层)

ChanghuiN
从很早开始就认识到 Handler 了,只不过那时修为尚浅,了解的不够深刻,也没有应用自如。不过随着工作时间的增长,对 Handler 又有了更深层次的认识,于是有了这篇博客,希望尽可能的总结出多的知识点。

Android源码解析阅读全文

Nacos 配置中心的调研

haifeiWu

进一步减少不必要的重复工作,最近打算在把之前的项目重构成 SpringBoot 项目之后,源于 N 台机器配置的管理甚是麻烦,所以便有了进一步将项目的配置进行统一的管理的需求。

Java配置中心阅读全文

Integer 中你所不知道的

ChanghuiN
细节决定成败,本篇博客分析一下 Integer 中的小细节

Java阅读全文

LeetCode 每日一题(day 1)

haifeiWu
给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。

算法阅读全文

ArrayBlockingQueue 阻塞队列

haifeiWu

一直都在写业务代码,对于 jdk 底层的代码难免有些疏忽,所以决定把一些比较重要的源码过一遍……

Java阅读全文

[划重点] Service 知识要点

ChanghuiN
来总结一下 Service 的几个知识要点,包括启动方式、每种启动方式的生命周期、IntentService 源码分析,以及 boundService 三种使用方法。

Android源码解析阅读全文

Pika 性能优化

haifeiWu

最近在迁移线上 Redis 到 Pika 的过程中,因为业务需要,需要对项目中原有对 pika 读取操作的代码进行优化,最后结果就是读取百万级的数据由原来的30降低到10分钟左右。

Java阅读全文

年 zhong 总结

haifeiWu

本来想18年没什么要总结的,但是想想过去的日子总是值得纪念的,那就写点东西吧……

阅读全文

Docker 快速上手指南

haifeiWu

Docker 听其大名已久,但总是疏于操练,今天准备好好搞一下。
docker

JavaDockerSpring Boot阅读全文

散列表

haifeiWu

做个预警,这篇文章有点硬……

散列表源码阅读全文

Spring 5 WebFlux 性能测试[译]

haifeiWu

Java 世界对反应式编程抱有很高的期望。 根据 官方文档 的描述,它使程序员能够构建更具弹性,弹性,响应和消息驱动的应用程序。 简而言之,它是一种更好,更快,更现代的模型,可以防止应用程序空闲。

Spring BootWebFlux性能测试阅读全文

Nginx 不停机升级 及 gzip 压缩优化

haifeiWu

好久不写博客手都生了,不过这个习惯不能丢,仅以一篇水文记录一下 nginx 不停机版本升级及配置 gzip 压缩优化网站访问体验过程。

Nginx性能优化阅读全文