2021 12-05

分类任务中性能度量及代码

样本   正样本:即属于某一类(一般是所求的那一类)的样本。在本例中是及格的学生。  负样本:即不属于这一类的样本。在本例中是不及格的学生。   y_pred=[0,0,0,0,0,0,1,1,1,1]  y_true=[0,0,0,0,1,1,1,1,0,0]   上述0代表不及格,1代表及格。这里正样本代表及格。 TP、FP、FN、TN   正类 负类 被检索 TruePositive FalsePositive 未检索 FalseNegative TrueNe

2021 12-05

URLDNS分析

学习了很久的Java基础,也看了很多的Java反序列化分析,现在也来分析学习哈最基础的URLDNS反序列化吧。 Java反序列化基础 为了方便数据的存储,于是乎有了现在的Java序列化于反序列化。序列化就是将Java对象存储到一个文件,反序列化则是读取序列化生产的文件,还原Java对象,常见的基础反序列化。 首先类需要实现Serializable这个接口,虽然这个接口里面没有东西,但是不实现这个接口则无法序列化。用transient关键字修饰的属性除外,不参与序列化过程。 ObjectOu

2021 12-05

docker详解

本文包含Docker命令、Dockerfile、docker-compose、k8s 容器、镜像、仓库 镜像就是一个只读模板,镜像可以用来创建Docker容器,一个镜像可以创建很多容器。 Docker利用容器独立运行一个或一组应用,容器是用镜像创建的运行实例。可以被启动、开始、停止、删除。 可以把容器看做是一个简易版的LInux环境 仓库是存放镜像的地方 镜像加速 点击这里获取阿里云docker加速器 至于如何使用,可以看网站的教程 常用命令 帮助命令 dockerversion获取

2021 12-05

【Redis】过期键删除策略和内存淘汰策略

Redis过期键策略和内存淘汰策略 目录 Redis过期键策略和内存淘汰策略 设置Redis键过期时间 Redis过期时间的判定 过期键删除策略 定时删除 惰性删除 定期删除 Redis过期删除策略 内存淘汰策略 设置Redis最大内存 设置内存淘汰方式 设置Redis键过期时间 Redis有四个不同的命令来设置生存时间(键可以存在多久)或过期时间(键什么时候会被删除)。 EXPIRE<key><ttl>:表示将键key的生存时间设置为ttl秒

2021 12-05

.NET SAAS 架构与设计 -SqlSugar ORM

1、数据库设计 常用的Saas分库分为2种类型的库  1.1 基础信息库 主要存组织架构、权限、字典、用户等 公共信息  性能优化:因为基础信息库是共享的,所以我们可以使用 读写分离,或者二级缓存来进行性能上的优化 2.2 业务库 我们要进行的分库都基于业务库进行分库,例如A集团使用A01库,B集团使用B01库,也可以多个小集团使用一个 数据库 如下:  业务库1  :集团A  业务库2

2021 12-05

分布式机器学习中的模型架构

在上一篇博文《分布式机器学习中的模型聚合》(链接:https://www.cnblogs.com/orion-orion/p/15635803.html)中,我们关注了在分布式机器学习中模型聚合(参数通信)的问题,但是对每一个client具体的模型架构设计和参数优化方法还没有讨论。本篇文章我们关注具体模型结构设计和参数优化。首先,在我follow的这篇篇论文[1]中(代码参见[2])不同的client有一个集成模型,而每一个集成模型由多个模型分量组成,可以表示为如下图:接下来我们就自顶向下地分层

2021 12-05

【NetCore】RabbitMQ 封装

RabbitMQ封装 代码 https://gitee.com/wosperry/wosperry-rabbit-mqtest/tree/master 参考Abp事件总线的用法,对拷贝的Demo进行简单封装 定义RabbitMQOptions用于配置 { "MyRabbitMQOptions":{ "UserName":"admin", "Password":"admin", "Host":"192.168.124.220", "Port":5672, "ExchangeName":"Perry

2021 12-05

Redis | 第10章 二进制数组、慢查询日志和监视器《Redis设计与实现》

目录 前言 1.二进制位数组 1.1位数组的表示 1.2GETBIT命令的实现 1.3SETBIT命令的实现 1.4BITECOUNT命令的实现 1.5BITOP命令的实现 2.慢查询日志 2.1慢查询记录的保存 2.2慢查询日志的阅览与删除 2.3添加新日志 3.监视器 最后 前言 参考资料:《Redis设计与实现第二版》; 第三部分为独立功能的实现,主要由以下模块组成:发布订阅、事务、Lua脚本、排序、二进制位数组、慢查询日志、监视器; 本篇将介绍Redis的二进制

2021 12-05

hbase参数调优

@ 目录 HBase参数调优 hbase.regionserver.handler.count hbase.hregion.max.filesize hbase.hregion.majorcompaction hbase.hstore.compaction.min hbase.hstore.compaction.max hbase.hstore.blockingStoreFiles hbase.regionserver.global.memstore.size(重) hbase.reg

2021 12-05

枚举基础

枚举定义 枚举类里的值必须是有限个的,确定的。 枚举类是一组常量。 如果枚举类只有一个对象,则可以作为一个单例的实现方式。 代码示例 JDK1.5之前的写法 //自定义枚举类——JDK1.5之前 publicclassSeasonEnum{ //1、声明枚举类属性为privatefinal防止属性变量被改变 privatefinalintseasonValue; privatefinalStringseasonName; //2、私有化构造器,防止被创建新的枚举,因为枚举的常量是固定数量