随笔分类 - java
摘要:准备: 信令服务 前端页面用于视频通话 demo github 地址。 前端页面 为了使 demo 尽量简单,功能页面如下,即包含登录、通过对方手机号拨打电话的功能。在实际生成过程中,未必使用的手机号,可能是任何能代表用户身份的字符串。 代码如下: <!DOCTYPE html> <html lan
阅读全文
摘要:Spring AS 持久化 jdk version: 17 spring boot version: 2.7.0 spring authorization server:0.3.0 mysql version: 8.x 在 [[spring authorization server 实现授权中心]]
阅读全文
摘要:java.io.Serializable 是 Java 中的一种标记接口(marker interface)。标记接口是一种特殊的接口,java.io.Serializable 接口没有任何方法,也没有常量。 对象序列化是将对象转换为静态有序的字节流的过程,因此该对象可以用于传输或持久化。反序列化是
阅读全文
摘要:Spring Data JPA build.gradle plugins { id 'org.springframework.boot' version '2.7.0' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id
阅读全文
摘要:Spring Authorization Server 实现授权中心 源码地址 当前,Spring Security 对 OAuth 2.0 框架提供了全面的支持。Spring Authorization Server 出现的含义在于替换 Spring Security OAuth,交付 OAuth
阅读全文
摘要:Spring Security title:version 5.6.x Spring Security 是一个提供认证、授权以及一些常见漏洞防护的框架。该框架为 Servlet 应用程序(Spring MVC)和响应式应用程序(Spring WebFlux,本文不表)提供防护,并作为防护 sprin
阅读全文
摘要:spring-boot 2.5.4,nacos 作为配置、服务发现中心,Cloud Native Buildpacks 打包镜像,GitLab CI/CD 本文主要介绍 Java 通过 Cloud Native Buildpacks 打包镜像,通过 Gitlab 配置 CI/CD。以及使用 naco
阅读全文
摘要:Keycloak 版本:13.0.0 spring-boot 项目 Github user-storage-spi 项目 Github 介绍 Keycloak 是为现代应用程序和服务提供的一个开源的身份和访问管理的解决方案。 Keycloak 在测试环境可以使用内嵌数据库,生产环境需要重新配置数据库
阅读全文
摘要:Mokito 单元测试与 Spring-Boot 集成测试 版本说明 Java:1.8 JUnit:5.x Mokito:3.x H2:1.4.200 spring-boot-starter-test:2.3.9.RELEASE 前言:通常任何软件都会划分为不同的模块和组件。单独测试一个组件时,我们
阅读全文
摘要:SEATA 配置 使用 nacos 做为配置中心配置 SEATA 当前 SEATA 版本: 1.4.1 GitHub 集成,只需引入包即可实现 AT 回滚。已加入 AOP 拦截。 TC (Transaction Coordinator) - 事务协调者 维护全局和分支事务的状态,驱动全局事务提交或回
阅读全文
摘要:版本介绍 Java 版本:8 Dapr Java SKD 版本:0.9.2 Dapr Java-SDK HTTP 调用文档 有个先决条件,内容如下: Dapr and Dapr CLI. Java JDK 11 (or greater): Oracle JDK or OpenJDK. Apache
阅读全文