async-profilerasync-profiler 是一个分析java 的分析工具
项目地址在async-profiler
在ArchLinux 中可以直接通过以下命令安装
1yay async-profiler
默认安装目录在/opt 下
在使用之前,需要
1echo 1 > /proc/sys/kernel/perf_event_paranoid
不然会导致不能正确的对程序...
Spring IntegrationSpring Integration 是用于对企业应用进行支持的一整套方案,主要通过消息和channel 来做链接
Custom Distributed Lock业务实践中,实现了自定义的 Distributed Lock
在具体实现中,分别使用了通过stringRedisTemplete 的方式,通过redis lua 实现的lock
而另一个实现中,...
SAMLSecurity Assertion Markup Language 安全主张标记语言
用于在当事方之间交换身份验证和授权的数据,尤其在身份提供者和服务提供者之间进行交换
user
Identity Provider
Service Provider
组成部分SAML 主要由三部分组成:
Assertions
协议
绑定
配置
metadata
Assertions 又三部...
国密国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。
SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。
SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全...
对微服务的切分总是来自与业务范围通过对传统的投资预算和团队管理的变革,将微服务作为产品运营建立以业务结果导向的稳定产品团队
Product over Project , 构建稳定的团队是实现微服务的的管理变革
当服务不在是一个技术组件,而是一个业务服务时,所面临的技术问题并非在微服务的场景中得到体现
分布式通信框架,地址无关的服务注册和发现, 智能路由和编排系统早在上古时代实现了一遍又一遍,...
Delta-Lake 简介Delta Lake 是一个存储层, 提供ACID事务
spark-shell load Dela-lakebin/spark-shell –packages io.delta:delta-core_2.12:0.1.0
spark-shell 可以通过–packages 的方式下载pkg, 并对其进行加载
12val data = spark.range(0, 5...
startupwget https://repo.spring.io/release/org/springframework/cloud/spring-cloud-dataflow-server-local/1.7.4.RELEASE/
java -jar spring-cloud-dataflow-server-local-1.7.4.RELEASE.jar
browserfirefox ...
Graalvm 是一个将java 编译为本地代码的项目,目前发表了vm-1.0.0-RC13版本
通过在github 上下载包,通过解压缩的方式,直接安装到系统中
通过添加GRAALVM_HOME的方式,使maven 可以方便的找到该程序
通过maven plugin 可以将一个项目打包为native 代码,但是编译时间依赖系统性能
按照Helidon flies faster with G...
spring boot 2.2 rsocketrsocket 可以通过spring boot 2.2中添加spring-boot-starter-rsocket,就可以实现rsocket 的rpc 编程
rsocket server在rpc 服务端,通过MessageMapping 注解将接口声明为一个rsocket rpc 接口
启动rsocket 服务,可以通过配置文件spring.rs...
逻辑逻辑本身是对推论和证明的思想过程, 可以分为三个部分,演绎法,归纳法, 溯因法
逻辑的本质形式是逻辑的本质, 主要分为形式逻辑,非形式逻辑, 符号逻辑,数理逻辑
归纳从观察中推论出广义化的过程
溯因从推理到最佳解释的过程,理解为通过已知结果,得到来源的过程,由果溯因
演绎在给定条件下,得到什么是可以得出的
机器学习归纳是非常典型的机器统计学习方法, KNN, SVM
而演绎推理需要很多规...