Jiefang's Blog

过去心不可得,现在心不可得, 未来心不可得

Eureka-08丨Eureka刷新机制源码

Eureka刷新机制源码 主动过期 在服务实例进行注册、下线、故障时就会调用ResponseCache.invalidate()方法刷新readWriteCacheMap。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 /** * Invalidate the cache of a parti...

ElasticSearch-01丨canal同步数据至ES

canal同步数据至ElasticSearch 简介 canal [kə’næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。 特点 支持所有平台; 支持由Prometheus支持的细粒度系统监视; 支持通过不同方式(例如通过GTID)解析和订阅MySQL Binlog; ...

JVM-15丨JVM工具-jps

JVM工具-JPS(JVM Process Status Tool)虚拟机进程状况工具 是java提供的一个显示当前所有java进程pid的命令,适合在linux/unix平台上简单察看当前java进程的一些简单情况。 命令 命令格式: jps [options ] [ hostid ] hostid: [protocol:][[//]hostname][:port][/se...

网络编程-04丨详解NIO Buffer

Buffer 简介 A container for data of a specific primitive type. A buffer is a linear, finite sequence of elements of a specific primitive type. Aside from its content, the essential properties of ...

Netty-04丨详解NIO Buffer

Buffer 简介 A container for data of a specific primitive type. A buffer is a linear, finite sequence of elements of a specific primitive type. Aside from its content, the essential properties of ...

网络编程-03丨Java NIO基础

Java NIO基础 NIO简介 在1.4版本之前,Java IO类库是阻塞IO;从1.4版本开始,引进了新的异步IO库,被称为Java New IO类库,简称为JAVA NIO。Java NIO,属于第三种模型——IO多路复用模型。 Java NIO由以下三个核心组件组成: Channel(通道) Buffer(缓冲区) Selector(选择器) NIO与BIO对比 J...

Netty-03丨Java NIO基础

Java NIO基础 NIO简介 在1.4版本之前,Java IO类库是阻塞IO;从1.4版本开始,引进了新的异步IO库,被称为Java New IO类库,简称为JAVA NIO。Java NIO,属于第三种模型——IO多路复用模型。 Java NIO由以下三个核心组件组成: Channel(通道) Buffer(缓冲区) Selector(选择器) NIO与BIO对比 J...

网络编程-02丨Java中的BIO-NIO-AIO

Java中的BIO->NIO->AIO Java中支持三种IO模型,分别是BIO、NIO和AIO。 Java BIO Java中的BIO基于ServerSocket和Socket实现,服务端接收到一个连接就启动一个线程来处理这个连接的所有请求。 示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...

Netty-02丨Java中的BIO-NIO-AIO

Java中的BIO->NIO->AIO Java中支持三种IO模型,分别是BIO、NIO和AIO。 Java BIO Java中的BIO基于ServerSocket和Socket实现,服务端接收到一个连接就启动一个线程来处理这个连接的所有请求。 示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...

网络编程-01丨IO模型

IO的底层原理 IO读写的基础原理 用户程序进行IO的读写,依赖于底层的IO读写,基本上会用到底层的read&write两大系统调用。 read系统调用,并不是直接从物理设备把数据读取到内存中,是把数据从内核缓冲区复制到进程缓冲区; write系统调用,也不是直接把数据写入到物理设备,是把数据从进程缓冲区复制到内核缓冲区。 上层程序的IO操作,实际上不是物理设备级别的读...

Netty-01丨IO模型

IO的底层原理 IO读写的基础原理 用户程序进行IO的读写,依赖于底层的IO读写,基本上会用到底层的read&write两大系统调用。 read系统调用,并不是直接从物理设备把数据读取到内存中,是把数据从内核缓冲区复制到进程缓冲区; write系统调用,也不是直接把数据写入到物理设备,是把数据从进程缓冲区复制到内核缓冲区。 上层程序的IO操作,实际上不是物理设备级别的读...

转载-18丨Java技术栈_分布式

Java技术栈 分布式技术 到底什么是分布式系统? 分布式ID生成器的解决方案总结 一张图告诉你为什么是服务网关 一文告诉你JavaRMI和RPC的区别 大型网站架构利器-CDN技术 分布式系统架构常识:CAP理论 分布式服务防雪崩熔断器Hystrix理论实战 5分钟带你理解一致性Hash算法 分布式Session共享解决方案 分布式事务TCC的服务设计和实现 分布式系统...

转载-17丨Java技术栈_Spring

Java技术栈_Spring SpringBoot系列 什么是SpringBoot? 公司不用SpringBoot,果断离职了! 告诉你,SpringBoot真是个牛逼货! 年轻人的第一个SpringBoot应用! 一份超详细SpringBoot知识清单 SpringBoot开启的2种方式 SpringBoot启动,1秒搞定! SpringBoot主类及目录结构介绍 运行S...

转载-16丨Hollis_2018

Hollis_2018 Java工程师成神之路(2018修订版) Java工程师成神之路(2018修订版) 面试总结 你离BAT之间,只差这一套Java面试题 16个经典面试问题回答思路 如何在阿里技术面试中脱颖而出 做到我这样,你也能拿到京东Offer 本想试试看,结果却拿到了京东的Offer  拿到阿里巴巴的实习生Offer就是这么简单 跨专业考研也能拿到微软的Offer ...

转载-15丨Java技术栈文章

15丨Java技术栈文章 Java基础篇 代码写成这样,老夫无可奈何! Java程序员必需掌握的4大基础! 8张图带你轻松温习Java知识 详解Java的八大基本类型 Java中的基本数据类型转换详解 Java父类强制转换子类原则 switch支持的6种数据类型 switch多值匹配骚操作,带你涨姿势! 一张图搞清楚Java异常机制 10个深恶痛绝的Java异常。。 通用...

转载-14丨Java后端技术文章

14丨Java后端技术文章 一、Java基础 Java中枚举类型Enum的一种使用方式 Java性能优化之字符串优化处理 Java面试题问与答:编译时与运行时 Java中OIO与NIO的简单区别 为什么Java中1000==1000为false而100==100为true? 如何做到简历中要求的“要有扎实的Java基础” 在Java中如何高效判断数组中是否包含某个元素 8张图理...

转载-13丨Java技术栈_面试题

Java技术栈_面试题 面试题 想成为顶尖Java程序员?先过了这些问题! 一道简单的面试题,难倒各大Java高手! 46道阿里巴巴Java面试题,你会几道? 高级Java面试通关知识点整理 入门到放弃的Java架构师面试题 百度Java面试题前200页整理 史上最全BAT大厂面试题整理 十面阿里,菜鸟,天猫,蚂蚁金服题 史上最全阿里Java面试题总结 Google的面试题...

转载-12丨方志朋文章

方志朋文章 Kubernetes系列 使用Kubespray部署Kubernetes集群 Kubernetes对象模型 Kubernetes基础与架构 谈 Kubernetes 的架构设计与实现原理 Docker系列 Docker入门与实践 Docker官方文档翻译1 Docker官方文档翻译2 Docker官方文档翻译3 Docker官方文档翻译4 Docker...

转载-11丨Java面试那些事儿_工具篇

Java面试那些事儿_工具篇 工具教程 谈谈我与 Intellij IDEA 的故事 Intellij IDEA 中我一直在用的几个插件 IDEA 2018.3 EAP,我只看好你这四个功能! [用 IDEA 跟踪 Java 源码的技巧 内部资料](http://mp.weixin.qq.com/s?__biz=MzIzMzgxOTQ5NA=...

转载-10丨Java面试那些事儿_2019

Java面试那些事儿_2019 面试经验 我被面试官说哭了。 程序媛学霸姐的面试心经,值得你拥有(文末有最新内推岗位) 一位程序员妹纸讲述她是如何拿到美团offer的? 三年半Java后端面试经历,最终被鹅厂拒了。 一位同学的JAVA知识汇总笔记。 19年暑假实习,我霸面了鹅厂两次。 [我是如何拿到了阿里巴巴的offer 读者...