自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

.

  • 博客(89)
  • 收藏
  • 关注

原创 人工智能基础 | 回归分析(四)

回归,指研究一组随机变量 (Y1 ,Y2 ,…,Yi) 和另一组 (X1,X2,…,Xk) 变量之间关系的统计分析方法,回归分析是一种数学模型,当因变量和自变量为线性关系时,它是一种特殊的线性模型。线性回归是利用数理统计中回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法,运用十分广泛。

2022-11-13 23:05:26 601 1

原创 人工智能基础 | K近邻(三)

k-近邻(k-Nearest Neighbor,简称KNN)学习是一种常用的监督学习方法,其工作机制非常简单:给定测试样本,基于某种距离度量找出训练集中与其最靠近的k个训练样本,然后基于这k个“邻居”的信息来进行预测。————根据你的“邻居”判定你的类别,你周围的人决定了你是怎样的人。

2022-11-13 10:40:35 717

原创 人工智能基础 | 机器学习模型评估与选择(二)

以下内容是在学习过程中的一些笔记,难免会有错误和纰漏的地方。如果造成任何困扰,很抱歉。对于模型的评估与选择过程中,通常我们会根据样本的错误率与输出误差判断模型的好坏,以做出决策,首先我们从相应的名词解释看背后的问题:样本错误率E = 分类错误的样本数a / 样本总数m = E=a/m样本精度 = 1 - 分类错误的样本数 / 样本总数误差:学习器实际输出与样本的真实输出之间的差异。

2022-11-02 22:24:03 569

原创 人工智能基础 | 机器学习介绍(一)

机器学习就是一种机器处理问题使用拟人化方式的一种解决方案,通过自主性的学习问题处理方式来解决问题,在生活中,我们常常说的小红书、淘宝等厂家的大数据算法推荐,都是基于用户习惯进行学习,来给用户推荐最合适的产品/文章。

2022-10-30 23:26:40 351

原创 人工智能案例集 | 连续值预测基础

对于连续值的预测,我们常常会说到线性回归模型(当因变量和自变量为线性关系时,它是一种特殊的线性模型),线性回归是利用数理统计中回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法,运用十分广泛,例如股票预测

2022-10-30 23:25:29 386

原创 Paddle GPU支持平台安装

Paddle GPU支持平台安装

2022-10-30 23:24:56 176

原创 人工智能案例集 | 服饰分类识别

此Tensorflow官方案例是机器学习中的Hello World,将训练一个神经网络模型,对运动鞋和衬衫等服装图像进行分类,通过Tensorflow及KerasAPI对图像分类识别有一个基本认知。

2022-10-30 23:23:46 746

原创 OpenCV(一)基础API

OpenCV是计算机视觉中经典的专用库,具备支持多语言、跨平台的优点,OpenCV-Python为OpenCV提供了Python接口,这样使用者在Python中能够调用C/C++,从而在保证易读性和运行效率的前提下,实现所需的功能。在深度学习领域中,通过在图像、视频中获取到相应的目标而进行业务分析,那么OpenCV在这里的作用是必不可少。

2022-10-30 23:22:34 1672

原创 Java Word转PDF代码

以下内容是在学习过程中的一些笔记,难免会有错误和纰漏的地方。如果造成任何困扰,很抱歉。目录《待定》提示:这里对文章进行总结:例如:以上就是今天要讲的内容。

2022-10-16 19:37:12 227

原创 Java Windows解压缩包代码

以下内容是在学习过程中的一些笔记,难免会有错误和纰漏的地方。如果造成任何困扰,很抱歉。目录《待定》提示:这里对文章进行总结:例如:以上就是今天要讲的内容。

2022-10-16 19:36:28 306

原创 RocketMQ - Java 20220917

安装部署教程,spring boot集成

2022-09-17 16:28:29 520

原创 物模型认知 - 未完成20220911

以下内容是在学习过程中的一些笔记,难免会有错误和纰漏的地方。如果造成任何困扰,很抱歉。目录《中国移动物模型标准白皮书》描述:这里可以添加本文要记录的大概内容物模型是对设备的数字化抽象描述,描述该型号设备是什么,能做什么,能对外提供哪些服务。物模型将物理空间中的实体设备数字化,在云端构建该实体的数据模型,即将物理空间的实体在云端进行格式化表示。简单想,实际上就是将所有的物联网设备的统一与不同之处,进行模型的抽象化,达到一个标准的使用及展示作为目的。我们为什么要定义这么一个物模型?

2022-09-11 17:04:25 2853

原创 机器学习之TensorFlow - 补充学习中20220911

以下内容是在学习过程中的一些笔记,难免会有错误和纰漏的地方。如果造成任何困扰,很抱歉。TensorFlow™是一个基于数据流编程(dataflow programming)的符号数学系统,是一个功能强大的开源软件库,它由Google的布莱恩(Brain)团队开发,被广泛应用于各类机器学习(machine learning)算法的编程实现,其前身是谷歌的神经网络算法库DistBelief。我们先从人类的大脑开始构思,人的大脑都是由无数个神经元构成,神经元之间相互通过脉络链接,组成一个庞大的神经元网络。

2022-08-21 21:49:54 913

原创 简单回归之电表预测

以下内容是在学习过程中的一些笔记,难免会有错误和纰漏的地方。如果造成任何困扰,很抱歉。提示:这里对文章进行总结:例如:以上就是今天要讲的内容。

2022-08-14 12:24:00 504

原创 Java物联网平台后端架构构思设计

对于物联网的后端架构设计也是在不断地摸索中,业务划分的可能还不是很清晰,大家可根据实际情况进行取舍。目录《DDD领域驱动设计》提示:这里可以添加本文要记录的大概内容。

2022-08-06 15:49:37 4671

原创 数字孪生 - 认知篇

前言文章目录数字孪生(超越现实的概念)_百度百科 (baidu.com)提示:这里可以添加本文要记录的大概内容,简称DT,对于数字孪生,实际上是一种现实与虚拟的映射,通过现实多元数据的获取,映射到模型孪生空间,进行以可视数据的视角去解决实际现实中的实际问题,它实际上是一种双向映射的过程。物理空间的实体产品;虚拟空间的虚拟产品;物理空间和虚拟空间之间的数据和信息交互接口;...

2022-07-23 23:51:50 3702 2

原创 Java - C++之MFC的TCP通讯

在服务端与客户端数据通讯时,我们是通过处理器中的通道进行通讯,这块Netty的知识不再过多说明。暂且告一段落。提示这里对文章进行总结例如以上就是今天要讲的内容。https//csdn-pic-1301850093.cos.ap-guangzhou.myqcloud.com/csdn-pic/其它-JavaMFC通讯-业务需求描述图-1.jpghttpshttpshttpshttpshttpshttpshttps。...

2022-07-17 01:20:41 801 1

原创 Modbus对接 - Java

Modbus是OSI模型第7层之上的,它在不同类型总线或网络设备之间提供主站设备/从站设备(或客户机/服务器)通信,国际互联网组织规定并保留了TCP/IP协议栈上的系统端口,专门用于访问Modbus设备。在通常情况下,Modbus协议它是一个 服务器 / 客户端 形式的通讯,它也叫主站与从站之间的通讯。例如Modbus RTU协议中37 03 10 3F 80 00 00 00 00 00 00 3F 80 00 00 40 40 00 00 24 dd(十六进制)​ 37:从站地址;​ 03:功能码;​

2022-07-10 23:03:59 2841 3

原创 简易定时任务服务模块-SpringCron

提示:这里可以添加本文要记录的大概内容问题背景:本来想用XXL-JOB进行定时任务处理,但是其目前只有MySQL版本,迁移到 SQL server我又嫌麻烦,所以利用Spring中的@Scheduled进行简单的定时任务的处理。代码思路拆解后主要是四类DemoBusiness示例代码这里有个缺点,如果当有一个线程太慢了或者阻塞了,会影响到其它进程的执行,为了解决这个问题点,我做了一个AOP切面+异步线程池,上面已经有了注释说明。接口实现这个线程池的工具类三、Feign调用在微服务场景下,做定

2022-07-09 18:06:11 392

原创 Jar批量管理小工具

一个Jar包管理的小工具,目前有如下几个作用,后面可以慢慢扩展1.搜索当前项目路径下的所有jar并复制到某一路径下2.执行某个目录下的jar包批量运行启动3.Kill所有java进程这些功能后面可以自行慢慢扩展,我目前只做到了我需要的那部分,首先看看文件处理JarManagerApplicationOneFileHandler上面通篇代码总结下来就几个功能点然后看看批量执行脚本启动的代码真香,缺点就是路径要全英文,这个还没解决,晚点。提示:这里对文章进行总结:例如:以上就是今天要讲的内容。...

2022-07-03 17:31:42 849

原创 Netty服务端项目模块级代码

Netty服务端项目模块级代码这一篇主要是用于使用 Socket 通信的端对端的项目,本篇采取Java代码编写服务端,通过实现数据约定及安全性校对,如有BUG请广大网友批评指针。下面展示项目的包结构:将依赖引入后,将进行正式开始流程说明。本文是采取与SpringBoot的结合方式进行编码。首先将服务端进行进程启动。NettyServerInitialize.java然后我们需要通道处理器进行流水线处理。NettyServerChannel.java二、消息入站从上面的代码可以看到,我们在中加入了三个

2022-06-03 23:56:24 468 1

原创 BACnet - 物联网智能建筑通信协议 - 补充中

文章目录前言一、概述二、入门使用三、概念深入1 对于BACnet的一些思考2 待定总结前言BacNet标准文章目录《BACnet标准与楼宇自控系统技术》一、概述提示:这里可以添加本文要记录的大概内容BACnet - 用于智能建筑的通信协议,是国际标准化组织(ISO)、美国国家标准协会(ANSI)及美国采暖、制冷与空调工程师学会定义的通信协议。BACnet针对智能建筑及控制系统的应用所设计的通信,可用在暖通空调系统(HVAC,包括暖气、通风、空气调节),也可以用在照明控制、门

2022-05-29 22:51:26 2296 10

原创 分布式唯一id生成 - 补充中没写完

文章目录前言一、推特SnowFlake二、百度UidGenerator三、美团Leaf四、Mongo - ObjectId总结前言各式各样的雪花算法 - Java实现一、推特SnowFlake/** * 雪花算法 * @author nobody */public final class SnowFlake { // 起始的时间戳 private final static long START_STAMP = 1577808000000L; //2020-01-01

2022-05-03 00:00:26 591

原创 电商秒杀模块设计

文章目录前言一、思路设计与技术实现二、秒杀模块代码实现1 简易入门秒杀Demo后台接口模拟大量并发PS:实践中发现的问题2 扩展代码1:AQS队列加入3 引入中间件的思考4 认真一拳:引入完整的Cloud完成编码总结前言秒杀模块设计面试中的非常高频率的问题,秒杀模块的设计也是考察了程序员对于高并发的处理能力,在电商项目中也是非常热门的存在,一般需要考虑的因素有以下几点:库存;时间限制;安全设计 - 拦截恶意请求;通过以上几点完成整体的思路设计与分析。一、思路设计与技术实现在上述的简图

2022-05-02 23:58:58 1960

原创 MQTT - Java

文章目录前言一、概述二、入门使用1 MQTT客户端Java代码2 MQTT客户端整合Boot三、MQTT 5.0 新特性四、原理解析总结前言MQTT - 轻量级的物联网消息传输协议文章目录MQTT 协议入门与进阶 | EMQ (emqx.com)一、概述​ MQTT - 是基于二进制消息的发布/订阅编程模式的消息协议,最早由IBM提出的,如今已经成为OASIS规范,适合需要低功耗和网络带宽有限的IoT场景。​ 其拥有以下特性发布订阅模式:通过发布订阅模式 Clien

2022-04-25 14:07:17 1038 3

原创 CMake学习 - Linux环境

文章目录前言一、语法学习二、静态库/动态库的使用1 基本介绍2 库的构建3 库的加载总结前言Clion - CMake的学习​ CMake,编译配置工具,类似于Linux下的MakeFile编译、DockerFile文件、Spring中的Application.yaml这类的,最终可以输出成一个可执行文件或库文件。​ 如果在Clion中,就是由编译器帮助我们写好了基础的CMake文件,如下图:​ 当在Linux系统上进行CMake编译时,我们需要做一些基础的前置准备工作,首先是基础包的安装:

2022-04-18 17:30:32 276 1

原创 逃避现实之Windows Java杀死程序

文章目录前言一、步骤描述二、代码示例总结前言什么叫做,逃避现实?需求描述:有个bug我不想改,但是重启就能解决,所以我选择逃避现实,当我程序检测到这个问题发生后,自动重启。一、步骤描述为了实现上面的这个需求,所以我这里需要罗列一些步骤,我这边以Windows系统举例首先,找到这个程序什么时候出问题需要做重启步骤(因人而异,自己判断);杀掉这个程序,先找到进程号;通过进程号执行kill;启动程序循环监控。二、代码示例逃避现实demo,里面注释都有了package com.ljm.

2022-04-14 15:27:51 1045

原创 Java IO流替换目录下的所有文本文件的某一行内容

文章目录一、需求描述二、具体实现总结一、需求描述​ 本人经常写CSDN文章,上面的图片链接来自gitee图床,突然有一天图床用不了了,我需要切换到腾讯云COS上,那此时我目录下这么多的文本文件需要更换图片链接,我要是挨个文件去替换,我这几十个文件换下来我得崩溃啊,所以我就搞了个这个代码。二、具体实现import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java

2022-03-26 21:46:27 1444

原创 算法学习 - Java版 - 补充中

文章目录前言一、程序所带来的运算复杂度时间复杂度*O*(1)*O*(log*N*)*O*(*N*)*O*(*N* log *N*)*O*(*N*²)*O*(2^*N*)*O*(*N*!)总结空间复杂度二、排序1 工具类sort方法2 冒泡排序3 选择排序4 希尔排序5 归并排序6 快速排序7 优先队列8 堆排序9 计数排序10 桶排序11 基数排序总结三、查找1 二叉搜索树 - BST2 平衡二叉搜索树3 散列函数四、图1 无向图2 有向图3 生成树五、字符串六、待定总结前言本人的算法菜到扣脚了,因为写

2022-03-20 16:04:25 745

原创 架构设计之路 - DDD领域驱动模型设计 - 补充中20220315

文章目录前言一、架构的演变历程二、领域驱动初窥1 传统软件开发中的痛点2 什么是领域驱动设计战略设计战术设计总结3 领域模型4 分层架构模型三层架构四层架构六边形架构三、架构设计进阶1 DDD下的项目目录结构2 XXXX总结前言DDD 领域驱动模型设计文章目录《领域驱动设计》—— Thoughtworks洞见《实现领域驱动设计》—— 沃恩·弗农DDD-领域驱动设计 - 知乎 (zhihu.com)一、架构的演变历程​ 学习DDD之前,先了解大致的架构模式,因为DD

2022-03-14 22:59:34 5648

原创 批量静默卸载软件工具制作

文章目录前言一、准备工作1 查找软件注册表路径2 查找软件安装目录二、制作方法1 制作删除软件目录的配置文件2 制作删除注册表信息的配置文件三、校验流程四、注意事项五、附件工具总结前言 某集团与Office正版软件授权期限即将结束,用户希望能通过无需用户交互的方式实现集团下的所有终端的Office程序卸载,并能在我方系统上分析出有多少用户卸载成功,又有多少用户未完成卸载。 目前这个方案如果批量执行,仅适合用户软件都安装在统一的位置。一、准备工作1 查找软件注册表路径使用注册表查看工具,右键选择注

2022-03-06 19:52:58 2002

原创 Flink - Java篇

文章目录前言一、概述1 Flink是什么2 架构分层3 数据处理流水线4 运行组件TaskManagerJobManagerResourceManagerDispatcher5 其他流式计算框架二、入门与使用1 Flink基本安装1.1 Linux1.2 Java1.3 Scala(待补充)1.4 集群模式2 常用API2.1 DataStream 流处理DataSourceTransformationSink示例一:自定义数据源(SourceFunction)示例二:自定义分区示例三:Socket通信示例

2022-02-28 19:23:05 11411

原创 云计算入门+虚拟化技术

文章目录前言一、概念1.万物互联下的云计算时代2.需求的诞生3.云计算关键特征4.部署模式5.商业模式6.思维的变化7.云下黑科技8.国内的云服务提供商二、虚拟化技术1.什么是虚拟化2.架构模式3.计算虚拟化3.1 CPU虚拟化3.2 内存虚拟化3.3 IO虚拟化4.存储虚拟化5.网络虚拟化总结前言云计算入门:了解万物互联下的云计算世界文献参自2013年 华为 / 阿里 云计算认证/一、概念1.万物互联下的云计算时代​ Cloud computing is a sty

2022-02-23 23:22:12 1247

原创 EasyExcel遍历目录下表格+数据合并

文章目录EasyExcel遍历目录下表格+数据合并概述第一步:获取文件夹内所有excel表格文件的路径第二步:将数据提取到本机内存集合中第三步:数据写入新表格结束EasyExcel遍历目录下表格+数据合并文章目录参考 - easyexcel写、追加操作 - 知乎 (zhihu.com)概述需求描述在一个文件夹内有很多子文件夹,里面有许多excel,我需要把里面的excel数据全部取出来合并到一个新的excel中,这些表格的数据格式是一样的。我的表格数据是这个样子的前置工

2022-02-22 17:14:42 927

转载 SpringBoot读取配置文件的方式

文章目录SpringBoot读取配置文件方式配置文件(1)使用注解@Value映射(2)使用@ConfigurationProperties映射(3)推荐使用:极简方式 @Bean和@ConfigurationProperties注解一起使用,(4)@RequiredArgsConstructor注解实现自动注入总结结束SpringBoot读取配置文件方式文章目录本文分享自华为云社区《springboot读取配置文件中的属性并实现自动注入》,作者: 灰小猿我们知道在比较大型的项目

2022-02-21 16:21:57 402

原创 设计模式 - Java篇

文章目录设计模式 - Java篇一、简述1.1 设计模式的分类2.2 设计原则二、代码级设计模式2.1 创建型单例模式 - 懒汉与饿汉工厂模式 - 简单/抽象/方法原型模式建造者模式/生成器模式2.2 结构型代理模式装饰者模式适配器模式组合模式桥梁模式外观模式享元模式2.3 行为型责任链模式命令模式解释器模式迭代器模式中介者模式备忘录模式观察者模式状态模式策略模式模板方法模式访问者模式2.4 混合设计模式命令链模式工厂策略模式观察中介者模式规格模式三、应用级设计模式3.1 J2EE模式MVC 模式业务代表模

2022-02-20 01:04:45 464

原创 我的日常学习记录/学习方法

文章目录我的日常学习记录/学习方法一、关于笔记软件的选择二、写作模板三、日常的工作记录及周记结束我的日常学习记录/学习方法一、关于笔记软件的选择我用过多款笔记软件,什么语雀、为知笔记、Bear等等,但是我发现还是Typora最香,这是我目前自己的小干货这么记录下来就很爽,如果再搭配一个快速云盘就更香了,我用的是国内的坚果云,当然微软的OneDrive也可以,看个人选择二、写作模板其实在CSDN上面写文章它们已经提供了模板,但是我喜欢用我自己的,它们那个太细致了,不适合我来看看其中一篇的效

2022-02-13 00:46:56 461

原创 Netty客户端实现多服务端断线重连

文章目录Netty客户端实现多服务端断线重连ClientInitialize 客户端启动ClientHandler 处理器万事如意,阖家安康Netty客户端实现多服务端断线重连这里是结合了SpringBoot去做的Netty,大致的情况就是通过@PostConstruct注解,获取初始化的链接地址;利用静态代码块进行配置的初始化动作通过步骤一获取到的地址信息,进行异步连接tcp服务端动作在处理器上的钩子方法channelInactive进行重连,将断开的地址信息存入集合

2022-02-10 18:52:46 3080 2

原创 Zookeeper

文章目录Zookeeper一、初探茅庐1.1 Linux环境部署单机部署集群部署1.2 使用场景1.3 集群角色1.4 集群模式1.5 节点选举流程1.6 Zab协议1.7 ZXID二、进阶玩法2.1 客户端的使用2.2 可视化管理工具ZooViewerZkui2.3 ZkClient开发实战2.4 Curator应用开发实战DEMOCuratorFramework构建参数解析基本用法事务监听器2.5 分布式应用开发实战分布式公平排他锁服务集群的Leader选举I.LeaderLatchListenerII

2022-02-07 17:51:30 903

原创 WebSocket - Netty服务端构建

文章目录WebSocket - Netty服务端/客户端构建一、概要二、基于Netty构建WebSocket服务端2.1 入门案例2.2 WebSocket相关的Netty内置处理类2.3 SpringBoot整合Netty方案三、WebSocket客户端 - JAVA万事如意,阖家安康WebSocket - Netty服务端/客户端构建文章目录在线websocket测试-online tool-postjson (coolaf.com)WebSocket协议深入探究 - 云+社

2022-02-04 15:26:07 3089

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除