SF
陶陶技术笔记
陶陶技术笔记
注册登录
关注博客
注册登录
主页
关于
RSS
如何基于Java解析国密数字证书
zlt2000
9 月 16 日
阅读 3 分钟
174
随着信息安全的重要性日益凸显,数字证书在各种安全通信场景中扮演着至关重要的角色。国密算法,作为我国自主研发的加密算法标准,其应用也愈发广泛。然而,在Java环境中解析使用国密算法的数字证书时,我们可能会遇到一些挑战。
Spring Boot 基于 SCRAM 认证集成 Kafka 的详解
zlt2000
8 月 5 日
阅读 4 分钟
231
在现代微服务架构中,Kafka 作为消息中间件被广泛使用,而安全性则是其中的一个关键因素。在本篇文章中,我们将探讨如何在 Spring Boot 应用中集成 Kafka 并使用 SCRAM 认证机制进行安全连接;并实现动态创建账号、ACL 权限、Topic,以及生产者和消费者等操作。
基于 SASL/SCRAM 让 Kafka 实现动态授权认证
zlt2000
7 月 29 日
阅读 7 分钟
842
在大数据处理和分析中 Apache Kafka 已经成为了一个核心组件。然而在生产环境中部署 Kafka 时,安全性是一个必须要考虑的重要因素。SASL(简单认证与安全层)和 SCRAM(基于密码的认证机制的盐化挑战响应认证机制)提供了一种方法来增强 Kafka 集群的安全性。
如何基于Security框架兼容多套用户密码加密方式
zlt2000
2023-03-20
阅读 3 分钟
898
当已上线的系统存在使用其他的加密方式加密的密码数据,并且密码 不可逆 时,而新的数据采用了其他的加密方式,则需要同时兼容多种加密方式的密码校验。
基于Kubernetes(k8s)部署Dubbo+Nacos服务
zlt2000
2023-03-13
阅读 7 分钟
864
本文介绍基于 Kubernetes(k8s) 环境集成阿里云 私有镜像仓库 来部署一套 Dubbo + Nacos 的微服务系统,并使用 Kubernetes DNS 以及 port-forward 的方式来打通网络访问。
基于Docker部署Dubbo+Nacos服务
zlt2000
2023-02-27
阅读 2 分钟
1.3k
一、说明本文介绍基于 Docker 部署一套 Dubbo + Nacos 的微服务环境,并解决容器里的 IP 及端口的访问问题。基于上文《基于jib-maven-plugin快速构建微服务docker镜像》 中在阿里云镜像仓库构建的镜像来进行部署。 二、部署 Nacos 注册中心拉取 nacos 注册中心镜像: {代码...} 启动 nacos: {代码...} 通过指定 -e...
基于jib-maven-plugin快速构建微服务docker镜像
zlt2000
2023-02-22
阅读 2 分钟
880
本文介绍基于 Maven 插件 jib-maven-plugin 实现快速构建 Spring Boot 程序镜像,并推送到远程仓库中,且 无需安装 Docker 环境 。
基于minikube快速搭建kubernetes单节点环境
zlt2000
2023-02-20
阅读 4 分钟
690
本文主要介绍在 Centos7 环境下基于 Minikube 来快速部署 Kubernetes 单节点集群环境,并在浏览器上访问部署在 k8s 上的 dashboard 服务。
隐私计算FATE-多分类神经网络算法测试
zlt2000
2022-07-07
阅读 10 分钟
1.5k
二分类算法:是指待预测的 label 标签的取值只有两种;直白来讲就是每个实例的可能类别只有两种(0 或者 1),例如性别只有 男 或者 女;此时的分类算法其实是在构建一个分类线将数据划分为两个类别。
隐私计算FATE-离线预测
zlt2000
2022-06-27
阅读 5 分钟
899
Fate 的模型预测有 离线预测 和 在线预测 两种方式,两者的效果是一样的,主要是使用方式、适用场景、高可用、性能等方面有很大差别;本文分享使用 Fate 基于 纵向逻辑回归 算法训练出来的模型进行离线预测实践。
隐私计算FATE-模型训练
zlt2000
2022-06-20
阅读 7 分钟
1.5k
一、说明本文分享基于 Fate 自带的测试样例,进行 纵向逻辑回归 算法的模型训练,并且通过 FATE Board 可视化查看结果。本文的内容为基于 《隐私计算FATE-概念与单机部署指南》中部署的环境。 二、进入容器执行以下命令,进入 Fate 的容器中: {代码...} 可以看到其中有一个 examples 的目录,里面包含各种算法的测...
隐私计算FATE-核心概念与单机部署
zlt2000
2022-06-13
阅读 3 分钟
1.9k
与传统数据使用方式相比,它不需要聚合各方数据搭建 数据仓库,联邦学习在联合计算建模的过程中,多方机构之间的数据是不会进行共享的,实现数据的 可用不可见;本文主要分享隐私计算平台 Fate 的相关基本概念,以及基于 Docker 的单机部署。
联盟链 Hyperledger Fabric 应用场景
zlt2000
2022-05-23
阅读 2 分钟
1.7k
一、说明本文主要通过一个例子分享以 Hyperledger Fabric 为代表的联盟链应用场景。关于 Fabric 的相关概念请先参考文章 《Hyperledger Fabric 核心概念》 二、业务场景我们看一个购物场景:首先消费者在某个购物平台上购物例如淘宝。然后使用第三方支付渠道进行支付例如支付宝。最后在银行完成资金的扣款。这样整...
Hyperledger Fabric 核心概念
zlt2000
2022-05-16
阅读 3 分钟
1.9k
一、说明区块链是一个透明的,基于不可变模式的去中心化系统,核心就是一个分布式账本,记录网络上发生的所有交易。区块链网络主要有三种类型:公共区块链、联盟区块链,以及私有区块链;我们熟知的比特币、以太坊这些数字货币其实就是属于公共区块链平台;而今天要介绍的 Fabric 则是属于联盟链类型的;Fabric是一个企...
Hyperledger Fabric 2.x Java区块链应用
zlt2000
2022-02-22
阅读 9 分钟
2.3k
在上一篇文章中 《Hyperledger Fabric 2.x 自定义智能合约》 分享了智能合约的安装并使用 cli 客户端进行合约的调用;本文将使用 Java 代码基于 fabric-gateway-java 进行区块链网络的访问与交易,并集成 SpringBoot 框架。
Hyperledger Fabric 2.x 动态更新智能合约
zlt2000
2022-02-21
阅读 3 分钟
1.6k
一、说明在上一篇文章中分享了智能合约的安装与使用,如果业务有变更代码需要修改怎么办呢?本文分享如何对已安装的合约进行版本更新。 二、环境准备区块链网络安装:《Hyperledger Fabric 2.x 环境搭建》智能合约安装:《Hyperledger Fabric 2.x 自定义智能合约》 执行以下命令,可以看到已安装的合约信息: ...
Hyperledger Fabric 2.x 自定义智能合约
zlt2000
2022-02-16
阅读 16 分钟
2.1k
为了持续地进行信息的更新,以及对账本进行管理(写入交易,进行查询等),区块链网络引入了智能合约来实现对账本的访问和控制;智能合约在 Fabric 中称之为 链码,是区块链应用的业务逻辑。
Hyperledger Fabric 2.x 环境搭建
zlt2000
2022-01-24
阅读 6 分钟
2.8k
Hyperledger Fabric是一个是开源的,企业级的,带权限的分布式账本解决方案的平台。Hyperledger Fabric由模块化架构支撑,并具备极佳的保密性、可伸缩性、灵活性和可扩展性。Hyperledger Fabric被设计成支持不同的模块组件直接拔插启用,并能适应在经济生态系统中错综复杂的各种场景。
Spring Boot 如何热加载jar实现动态插件?
zlt2000
2021-10-18
阅读 4 分钟
10.7k
动态插件化编程是一件很酷的事情,能实现业务功能的 解耦 便于维护,另外也可以提升 可扩展性 随时可以在不停服务器的情况下扩展功能,也具有非常好的 开放性 除了自己的研发人员可以开发功能之外,也能接纳第三方开发商按照规范开发的插件。
如何基于Security实现OIDC单点登录?
zlt2000
2021-09-28
阅读 4 分钟
6.6k
本文主要是给大家介绍 OIDC 的核心概念以及如何通过对 Spring Security 的授权码模式进行扩展来实现 OIDC 的单点登录。
第三方API对接如何设计接口认证?
zlt2000
2021-07-02
阅读 2 分钟
5.5k
例如订单下单后通过 延时任务 对接 物流系统 这种 异步 的场景,都是属于系统与系统之间的相互交互,不存在用户操作;所以认证时需要的不是用户凭证而是系统凭证,通常包括 app_id 与 app_secrect。
免费正版 IntelliJ IDEA license 详细指南
zlt2000
2021-04-12
阅读 3 分钟
4k
IntelliJ IDEA 一直是我非常喜欢的 IDE 自从用上之后就回不了头了,但是 Ultimate 版本的费用十分昂贵,其实 JetBrains 自己就提供了6种免费申请授权的方式;本文主要介绍 通过开源项目免费申请 这种方式。
ClickHouse性能优化?试试物化视图
zlt2000
2021-04-07
阅读 3 分钟
3.1k
ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS);目前我们使用CH作为实时数仓用于统计分析,在做性能优化的时候使用了 物化视图 这一特性作为优化手段,本文主要分享物化视图的特性与如何使用它来优化ClickHouse的查询性能。
全量同步Elasticsearch方案之Canal
zlt2000
2021-03-29
阅读 2 分钟
4.3k
Canal 是阿里的一款开源项目,纯 Java 开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了 MySQL(也支持 mariaDB)。
Canal高可用架构部署
zlt2000
2021-03-22
阅读 9 分钟
4k
canal 是阿里的一款开源项目,纯 Java 开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了 MySQL(也支持 mariaDB)。
大数据量查询容易OOM?试试MySQL流式查询
zlt2000
2021-01-04
阅读 3 分钟
4.7k
其实在 MySQL 数据库中提供了流式查询,允许把符合条件的数据分批一部分一部分地加载到内存中,可以有效避免OOM;本文主要介绍如何使用流式查询并对比普通查询进行性能测试。
Elasticsearch索引生命周期管理方案
zlt2000
2020-12-30
阅读 5 分钟
7.6k
在 Elasticsearch 的日常中,有很多如存储 系统日志、行为数据等方面的应用场景,这些场景的特点是数据量非常大,并且随着时间的增长 索引 的数量也会持续增长,然而这些场景基本上只有最近一段时间的数据有使用价值或者会被经常使用(热数据),而历史数据几乎没有作用或者很少会被使用(冷数据),这个时候就需要对 索...
ELK多租户方案
zlt2000
2020-12-07
阅读 3 分钟
3.9k
日志分析是目前重要的系统调试和问题排查的重要手段之一,而目前分布式系统由于实例和机器众多,所以构建一套统一日志系统是非常必要的;ELK提供了一整套解决方案,并且都是开源软件,之间互相配合使用,完美衔接,高效的满足了很多场合的应用,是目前的主流选择之一。
如何实现对ELK各组件的监控?试试Metricbeat
zlt2000
2020-11-30
阅读 4 分钟
1.9k
开发排查系统问题用得最多的手段就是查看系统日志,ELK 是 Elastic 公司开源的实时日志处理与分析解决方案,已经为日志处理方案的主流选择。
Dubbo日志链路追踪TraceId选型
zlt2000
2020-09-27
阅读 4 分钟
3.6k
开发排查系统问题用得最多的手段就是查看系统日志,但是在分布式环境下使用日志定位问题还是比较麻烦,需要借助 全链路追踪ID 把上下文串联起来,本文主要分享基于 Spring Boot + Dubbo 框架下 日志链路追踪ID 的实现方案选型思路。
1
(current)
2
下一页
1
(current)
下一页