摘要:
1/ 概述 利用Spring Boot作为基础框架,Spring Security作为安全框架,WebSocket作为通信框架,实现点对点聊天和群聊天。 2/ 所需依赖 Spring Boot 版本 1.5.3,使用MongoDB存储数据(非必须),Maven依赖如下: 配置文件内容: 大致程序结构 阅读全文
摘要:
升级 https 记录 1、去阿里云购买证书(免费版),并提交审核资料 购买的证书 2、下载证书 下载证书 3、查看上图页面的第三步 JKS证书安装 4、在证书目录下执行阿里云提供的命令,密码都填 pfx password.txt 中的内容(三次),会生成 your name.jks 文件。 生成 阅读全文
摘要:
▶ Log4j2 性能 "https://logging.apache.org/log4j/2.x/performance.html" ▶ Spring Boot 依赖与配置 Maven 依赖 XML 配置 resources/log4j2.xml 混合 sync/async 彩色日志 分类输出到不 阅读全文
摘要:
本文经授权转自公众号:石杉的架构笔记 一、问题起源 二、Eureka Server设计精妙的注册表存储结构 三、Eureka Server端优秀的多级缓存机制 四、总结 一、问题起源 Spring Cloud架构体系中,Eureka是一个至关重要的组件,它扮演着微服务注册中心的角色,所有的服务注册与 阅读全文
摘要:
▶ Spring Boot 依赖与配置 Maven 依赖 ▶ 使用说明 假设有配置项 不能明文显示,则可以使用 的 算法加密算法进行如下配置: 为自定义值,用此密码加密的明文,需要用此密码解密密文 为 提供的加密标识,Spring Boot 服务启动时,加载各种 properties 时会依据此标识 阅读全文
摘要:
前言 先谈谈“异常处理”这件事。下面有 2 份伪代码,对比下: 可以看出,如果使用异常替代返回错误码,错误处理代码就能从主路径逻辑中分离出来,得到简化! ②中,基于异常处理的代码真的好吗?其实是丑陋不堪的,它搞乱了代码结构,把错误处理与正常流程混为一谈。最好把 try 和 catch 代码块的主体部 阅读全文
摘要:
图文简介 逻辑关系 效果演示 快速开始 1、Spring Boot 应用暴露监控指标【版本 1.5.7.RELEASE】 首先,添加依赖如下依赖: 然后,在启动类 添加如下注解: 最后,配置默认的登录账号和密码,在 中: 提示:不建议配置 启动应用程序后,会看到如下一系列的 Mappings 利用账 阅读全文
摘要:
微服务架构 网关:路由用户请求到指定服务,转发前端 Cookie 中包含的 Session 信息; 用户服务:用户登录认证(Authentication),用户授权(Authority),用户管理(Redis Session Management) 其他服务:依赖 Redis 中用户信息进行接口请求 阅读全文
摘要:
从 MariaDB 一张表内读 10 万条记录,经处理后写到 MongoDB 。 Batch 任务模型 具体实现 1、新建 Spring Boot 应用,依赖如下: 2、创建一张表,并生成 10 万条数据 3、创建 Person 类 4、创建一个中间处理器 5、创建 ,用户数据库映射 6、创建任务完 阅读全文
摘要:
今天,我们将通过 topic构建一些彼此异步通信的微服务。我们使用 框架,它为与 集成提供专门的库。让我们简要介绍一下示例系统的架构。我们有四个微型服务: ,`行程服务 司机服务 乘客服务 Kafka`实例。 我们系统的主要目标是为客户安排行程。订单服务应用程序还充当网关。它接收来自客户的请求,保存 阅读全文