
ElasticSearch
1 ElasticSearch 简介 1.1 Lucene Lucene 是一个开源、免费、高性能、纯 Java 编写的全文检索引擎,它算是开源领域最好的全文检索工具包。 在实际开发中,Lucene 几乎适用于任何需要全文检索的场景,所以 Lucene 先后发展出好多其他的语言版本,如 C++、C#、Python 等。 早在 2005 年,Lucene 就升级为 Apache 顶级开...

1 ElasticSearch 简介 1.1 Lucene Lucene 是一个开源、免费、高性能、纯 Java 编写的全文检索引擎,它算是开源领域最好的全文检索工具包。 在实际开发中,Lucene 几乎适用于任何需要全文检索的场景,所以 Lucene 先后发展出好多其他的语言版本,如 C++、C#、Python 等。 早在 2005 年,Lucene 就升级为 Apache 顶级开...
Royal TS 是一款远程连接工具 支持多种操作系统:macOS、Windows、IOS、Android,免费 引言 在 Windows 中,大多数开发者会选择: SecureCRT&SecureFX:支持 Windows、macOS、Linux,付费 XShell&XFtp:支持 Windows,免费 FinalShe...

官网 源码地址 1 简介 Apache Shiro 是一个开源的安全管理框架,提供身份认证、授权、密码学和会话管理。 Shiro 框架直观、易用,同时提供健壮的安全性。 相对于 Spring Security 而言,Shiro 是一个轻量级的安全管理框架。 1.1 由来 Shiro 的前身是 JSecurity,2004年,Les Hazlewood 和 Jeremy Hail...

Spring Security 1 介绍 Java 领域的权限管理框架:Shiro、Spring Security。 Shiro 的优势: 轻量 简单 易于集成 Shiro 的劣势: 对 OAuth2 支持不足 相对于 Spring Security 而言,Shiro 在 Spring Boot 和 Spring Cloud 的潮流下无法充分展示自己的优...
50张图片详解 VMware Workstation 16 + CentOS 7 下载与安装 【FastDFS 普通安装所需要的包】libfastcommon、fastdfs、fastdfs-nginx-module 百度云盘下载 【HHS 工具】Xshell&Xftp、FinalShell、SecureCRT&SecureFX 百度云盘下载 简介...
MySQL的逻辑架构 如图所示,MySQL服务器的逻辑架构从上到下分为三层: 第一层:连接层,负责处理客户端连接、授权认证等。 第二层:核心服务器层,负责查询语句的解析、优化、缓存以及内置函数的实现、存储过程等。 第三层:存储引擎层,负责MySQL中数据的存储与提取。 MySQL中服务器层不管理事务,事务是由...
思路解说 word 模板文件(doc 或 docx 文件)另存为 xml 文件 将后缀 xml 改成 html;大部分文档会改成 ftl(FreeMarker 的后缀名),因为 word 文件另存为 xml 文件后,xml 文件中的代码很乱,后面的修改会很麻烦,因为我习惯用 VSCode 编辑器,安装 Beautify 插件后,可以自动格式化 html 代码,这样有利...
微服务核心组件 一、Spring Cloud Gateway(微服务入口治理) 1. Gateway 的核心组件与工作原理 核心组件:路由(Route)、断言(Predicate)、过滤器(Filter) 工作流程: 请求进入 → 断言匹配路由 执行前置过滤器链(鉴权、限流) 负载均衡转发到下游服务 执行后置过滤器链(响应头处理) 返回响应 2. Gat...
异步推送 选型建议 场景 推荐方案 理由 进程内、事务提交后才触发 @TransactionalEventListener + @Async 事务提交后异步触发,防脏通知/脏调用,不阻塞主请求 跨进程广播、离线消息可丢 Re...
分库分表数据迁移手册(老库 → 2库×4表) 目标:把 catfun_trade(单库)的存量数据迁到 catfun_trade_0 / catfun_trade_1(2 物理库 × 每库 4 分表),并把业务读写从老库切到分片库,全程尽量在线、可回退。 分片规则(应用端、迁移脚本、canal 消费端三方必须一致): 库 = MOD(CRC32(user_id),...