摘要:
定义: 倒排索引 源于实际应用中需要根据 属性的值 来查找 记录 这种 索引表 中的 每一项 都包括 一个属性值 和 具有该属性值的各记录的地址 由于不是由记录来确定属性值,而是由 属性值 来确定 记录的位置,因而称为 倒排索引(inverted index) 带有倒排索引的文件 被称为 倒排索引文 阅读全文
摘要:
基本概念: 图标: 简介: MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具, 在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生 愿景: 成为 MyBatis 最好的搭档,就像魂斗罗中的 1P、2P,基友搭配,效率翻倍 特性: 无侵入:只做增强不做改变, 阅读全文
摘要:
介绍: snowflake是 Twitter公司 开源的 分布式ID生成 算法 2020年8月4日,《苏州高新区·2020胡润全球独角兽榜》发布,雪花算法排名第17位 那么,本人来通过 一张图 基本展示下 雪花算法 的 原理: 原理: 相信有同学不理解上图的内容, 那么,本人来 解释 下上图的内容: 阅读全文
摘要:
本篇博文,作为 多文件自平衡云传输 框架 的 使用案例 将会全面应用 多文件自平衡云传输 框架,来实现一个 文件传输系统 那么,话不多说,现在就开始讲解吧: 首先,本人来 说明下 需要的 Jar包支持: Jar包 支持: Youzg-Mec-Utils-0.0.1.jar (可在本人博文《【小工具】 阅读全文
摘要:
在本人之前的博文 《详解 服务发现 的基本实现》中,本人 详尽地 讲解了 服务发现 技术 的 基本概念 以及 重要意义 等诸多知识点 甚至在文章中 基本实现了 服务发现 技术 那么,本篇博文 名为 资源发现技术,为什么本人要扯到 服务发现 技术 呢? 服务发现 与 资源发现: 所谓的 “发现”,在我 阅读全文
摘要:
这篇博文,作为本人《Java 高级技术》专栏 的一个里程碑 统合了本人学业生涯的所有 自主实现 的 优化资源请求发送流程 的 开源框架 级别 的 高级技术 相信在本篇博文的学习中,同学们将会有非常大的收获! 那么,废话不多说,开始本篇博文的主题讲解吧: 首先,本人来讲解下 多文件自平衡云传输 框架 阅读全文
摘要:
当 一段时间内 客户端的访问量较多,很容易造成 服务器崩溃 (例如:某东618、桃饱双十一、志愿填报结束前半小时 等) 这时候,就需要我们采用 负载均衡技术,来 减轻服务器的压力 那么,在本篇博文中,本人就来 基本实现 下 负载均衡技术 基本 概念: 首先,本人来介绍下什么是 负载均衡: 定义: 负 阅读全文
摘要:
在我们Java开发的过程中,经常用到许许多多的小工具 来辅助我们实现所需的功能 在本专栏的博文中,本人将详细记录本人 学业生涯 乃至 工作生活 中所用到的、且 发觉设计十分巧妙、用处十分重要 的小工具: 目录: 第一节 《【小工具】XML解析器 —— XMLParser》 第二节 《【小工具】Pro 阅读全文
摘要:
首先,在讲解所有内容之前,本人先来带同学们回顾下 线程 和 锁 的知识: 进程和线程: 请观看本人博文 —— 《【JUC剖析】 线程 与 进程 重温》 讲到 并发,就不得不来讲讲锁 因为 锁 是解决并发的主要手段: 锁: 请观看本人博文 —— 《【JUC剖析】锁 彻底解析》 在单线程的情况下,集合类 阅读全文
摘要:
欢迎来到 (Java版)“八年抗战” 现场! 经历了本篇博文,相信同学们对于 锁 的理解就很彻底了! 那么,现在就开始内容的讲解吧: 两个synchronized方法: synchronized 锁的对象 是 方法调用者 两个方法共用一把锁,谁先拿到锁,谁先执行 例如: package edu.yo 阅读全文