如何基于Security框架兼容多套用户密码加密方式

2023-03-20
阅读 3 分钟
742
当已上线的系统存在使用其他的加密方式加密的密码数据,并且密码 不可逆 时,而新的数据采用了其他的加密方式,则需要同时兼容多种加密方式的密码校验。
封面图

基于Kubernetes(k8s)部署Dubbo+Nacos服务

2023-03-13
阅读 7 分钟
670
本文介绍基于 Kubernetes(k8s) 环境集成阿里云 私有镜像仓库 来部署一套 Dubbo + Nacos 的微服务系统,并使用 Kubernetes DNS 以及 port-forward 的方式来打通网络访问。
封面图

基于Docker部署Dubbo+Nacos服务

2023-02-27
阅读 2 分钟
1k
一、说明本文介绍基于 Docker 部署一套 Dubbo + Nacos 的微服务环境,并解决容器里的 IP 及端口的访问问题。基于上文《基于jib-maven-plugin快速构建微服务docker镜像》 中在阿里云镜像仓库构建的镜像来进行部署。 二、部署 Nacos 注册中心拉取 nacos 注册中心镜像: {代码...} 启动 nacos: {代码...} 通过指定 -e...
封面图

基于jib-maven-plugin快速构建微服务docker镜像

2023-02-22
阅读 2 分钟
663
本文介绍基于 Maven 插件 jib-maven-plugin 实现快速构建 Spring Boot 程序镜像,并推送到远程仓库中,且 无需安装 Docker 环境 。
封面图

基于minikube快速搭建kubernetes单节点环境

2023-02-20
阅读 4 分钟
567
本文主要介绍在 Centos7 环境下基于 Minikube 来快速部署 Kubernetes 单节点集群环境,并在浏览器上访问部署在 k8s 上的 dashboard 服务。

隐私计算FATE-多分类神经网络算法测试

2022-07-07
阅读 10 分钟
1.2k
二分类算法:是指待预测的 label 标签的取值只有两种;直白来讲就是每个实例的可能类别只有两种(0 或者 1),例如性别只有 男 或者 女;此时的分类算法其实是在构建一个分类线将数据划分为两个类别。
封面图

隐私计算FATE-离线预测

2022-06-27
阅读 5 分钟
772
Fate 的模型预测有 离线预测 和 在线预测 两种方式,两者的效果是一样的,主要是使用方式、适用场景、高可用、性能等方面有很大差别;本文分享使用 Fate 基于 纵向逻辑回归 算法训练出来的模型进行离线预测实践。
封面图

隐私计算FATE-模型训练

2022-06-20
阅读 7 分钟
1.1k
一、说明本文分享基于 Fate 自带的测试样例,进行 纵向逻辑回归 算法的模型训练,并且通过 FATE Board 可视化查看结果。本文的内容为基于 《隐私计算FATE-概念与单机部署指南》中部署的环境。 二、进入容器执行以下命令,进入 Fate 的容器中: {代码...} 可以看到其中有一个 examples 的目录,里面包含各种算法的测...
封面图

隐私计算FATE-核心概念与单机部署

2022-06-13
阅读 3 分钟
1.5k
与传统数据使用方式相比,它不需要聚合各方数据搭建 数据仓库,联邦学习在联合计算建模的过程中,多方机构之间的数据是不会进行共享的,实现数据的 可用不可见;本文主要分享隐私计算平台 Fate 的相关基本概念,以及基于 Docker 的单机部署。
封面图

联盟链 Hyperledger Fabric 应用场景

2022-05-23
阅读 2 分钟
1.3k
一、说明本文主要通过一个例子分享以 Hyperledger Fabric 为代表的联盟链应用场景。关于 Fabric 的相关概念请先参考文章 《Hyperledger Fabric 核心概念》 二、业务场景我们看一个购物场景:首先消费者在某个购物平台上购物例如淘宝。然后使用第三方支付渠道进行支付例如支付宝。最后在银行完成资金的扣款。这样整...
封面图

Hyperledger Fabric 核心概念

2022-05-16
阅读 3 分钟
1.5k
一、说明区块链是一个透明的,基于不可变模式的去中心化系统,核心就是一个分布式账本,记录网络上发生的所有交易。区块链网络主要有三种类型:公共区块链、联盟区块链,以及私有区块链;我们熟知的比特币、以太坊这些数字货币其实就是属于公共区块链平台;而今天要介绍的 Fabric 则是属于联盟链类型的;Fabric是一个企...
封面图

Hyperledger Fabric 2.x Java区块链应用

2022-02-22
阅读 9 分钟
2k
在上一篇文章中 《Hyperledger Fabric 2.x 自定义智能合约》 分享了智能合约的安装并使用 cli 客户端进行合约的调用;本文将使用 Java 代码基于 fabric-gateway-java 进行区块链网络的访问与交易,并集成 SpringBoot 框架。
封面图

Hyperledger Fabric 2.x 动态更新智能合约

2022-02-21
阅读 3 分钟
1.4k
一、说明在上一篇文章中分享了智能合约的安装与使用,如果业务有变更代码需要修改怎么办呢?本文分享如何对已安装的合约进行版本更新。 二、环境准备区块链网络安装:《Hyperledger Fabric 2.x 环境搭建》智能合约安装:《Hyperledger Fabric 2.x 自定义智能合约》 执行以下命令,可以看到已安装的合约信息: ...
封面图

Hyperledger Fabric 2.x 自定义智能合约

2022-02-16
阅读 16 分钟
1.7k
为了持续地进行信息的更新,以及对账本进行管理(写入交易,进行查询等),区块链网络引入了智能合约来实现对账本的访问和控制;智能合约在 Fabric 中称之为 链码,是区块链应用的业务逻辑。
封面图

Hyperledger Fabric 2.x 环境搭建

2022-01-24
阅读 6 分钟
2.4k
Hyperledger Fabric是一个是开源的,企业级的,带权限的分布式账本解决方案的平台。Hyperledger Fabric由模块化架构支撑,并具备极佳的保密性、可伸缩性、灵活性和可扩展性。Hyperledger Fabric被设计成支持不同的模块组件直接拔插启用,并能适应在经济生态系统中错综复杂的各种场景。
封面图

Spring Boot 如何热加载jar实现动态插件?

2021-10-18
阅读 4 分钟
9.3k
动态插件化编程是一件很酷的事情,能实现业务功能的 解耦 便于维护,另外也可以提升 可扩展性 随时可以在不停服务器的情况下扩展功能,也具有非常好的 开放性 除了自己的研发人员可以开发功能之外,也能接纳第三方开发商按照规范开发的插件。
封面图

如何基于Security实现OIDC单点登录?

2021-09-28
阅读 4 分钟
6k
本文主要是给大家介绍 OIDC 的核心概念以及如何通过对 Spring Security 的授权码模式进行扩展来实现 OIDC 的单点登录。

第三方API对接如何设计接口认证?

2021-07-02
阅读 2 分钟
5.1k
例如订单下单后通过 延时任务 对接 物流系统 这种 异步 的场景,都是属于系统与系统之间的相互交互,不存在用户操作;所以认证时需要的不是用户凭证而是系统凭证,通常包括 app_id 与 app_secrect。
封面图

免费正版 IntelliJ IDEA license 详细指南

2021-04-12
阅读 3 分钟
3.6k
IntelliJ IDEA 一直是我非常喜欢的 IDE 自从用上之后就回不了头了,但是 Ultimate 版本的费用十分昂贵,其实 JetBrains 自己就提供了6种免费申请授权的方式;本文主要介绍 通过开源项目免费申请 这种方式。
封面图

ClickHouse性能优化?试试物化视图

2021-04-07
阅读 3 分钟
2.9k
ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS);目前我们使用CH作为实时数仓用于统计分析,在做性能优化的时候使用了 物化视图 这一特性作为优化手段,本文主要分享物化视图的特性与如何使用它来优化ClickHouse的查询性能。
封面图

全量同步Elasticsearch方案之Canal

2021-03-29
阅读 2 分钟
4k
Canal 是阿里的一款开源项目,纯 Java 开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了 MySQL(也支持 mariaDB)。
封面图

Canal高可用架构部署

2021-03-22
阅读 9 分钟
3.6k
canal 是阿里的一款开源项目,纯 Java 开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了 MySQL(也支持 mariaDB)。
封面图

大数据量查询容易OOM?试试MySQL流式查询

2021-01-04
阅读 3 分钟
4.4k
其实在 MySQL 数据库中提供了流式查询,允许把符合条件的数据分批一部分一部分地加载到内存中,可以有效避免OOM;本文主要介绍如何使用流式查询并对比普通查询进行性能测试。

Elasticsearch索引生命周期管理方案

2020-12-30
阅读 5 分钟
7.4k
在 Elasticsearch 的日常中,有很多如存储 系统日志、行为数据等方面的应用场景,这些场景的特点是数据量非常大,并且随着时间的增长 索引 的数量也会持续增长,然而这些场景基本上只有最近一段时间的数据有使用价值或者会被经常使用(热数据),而历史数据几乎没有作用或者很少会被使用(冷数据),这个时候就需要对 索...

ELK多租户方案

2020-12-07
阅读 3 分钟
3.6k
日志分析是目前重要的系统调试和问题排查的重要手段之一,而目前分布式系统由于实例和机器众多,所以构建一套统一日志系统是非常必要的;ELK提供了一整套解决方案,并且都是开源软件,之间互相配合使用,完美衔接,高效的满足了很多场合的应用,是目前的主流选择之一。

如何实现对ELK各组件的监控?试试Metricbeat

2020-11-30
阅读 4 分钟
1.7k
开发排查系统问题用得最多的手段就是查看系统日志,ELK 是 Elastic 公司开源的实时日志处理与分析解决方案,已经为日志处理方案的主流选择。

Dubbo日志链路追踪TraceId选型

2020-09-27
阅读 4 分钟
3.3k
开发排查系统问题用得最多的手段就是查看系统日志,但是在分布式环境下使用日志定位问题还是比较麻烦,需要借助 全链路追踪ID 把上下文串联起来,本文主要分享基于 Spring Boot + Dubbo 框架下 日志链路追踪ID 的实现方案选型思路。

Spring Security如何优雅的增加OAuth2协议授权模式

2020-09-02
阅读 7 分钟
2.1k
数据的所有者告诉系统,同意授权第三方应用进入系统,获取这些数据。系统从而产生一个短期的进入令牌(token),用来代替密码,供第三方应用使用。

Dubbo想要个网关怎么办?试试整合Spring Cloud Gateway

2020-06-28
阅读 7 分钟
3.2k
在微服务架构中 API网关 非常重要,网关作为全局流量入口并不单单是一个反向路由,更多的是把各个边缘服务(Web层)的各种共性需求抽取出来放在一个公共的“服务”(网关)中实现,例如安全认证、权限控制、限流熔断、监控、跨域处理、聚合API文档等公共功能。

前后端分离基于Oauth2的SSO单点登录怎样做?

2020-03-17
阅读 1 分钟
3.6k
单点登录顾名思义就是在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统,免除多次登录的烦恼;本文主要介绍跨域间的 前后端分离 项目怎样实现单点登录,并且与 非前后端分离 的差异在那里?需要解决什么问题?。