Kafka简介 Kafka是一个由Scala和Java编写的企业级的消息发布和订阅系统,最早是由Linkedin公司开发,最终开源到Apache软件基金会的项目。Kafk...
Kafka简介 Kafka是一个由Scala和Java编写的企业级的消息发布和订阅系统,最早是由Linkedin公司开发,最终开源到Apache软件基金会的项目。Kafk...
引言 上篇《初始Java虚拟机》[https://www.jianshu.com/p/4205b3e5f518]文章中曾提及到:我们所编写的Java代码经过编译之后,会生成对...
1.1. Java IO读写原理 无论是Socket的读写还是文件的读写,在Java层面的应用开发或者是linux系统底层开发,都属于输入input和输出output的处理,...
一、概述 javascript和xml -- 异步请求在不中断用户对页面的情况下,实现和后台操作的数据交互,并利用服务器的响应数据进行页面的局部更新。 异步:用户对页面操作和...
记录、成为更好的自己 增强for循环与普通for循环的区别 1,增强for循环与普通for循环的区别: 增强for循环必须有被遍历的目标(如集合或数组)。 普通for循环遍历...
前言 JUC 高并发容器是基于非阻塞算法(或者无锁编程算法)实现的容器类,无锁编程(Lock Free)算法主要通过 CAS(Compare And Swap)+volati...
Spring的XML解析原理 Spring的作用:定位: 寻找XML配置文件加载: 将解析的XML配置加载到内存实例化: 根据加载的XML配置进行实例化 IOC体系图:所有的...
用户管理系统,实现简单的用户管理,有包括普通用户、管理员;功能包括添加用户,删除用户,查询用户信息,更改用户信息等等,主要是通过项目的方式,让大家一步步数据系统的设计流程,以...
前言 基于Token的身份认证是无状态的,服务器或者Session中不会存储任何用户信息。 一、基于Token的身份认证工作流程 1.用户通过用户名和密码请求访问 2.服务器...
1.介绍 序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存...
前言 今天来和小伙伴们分享下设计模式中的工厂模式啦 顺便带来了下面三个问题,一起来看看吧 一、工厂模式 我们都知道,设计模式有23种,按照功能和使用场景可以分为三大类: 创建...
5.3实现Netty传输和通用序列化接口 核心:将传统的 BIO 方式传输换成效率更高的 NIO 方式,使用Netty(并非Java原生NIO);实现通用的序列化接口,为多种...
JDK 1.7 HashMap 扩容核心算法 下面这是JDK 1.7中HashMap扩容时调用的核心代码,作用是将原hash桶中的节点转移到新的hash桶中: void tr...