自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(646)
  • 资源 (11)
  • 收藏
  • 关注

原创 实时流式计算 kafkaStream

Kafka Stream:提供了对存储于 Kafka内 的数据进行流式处理和分析的功能 特点: Kafka Stream提供了一个非常简单而轻量的Library,它可以非常方便地嵌入任意Java应用中,也可以任意方式打包和部署 除了Kafka外,无任何外部依赖 通过可容错的state store实现高效的状态操作(如windowed join和aggregation) 支持基于事件时间的窗口操作,并且可处理晚到的数据(late arrival of records)

2023-12-03 10:09:18 428

原创 xxl-job 分布式任务调度框架

在分布式架构下,一个服务往往会部署多个实例来运行我们的业务,如果在这种分布式系统环境下运行任务调度,我们称之为分布式任务调度。XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

2023-12-02 18:04:32 150

原创 Kafka 分布式消息系统

Kafka 是一个分布式流媒体平台,类似于消息队列或企业消息传递系统。Producers:消息的生产者Consumers:消息的消费者Kafka Cluster:Kafka 集群Connectors:连接器Stream Processors:Stream 流处理producer:发布消息的对象称之为主题生产者(Kafka topic producer)topic:Kafka将消息分门别类,每一类的消息称之为一个主题(Topic)

2023-11-29 16:50:08 341

原创 Spring Cloud学习(十一)【深入Elasticsearch 分布式搜索引擎03】

数据聚合 聚合的种类 聚合(aggregations)可以实现对文档数据的统计、分析、运算。聚合常见的有三类: 桶(Bucket)聚合:用来对文档做分组 TermAggregation:按照文档字段值分组 Date Histogram:按照日期阶梯分组,例如一周为一组,或者一月为一组 度量(Metric)聚合:用以计算一些值,比如:最大值、最小值、平均值等 Avg:求平均值 Max:求最大值 Min:求最小值 Stats:同时求max、min、avg、sum等 管道(pipeline)聚合:其它聚合的结果为

2023-11-22 21:10:07 1330

原创 Spring Cloud学习(十)【Elasticsearch搜索功能 分布式搜索引擎02】

DSL Query的分类Elasticsearch提供了基于JSON的DSL(Domain Specific Language)来定义查询。常见的查询类型包括:查询的基本语法如下:查询DSL的基本语法是什么?全文检索查询,会对用户输入内容分词,常用于搜索框搜索:match 查询:全文检索查询的一种,会对用户输入内容分词,然后去倒排索引库检索,语法::与 查询类似,只不过允许同时查询多个字段,语法: 和 的区别是什么?精确查询一般是查找keyword、数值、日期、boolean等类型字段。所以不会对搜索

2023-11-19 21:58:45 1851 1

原创 Spring Cloud学习(九)【Elasticsearch 分布式搜索引擎01】

Elasticsearch 是一款非常强大的开源搜索引擎,可以帮助我们从海量数据中快速找到需要的内容。elasticsearch 结合 kibana、Logstash、Beats,也就是 elastic stack(ELK)。被广泛应用在日志数据分析、实时监控等领域。elasticsearch 是 elastic stack 的核心,负责存储、搜索、分析数据。

2023-11-18 10:59:20 1437 2

原创 Spring Cloud学习(八)【RabbitMQ消息队列 服务异步通讯】

MQ (MessageQueue),中文是消息队列,字面来看就是存放消息的队列。也就是事件驱动架构中的 Broker。Spring AMQP 项目将Spring的核心概念应用于基于AMQP的消息传递解决方案的开发。它提供了一个“模板”,作为发送和接收消息的高级抽象。它还通过“侦听器容器”为消息驱动的POJO提供支持。这些库促进了AMQP资源的管理,同时促进了依赖注入和声明性配置的使用。在所有这些情况下,您将看到与Spring框架中JMS支持的相似之处。 该项目由两部分组成;spring-amqp 是基础抽象

2023-11-14 20:22:17 164

原创 Spring Cloud学习(七)【Docker 容器】

大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:依赖关系复杂,容易出现兼容性问题开发、测试、生产环境有差异Docker如何解决依赖的兼容问题的?将应用的Libs(函数库)、Deps(依赖)、配置与应用一起打包将每个应用放到一个隔离容器去运行,避免互相干扰内核与硬件交互,提供操作硬件的指令系统应用封装内核指令为函数,便于程序员调用用户程序基于系统函数库实现功能Ubuntu和CentOS都是基于Linux内核,只是系统应用不同,提供的函数库有差异Docker如何解决不同系统环境的问题?

2023-11-12 23:34:35 484 1

原创 Spring Cloud学习(六)【统一网关 Gateway】

网关功能:在SpringCloud中网关的实现包括两种:Zuul 是基于 Servlet 的实现,属于阻塞式编程。而 SpringCloudGateway 则是基于 Spring5 中提供的 WebFlux,属于响应式编程的实现,具备更好的性能。搭建网关服务的步骤:编写路由配置及 nacos 地址启动 gateway 服务与其它服务,访问 gateway,可以看到 gateway 将我们的请求进行了路由网关路由可以配置的内容包括:我们在配置文件中写的断言规则只是字符串,这些字符串会被 Pr

2023-11-11 22:16:24 911

原创 Spring Cloud学习(五)【Feign 远程调用】

Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feign,其作用就是帮助我们优雅的实现http请求的发送,解决上面提到的问题。引入依赖:-- feign客户端依赖--> < dependency > < groupId > org.springframework.cloud < artifactId > spring-cloud-starter-openfeign

2023-11-11 18:15:15 168

原创 Spring Cloud学习(四)【Nacos配置管理】

Nacos一方面可以将配置集中管理,另一方可以在配置变更时,及时通知微服务,实现配置的热更新。除此之外,Nacos 也可以实现多环境配置共享。

2023-11-11 11:32:05 277

原创 Spring Cloud学习(三)【Nacos注册中心】

Nacos 是阿里巴巴的产品,现在是 SpringCloud 中的一个组件。Nacos中服务存储和数据存储的最外层都是一个名为 namespace 的东西,用来做最外层隔离。服务注册到Nacos时,可以选择注册为临时或非临时实例,通过下面的配置来设置(临时实例宕机时,会从nacos的服务列表中剔除,而非临时实例则不会。服务调用尽可能选择本地集群的服务,跨集群调用延迟较高。当同集群要访问的服务挂掉时,则会访问其它集群的服务。本地集群不可访问时,再去访问其它集群。时,优先选择本地集群,所以需要给。

2023-11-10 16:31:00 136

原创 Spring Cloud学习(二)【Eureka注册中心】

Eureka是Netflix开发的服务发现框架,SpringCloud将它集成在自己的子项目spring-cloud-netflix中,实现SpringCloud的服务发现功能.Eureka包含两个组件:Eureka Server和Eureka Client.

2023-11-07 20:26:58 538

原创 Spring Cloud学习(一)【SpringCloud介绍/服务远程调用】

Spring Cloud 是目前国内使用最广泛的微服务框架。SpringCloud集成了各种微服务功能组件,并基于SpringBoot实现了这些组件的自动装配,从而提供了良好的开箱即用体验:Spring Cloud 与 Spring Boot 的版本兼容关系如下:SR5=》2.2.x,当 大于 SR5 =》2.3.x。

2023-11-07 20:17:22 226

原创 前端框架Vue学习 ——(七)Vue路由(Vue Router)

介绍:Vue Router 是 Vue 的官方路由VueRouter:路由器类,根据路由请求在路由视图中动态渲染选中的组件:请求链接组件,浏览器会解析成:动态视图组件,用来渲染展示与路由路径对应的组件。

2023-11-05 21:40:21 874

原创 前端框架Vue学习 ——(六)Vue组件库Element

Element:是饿了么团队研发的,一套为开发者、 设计师和产品经理准备的基于Vue 2.0的桌面端组件库。组件:组成网页的部件,例如超链接、按钮、图片、表格、表单、分页条等等。

2023-11-05 20:58:39 939

原创 前端框架Vue学习 ——(五)前端工程化Vue-cli脚手架

介绍:Vue-cli 是 Vue 官方提供的一个脚手架,用于快速生成一个 Vue 的项目模版。的作用是:将 App 中所定义的视图创建出虚拟的 DOM 元素,挂载到。结尾的都称为组件文件。每个组件由三部分组成:、、

2023-11-05 17:19:27 863

原创 前端框架Vue学习 ——(四)Axios

介绍: Axios 对原生的 Ajax 进行了封装,简化书写,快速开发。(异步请求)官网:官网介绍:Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。

2023-11-05 16:44:59 779

原创 前端框架Vue学习 ——(三)Vue生命周期

mounted:挂载完成,Vue 初始化成功,HTML 页面渲染成功。( 发送请求到服务端,加载数据)生命周期的八个阶段:每触发一个生命周期事件,会。生命周期:指一个对象从创建到销毁的整个过程。一个生命周期方法(钩子)

2023-11-05 16:25:23 716

原创 前端框架Vue学习 ——(二)Vue常用指令

vue指令:HTML 标签上带有 “v-” 前缀的特殊属性,不同指令具有不同含义。例如: v-if, v-for…注意:通过 v-bind 或者 v-model 绑定的变量,必须在数据模型中声明。// 定义 Vue 对象。// Vue 接管区域。

2023-11-05 16:15:17 881

原创 前端框架Vue学习 ——(一)快速入门

Vue 是一套前端框架,免除原生 JavaScript 中的 DOM 操作,简化书写。基于MVVM)思想,实现数据的双向绑定,将编程的关注点放在数据上。官网:框架:是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。基于框架进行开发,更加快捷、更加高效。

2023-11-05 15:37:01 90

原创 SpringBoot集成-阿里云对象存储OSS

阿里云对象存储 OSS (Object Storage Service),是一款海量、安全、低成本、高可靠的云存储服务。使用 OSS,你可以通过网络随时存储和调用包括文本、图片、音频和视频等在内的各种文件。

2023-11-04 15:00:21 835

原创 免费获得临时域名/内网穿透

cpolar极点云: 公开一个本地Web站点至公网只需一行命令,就可以将内网站点发布至公网,方便给客户演示。高效调试微信公众号、小程序、对接支付宝网关等云端服务,提高您的编程效率。

2023-11-04 13:18:31 213

原创 SpringBoot集成Swagger接口文档/测试

使用 Swagger 你只需要按照它的规范去定义接口及接口相关的信息,就可以做到生成接口文档,以及在线接口调试页面。Knife4j 是为 Java MVC 框架集成 Swagger 生成 Api 文档的增强解决方案。(对 Swagger 进行了封装,简化了相应操作)

2023-11-04 12:02:32 159

原创 SpringBoot集成Redis客户端

Spring Data Redis 是 Spring 的一部分,对 Redis 底层开发包进行了高度封装,在 Spring 项目中,可以使用 Spring Data Redis 来简化操作。

2023-11-04 11:40:06 144

原创 SpringBoot-SpringCache缓存

Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。EHCacheCaffeineRedis(通过导入不同实现的坐标来确定使用哪种缓存实现)

2023-11-04 11:24:53 560

原创 SpringBoot-WebSocket浏览器-服务器双向通信

WebSocket 是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。视频弹幕网页聊天体育实况更新股票基金报价实时更新。

2023-11-04 10:53:00 758

原创 SpringBoot-SpringTask定时任务

Spring Task 是 Spring 框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。作用:定时自动执行某段 Java 代码信用卡每月还款提醒银行贷款每月还款提醒火车票售票系统处理未支付订单入职纪念日为用户发送通知。

2023-11-04 10:16:16 148

原创 SpringBoot中HttpClient的使用

HttpClient 是 Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apache Jakarta上很著名的另外两个开源项目 Cactus 和HTMLUnit 都使用了 HttpClient。

2023-10-29 10:08:54 497

原创 Mac安装nginx(Homebrew)

nginx 安装;nginx 反向代理;nginx 反向代理配置;nginx 负载均衡配置;配置文件中默认端口被配置为8080,从而使 nginx 运行时不需要加 sudo。,进入如下页面则代表启动成功。如果没有权限就在前面加上。输入上面的启动命令,访问。Docroot 默认为。

2023-10-22 19:54:01 436

原创 SSM 注解配置方式整合

用户自定义的类可以用 @Service、@Controller 等注解将其标注,使用注解扫描方式使得 Spring 去创建这些 bean 对象。请求参数中有数据,转换成 Java 对象,Controller 层方法形参 ➕ @RequestParam;请求体中有数据,转换成 Java 对象,Controller 层方法形参 ➕ @RequestBody;eth:请求体中是 Json 数据,而 Controller 层方法形参是 Java 对象。Q:第三方的类如何使用注解方式使 Spring 去创建呢?

2023-10-06 09:58:21 230

原创 2023八股每日一题(九月份)

JDK、JRE、JVM之间的区别;什么是面向对象?JDK JRE JVM;==和equals比较;hashCode与equals;final;String、StringBuffer、StringBuilder;重载和重写的区别;接口和抽象类的区别;List和Set的区别;ArrayList和LinkedList区别;HashMap和HashTable有什么区别?其底层实现是什么?ConcurrentHashMap原理,jdk7和jdk8版本的区别;什么是字节码?采用字节码的好处是什么?Java中的异常体系;

2023-10-01 12:08:28 339

原创 解密(2023寒假每日一题 20)

给定一个正整数 k ,有 k 次询问,每次给定三个正整数 ni,ei,di ,求两个正整数 pi,qi ,使 ni=pi×qi ,ei×di=(pi−1)(qi−1)+1 。 输入格式 第一行一个正整数 k ,表示有 k 次询问。 接下来 k 行,第 i 行三个正整数 ni,di,ei 。 输出格式 输出 k 行,每行两个正整数 pi,qi 表示答案。 为使输出统一,你应当保证 pi≤qi。 如果无解,请输出 NO。 数据范围 以下记 m=n−e×d+2。 保证对于 100% 的数据,1≤k≤105 ,对于

2023-09-16 12:25:20 124

原创 乘方(2023寒假每日一题 19)

小文同学刚刚接触了信息学竞赛,有一天她遇到了这样一个题:给定正整数 a 和 b ,求 ab 的值是多少。 ab 即 b 个 a 相乘的值,例如 23 即为 3 个 2 相乘,结果为 2×2×2=8 。 “简单!”小文心想,同时很快就写出了一份程序,可是测试时却出现了错误。 小文很快意识到,她的程序里的变量都是 int 类型的。 在大多数机器上,int 类型能表示的最大数为 231−1,因此只要计算结果超过这个数,她的程序就会出现错误。 由于小文刚刚学会编程,她担心使用 int 计算会出现问题。 因此她希望你

2023-09-15 13:55:33 156

原创 左孩子右兄弟(2023寒假每日一题 18)

对于一棵多叉树,我们可以通过 “左孩子右兄弟” 表示法,将其转化成一棵二叉树。 如果我们认为每个结点的子结点是无序的,那么得到的二叉树可能不唯一。 换句话说,每个结点可以选任意子结点作为左孩子,并按任意顺序连接右兄弟。 给定一棵包含 N 个结点的多叉树,结点从 1 至 N 编号,其中 1 号结点是根,每个结点的父结点的编号比自己的编号小。 请你计算其通过 “左孩子右兄弟” 表示法转化成的二叉树,高度最高是多少。 注:只有根结点这一个结点的树高度为 0。 例如如下的多叉树:

2023-09-14 21:17:14 81

原创 寻宝!大冒险!(2023寒假每日一题 17)

暑假要到了。 可惜由于种种原因,小 P 原本的出游计划取消。 失望的小 P 只能留在西西艾弗岛上度过一个略显单调的假期……直到…… 某天,小 P 获得了一张神秘的藏宝图。 西西艾弗岛上种有 n 棵树,这些树的具体位置记录在一张绿化图上。 简单地说,西西艾弗岛绿化图可以视作一个大小为 (L+1)×(L+1) 的 01 矩阵 A ,地图左下角(坐标 (0,0) )和右上角(坐标 (L,L) )分别对应 A[0][0] 和 A[L][L] 。 其中 A[i][j]=1 表示坐标 (i,j) 处种有一棵树,A[i]

2023-09-13 10:34:18 206

原创 出行计划(2023寒假每日一题 16)

最近西西艾弗岛上出入各个场所都要持有一定时限内的核酸检测阴性证明。 具体来时,如果在 t 时刻做了核酸检测,则经过一段时间后可以得到核酸检测阴性证明。 这里我们假定等待核酸检测结果需要 k 个单位时间,即在 t+k 时刻可以获得结果。 如果一个场所要求持 24 个单位时间内核酸检测结果入内,那么凭上述的核酸检测结果,可以在第 t+k 时刻到第 t+k+23 时刻进入该场所。 小 C 按时间顺序列出接下来的 n 项出行计划,其中第 i 项(1≤i≤n )可以概括为:ti 时刻进入某场所,该场所需持有 ci 个

2023-09-12 21:23:00 156

原创 何以包邮?(2023寒假每日一题 15)

新学期伊始,适逢顿顿书城有购书满 x 元包邮的活动,小 P 同学欣然前往准备买些参考书。 一番浏览后,小 P 初步筛选出 n 本书加入购物车中,其中第 i 本(1≤i≤n)的价格为 ai 元。 考虑到预算有限,在最终付款前小 P 决定再从购物车中删去几本书(也可以不删),使得剩余图书的价格总和 m 在满足包邮条件(m≥x)的前提下最小。 试帮助小 P 计算,最终选购哪些书可以在凑够 x 元包邮的前提下花费最小? 输入格式 输入的第一行包含空格分隔的两个正整数 n 和 x,分别表示购物车中图书数量和包邮条件。

2023-09-11 12:23:55 235

原创 归一化处理(2023寒假每日一题 14)

在机器学习中,对数据进行归一化处理是一种常用的技术。 将数据从各种各样分布调整为平均值为 0、方差为 1 的标准分布,在很多情况下都可以有效地加速模型的训练。 这里假定需要处理的数据为 n 个整数 a1,a2,⋯,an。 这组数据的平均值: 方差: 使用如下函数处理所有数据,得到的 n 个浮点数 f(a1),f(a2),⋯,f(an) 即满足平均值为 0 且方差为 1: 输入格式 第一行包含一个整数 n,表示待处理的整数个数。 第二行包含空格分隔的 n 个整数,依次表示 a1,a2,⋯,an。 输出格式 输

2023-05-04 12:58:52 718 1

原创 技能升级(2023寒假每日一题 13)

小蓝最近正在玩一款 RPG 游戏。 他的角色一共有 N 个可以加攻击力的技能。 其中第 i 个技能首次升级可以提升 Ai 点攻击力,以后每次升级增加的点数都会减少 Bi。 ⌈AiBi⌉(上取整)次之后,再升级该技能将不会改变攻击力。 现在小蓝可以总计升级 M 次技能,他可以任意选择升级的技能和次数。 请你计算小蓝最多可以提高多少点攻击力? 输入格式 输入第一行包含两个整数 N 和 M。 以下 N 行每行包含两个整数 Ai 和 Bi。 输出格式 输出一行包含一个整数表示答案。 数据范围 对于 40% 的评测用

2023-04-28 11:47:02 707

tensorflow.zip

tensorflow.zip

2021-01-24

getpass.exe_downyi.com.zip

getpass...................................................

2021-01-24

upload-labs-master.zip

upload-labs,upload-labs,upload-labs,upload-labs,upload-labs,upload-labs,upload-labs

2021-01-24

Postman-win32-7.30.1-Setup.exe

开发时可用来测试web服务器端,可发送post,get请求等等....................

2021-01-24

Serv-U6406.rar

局域网内传送文件...................................................

2021-01-24

wrar580sc.exe

解压支持rar,zip...............................................................

2021-01-24

xshell6lspjb.rar

xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6

2021-01-24

32位vc9和11、14运行库.rar

vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9

2021-01-24

phpstudy_v8.1.0.1.zip

phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy

2021-01-24

8_u_ftp.tar

ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp

2021-01-24

向日葵sun.tar

向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制

2021-01-24

空空如也

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

TA关注的人

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