随笔分类 -  Springboot 系列

基于 Springboot 框架的 Java 开发
摘要:Kerberos (Secure Network Authentication System,网络安全认证系统),是一种网络认证协议,其设计目标是通过密钥系统为 Client/Server 提供强大的认证服务。该认证过程的实现不依赖于主机操作系统的认证,无需基于的信任,不要求网络上所有主机的物理安全 阅读全文
posted @ 2023-05-06 13:04 垄山小站 阅读(1870) 评论(0) 推荐(0) 编辑
摘要:Phoenix 是 HBase 的开源 SQL 皮肤,通过 Phoenix 可以使用标准 JDBC API 代替 HBase 客户端 API 来创建表,插入数据和查询 HBase 数据。Phoenix 会把 SQL 编译成一系列的 Hbase 的 scan 操作,然后把 scan 结果生成标准的 J 阅读全文
posted @ 2023-04-05 13:24 垄山小站 阅读(673) 评论(0) 推荐(0) 编辑
摘要:Apache HBase 是 Java 语言编写的一款 Apache 开源的 NoSQL 型数据库,不支持 SQL,不支持事务,不支持 Join 操作,没有表关系。Apache HBase 构建在 Apache Hadoop 和 Apache Zookeeper 之上。Apache HBase: h 阅读全文
posted @ 2023-04-03 18:40 垄山小站 阅读(141) 评论(0) 推荐(0) 编辑
摘要:REST (Representational State Transfer) 即表述性状态传递,是 Roy Fielding 博士 2000 年在他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。在三种主流的 Web 服务实现方案 阅读全文
posted @ 2023-04-02 17:32 垄山小站 阅读(265) 评论(0) 推荐(0) 编辑
摘要:Apache HBase 是 Java 语言编写的一款 Apache 开源的 NoSQL 型数据库,不支持 SQL,不支持事务,不支持 Join 操作,没有表关系。Apache HBase 构建在 Apache Hadoop 和 Apache Zookeeper 之上。Apache HBase: h 阅读全文
posted @ 2023-04-01 12:13 垄山小站 阅读(909) 评论(0) 推荐(0) 编辑
摘要:HBase Shell 是 HBase 的一套命令行工具,可以使用 shell 命令在 HBase 所在的本机上查询/操作 HBase 的数据。HBase Shell 相关文档:https://hbase.apache.org/book.html#shell在 “Springboot 系列 (24) 阅读全文
posted @ 2023-03-26 19:06 垄山小站 阅读(366) 评论(0) 推荐(0) 编辑
摘要:Apache HBase 是 Java 语言编写的一款 Apache 开源的 NoSQL 型数据库,不支持 SQL,不支持事务,不支持 Join 操作,没有表关系。Apache HBase 构建在 Apache Hadoop 和 Apache Zookeeper 之上。Apache HBase 的应 阅读全文
posted @ 2023-03-23 12:31 垄山小站 阅读(616) 评论(0) 推荐(0) 编辑
摘要:Apache HBase 是 Apache Hadoop 项目的子项目,是 Hadoop Database 的简称。HBase 是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用 HBase 技术可在廉价 PC Server 上搭建起大规模结构化存储集群。HBase 不同于一般的关系数据库 阅读全文
posted @ 2023-03-22 23:12 垄山小站 阅读(820) 评论(0) 推荐(0) 编辑
摘要:Netty 是由 JBOSS 提供的一个 Java 开源框架。Netty 是一个基于 Java NIO 的开发框架,主要针对在 TCP 协议下,面向 Client 端的高并发应用,或者 Peer-to-Peer 场景下的大量数据持续传输的应用。Netty 的特点:非阻塞、基于事件驱动、高性能、高可靠 阅读全文
posted @ 2023-02-22 13:10 垄山小站 阅读(1376) 评论(0) 推荐(0) 编辑
摘要:在 “Springboot 系列 (19) - Springboot+ElasticSearch 实现全文搜索(一)” 和 “Springboot 系列 (20) - Springboot+ElasticSearch 实现全文搜索(二)” 里我们演示了安装配置 ElasticSearch (包括 K 阅读全文
posted @ 2022-12-06 18:05 垄山小站 阅读(194) 评论(0) 推荐(0) 编辑
摘要:在 “Springboot 系列 (19) - Springboot+ElasticSearch 实现全文搜索(一)” 里我们演示了安装配置 ElasticSearch (包括 Kibana 和 Logstash),本文将演示使用 curl 调用 ElasticSearch API。 Elastic 阅读全文
posted @ 2022-12-05 22:00 垄山小站 阅读(285) 评论(0) 推荐(0) 编辑
摘要:全文检索(Full-text Search)是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。在全文搜索的世界中,存在着几个主流工具,主要有: (1) Apac 阅读全文
posted @ 2022-12-05 21:49 垄山小站 阅读(975) 评论(0) 推荐(0) 编辑
摘要:RestTemplate 是从 Spring 3.0 开始支持的一个 HTTP 请求工具,它提供了常见的 REST 请求方案的模版,例如 GET 请求、POST 请求、PUT 请求、DELETE 请求以及一些通用的请求执行方法 exchange 以及 execute。RestTemplate 继承自 阅读全文
posted @ 2022-06-22 19:33 垄山小站 阅读(907) 评论(0) 推荐(0) 编辑
摘要:本文上接 “Spring 系列 (9) - Springboot+OAuth2(四) | 搭建独立资源服务器”。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型 阅读全文
posted @ 2022-06-02 21:18 垄山小站 阅读(937) 评论(0) 推荐(0) 编辑
摘要:消息是一个字节数组,可以在这些字节数组中存储任何对象,支持的数据格式包括 String、JSON 等。消息队列 (Message Queue): 是分布式系统中重要的组成部分,主要解决应用解耦、异步消息、流量削锋等问题,实现高性能、高可用、可伸缩和最终一致性架构。目前使用较多的消息队列有 Activ 阅读全文
posted @ 2022-05-30 13:28 垄山小站 阅读(3278) 评论(0) 推荐(0) 编辑
摘要:Spring Boot 从 2.0 版本开始,spring-boot-starter-data-redis 将 Redis 的默认 Jedis 客户端替换成了 Lettuce 客户端。Lettuce 是一个可扩展的线程安全 Redis 客户端,用于同步、异步和反应式使用。如果多个线程避免阻塞和事务性 阅读全文
posted @ 2022-05-26 18:06 垄山小站 阅读(1919) 评论(0) 推荐(0) 编辑
摘要:Redisson 是架设在 Redis 基础上的一个 Java 驻内存数据网格(In-Memory Data Grid)。它充分的利用了 Redis 键值数据库提供的一系列优势,基于 Java 实用工具包中常用接口,为使用者提供了一系列具有分布式特性的常用工具类。Redisson 采用了基于 NIO 阅读全文
posted @ 2022-05-25 08:19 垄山小站 阅读(1184) 评论(0) 推荐(0) 编辑
摘要:Lettuce 是一个可扩展的线程安全 Redis 客户端,用于同步、异步和反应式使用。如果多个线程避免阻塞和事务性操作(如 BLPOP 和 MULTI/EXEC ),则它们可能共享一个连接。Lettuce 是基于 Netty 框架,支持高级 Redis 功能,如 Sentinel、群集、管道、自动 阅读全文
posted @ 2022-05-24 19:42 垄山小站 阅读(588) 评论(0) 推荐(0) 编辑
摘要:Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,可以用作数据库、缓存和消息中间件。 Redis 支持多种类型的数据结构,如字符串(strings)、散列(hashes)、列表(lists)、集合(sets)、 有序集合(sorted sets)、基数估计算法(HyperLogLog 阅读全文
posted @ 2022-05-22 21:08 垄山小站 阅读(364) 评论(0) 推荐(0) 编辑
摘要:STOMP 即 Simple (or Streaming) Text Orientated Messaging Protocol,简单(流)文本定向消息协议,它提供了一个可互操作的连接格式,允许 STOMP 客户端与任意 STOMP 消息代理(Broker)进行交互。本文使用 STOMP 来实现发送 阅读全文
posted @ 2022-05-20 21:42 垄山小站 阅读(653) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示