简单易懂 - K邻近分类算法
算法概念K最近邻(k-Nearest Neighbor,KNN)分类算法(这里着重说三次分类、分类、分类),是一个理论上比较成熟的方法,也是最简单的机器学习算法之一。该方法的思路是:在特征空间中,如果一个样本附近的k个最近(即特征空间中最邻近)样本的大多数属于某一个类别,则该样本也属于这个类别。
Grafana for Influx2.x
一、InfluxDB2.x数据源添加1:选择InfluxDB数据源2:填写数据源信息http://127.0.0.1:80 对应的数据库有:test、my_influx、crpToken: xxxximage-202301041050219813:在Header中添加TokenHeader的ke
InfluxDB 2.x概述和数据存储原理
一、InfluxDB使用场景InfluxDB是一种时序数据库,时序数据库常用于监控场景,比如运维和IOT(物联网)领域,此类数据库旨在存储时序数据和实时计算。如:将服务器上的CPU的使用情况每隔5秒向InfluxDB中写入一条数据,在图形界面中写一个查询过去每10分钟CPU的平均使用情况,再将该查询
SpringBoot动态创建和路由MongoDB多数据源
前言接上一篇MysQL多数据源,这篇我们来实现MongoDB多数据源创建和路由。自定义Bean实现我用的是BeanDefinitionRegistryPostProcessor。连接池用的是MongoTemplate。提供路由切换数据源统一模板DynamicMongoTemplate。动态路由模板M
SpringBoot动态创建自定义MySQL多数据源
前言接上一篇动态创建自定义Bean,这篇我们来创建MysQL多数据源。自定义Bean实现我用的是BeanDefinitionRegistryPostProcessor。连接池用的是alibaba的DruidDataSource。支持全局的数据源统一启动。Bean定义基本上和上一篇的定义差不多就不再赘
SpringBoot动态创建自定义Bean
前言有时候我们需要在应用启动的时候根据某些规则动态创建一个Bean对象,我们应该要考虑一些事情。对象是否在创建后才能使用,这样避免有些对象在定义的时候就由于Bean创建的顺序问题导致Bean都没有初始化给容器就被使用了,这样启动的时候出现一些null异常。对象的属性从第三方配置中心获取,这些配置是否
Mock和Spy的区别《第十章》
前言打桩某个类或接口一般用两个注解:@Mock和@Spy,一般用Mock是最多的。下面我们看看两个示例。Mock@Mock是不执行具体对象内的方法逻辑,该注解用bytebuddy生成的是一个代理子类非真实方法,返回的都是NULL或Empty。基本配合when…thenReturn返回需要的对象值即可
Mockito 断言和校验器《第九章》
前言我们有很多篇幅介绍了如果使用mock挡板等工具做无外部依赖单元测试,本章聊一下单元测试中的断言和校验器。断言Assertj推荐用Assertj 断言,反观Assert不是那么的直观好用。Assertj支持字符串、数字、日期、List、Map、Class等类型,此外还提供了好用的 fail 方法。