摘要: Java 阿里巴巴编码规范(Java) Java Guide CS-Notes 博客 企业博客: 阿里巴巴大淘宝技术 | 知乎 华为云开发者社区 解道Jdon Thoughtworks 思特沃克 美团技术团队 阿里中间件团队博客 个人博客: CoolShell - 陈皓 阮一峰的网络日志 Codin 阅读全文
posted @ 2022-06-09 16:53 廖子博 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 10 简化条件逻辑 分解条件表达式 对条件判断和每个条件分支分别运用提炼函数手法。 将大块头代码分解为多个独立的函数,并根据每个小块代码的用途,为分解得到的新函数命名。 重构前: if (!aData.isBefore(plan.summerStart) && !aData.isAfter(plan 阅读全文
posted @ 2022-10-22 23:54 廖子博 阅读(72) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch 搜索 API 搜索多个索引 # 未指定文档时,返回的是所有索引的文档 # 默认返回 10 个文档 GET /_search # 返回 20 个文档 GET /_search?size=20 # 对多个索引进行搜索 GET /twitter,test,catalog/_se 阅读全文
posted @ 2022-10-17 23:03 廖子博 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Elastichsearch CRUD 简介 Elasticsearch 是一个分布式近实时的搜索引擎: Elasticsearch 对 Java 类库 Apache Lucene 进行封装,提供简单易用的 RESTful 接口和分布式等高级特性 Elasticsearch 默认配置了一个定时器,每 阅读全文
posted @ 2022-10-16 21:36 廖子博 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch 和 Kibana 安装 操作系统:Windows 10 Elastic Stack 版本:8.4.3 安装 Elasticsearch 下载 https://artifacts.elastic.co/downloads/elasticsearch/elasticsearc 阅读全文
posted @ 2022-10-15 22:47 廖子博 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Apache Shiro 入门指南 简介 Apache Shiro:Java 安全框架 功能: 认证 Authentication 授权 Authorization 加密 Crytography 会话管理 Session Management 概念: Subject Security Manager 阅读全文
posted @ 2022-10-14 22:29 廖子博 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 有向图 在有向图中,边是单向的:每条边所连接的两个顶点都是一个有序对,它们的邻接性是单向的。 有向图的数据类型 有向图 API: public class Digraph { Digraph(int V); // 创建一幅含有 V 个顶点但不含有边的有向图 Digraph(In in); // 从标 阅读全文
posted @ 2022-10-03 11:53 廖子博 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 无向图 图模型 四种重要的图模型: 无向图 有向图 加权图 加权有向图 无向图:边仅仅是两个顶点之间的连接。 术语表 特殊的情况: 自环 平行边 术语表: 相邻 度数 子图 路径:由边顺序连接的一系列顶点 路径的长度:其中所包含的边数 简单路径:一条没有重复顶点的路径 连通 连通图 极大连通子图 生 阅读全文
posted @ 2022-10-01 22:00 廖子博 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 消息队列 - 基础篇 前言 常见问题: 技术选型 高可靠、高可用、高性能 不重复、不丢失 水平扩展 底层技术: 分布式系统 海量数据 海量并发 消息模型 消息模型: 队列模型 生产者 - 队列 - 消费者 发布订阅模型 发布者 - 主题 - 订阅者 RabbitMQ 消息模型: - Queue - 阅读全文
posted @ 2022-09-04 08:49 廖子博 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Ubuntut 安装 软件仓库:华为镜像 sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com 阅读全文
posted @ 2022-09-03 21:31 廖子博 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 术语:模式和文本 在文本中找出和模式相符的子串。 子字符串查找算法: | 算法 | 性能 | 备注 | | | | | | 暴力查找法 | 一般情况:O(N+M);极端情况:O(NM) | 实现简单 | | KMP 算法 | O(N+M) | 确定有限状态自动机 DFA | | BM 算法 | 一般 阅读全文
posted @ 2022-08-13 16:22 廖子博 阅读(96) 评论(0) 推荐(0) 编辑