我理解的零拷贝

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性能优化阅读全文

操作 Java 字节码

ChanghuiN
本博客主要介绍通过 Javassist、ASM 操作 Java 字节码。

Java阅读全文

安全闲扯

haifeiWu

这个虽然是闲扯淡的,但是看的时候请抓牢:

  • 我们一切以业务方案为目的,
  • 一些关键名词和概念还是很认真。

Java算法阅读全文

聊聊 volatile 关键字

haifeiWu

我们知道 volatile 关键字的作用是保证变量在多线程之间的可见性,它是 java.util.concurrent 包的核心,没有 volatile 就没有这么多的并发类给我们使用。本文将简单介绍一下 volatile 这个东东。

Java源码解析阅读全文

Filter 设计模式编码实践

haifeiWu

最近项目中遇到各种输出数据监控,数据校验等逻辑,一个个实现很是麻烦。项目是中途接手的,不是很熟悉,偶然一天发现项目中对 Filter 的使用扩展起来很是方便,所以,今天楼主来分享下,也为自己学习做个记录。下面我们从三方面来阐述。

Java设计模式阅读全文

造个轮子之基于 Netty 实现自己的 RPC 框架

haifeiWu

服务端开发都会或多或少的涉及到 RPC 的使用,当然如果止步于会用,对自己的成长很是不利,所以楼主今天本着知其然,且知其所以然的精神来探讨一下 RPC 这个东西。

Java源码解析阅读全文

美团外卖开源路由框架 WMRouter 源码分析

ChanghuiN
上周四美团外卖技术团队开源了一个 Android Router 的框架:WMRouter,官方博客详细介绍了用法以及设计方案。本篇博客主要从源码的角度解析框架的设计与实现。

Android源码解析阅读全文

高性能无锁队列 Disruptor 初体验

haifeiWu

最近一直在研究队列的一些问题,今天楼主要分享一个高性能的队列 Disruptor 。

Java阅读全文