自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 问答 (17)
  • 收藏
  • 关注

原创 基于Nvidia Jetson orin nx的 YoloV7 tensorRt加速

Jetpack 是 Nvidia为系列开发板开发的一款软件开发包,常用的开发工具基本都包括了,并在在安装 Jetpack的时候,会自动的将匹配版本的CUDA、cuDNN、TensorRT等。官方提供套件中默认已经安装,可以通过以下命令查看jetPack是否已经安装。# 法一:需要已安装jtop# 法二:无需安装jtop。

2023-11-14 14:08:51 778

原创 Could not resolve placeholder ‘***.***‘ in “${***.***}“

打包这个词比较土,比较正式的说法是构建项目软件包,具体就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档安装规范的格式生成归档,常见的有jar包和war包。Maven作为一款“打包工具”可以帮助用户创建各种各样的包,jar、war包,以及略微复杂的自定义打包格式也会支持。

2023-02-17 09:57:57 780

原创 mybatis出现Invalid bound statement

情景二: Caused by: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 35。情景一:Invalid bound statement (not found): **.dao.mapper.DataSetMapper.selectList。# 配置Mybatis数据返回类型别名(默认别名是类名)

2023-01-17 16:25:53 1813 2

原创 消息队列-RabbitMQ

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的)。RabbitMQ是用语言编写的,而集群和故障转移是构建在框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

2022-12-22 14:07:23 120

原创 网关选型总结

关于网关的选型调研

2022-12-21 18:33:26 536

原创 Java 并发编程

守护线程和本地线程java 中的线程分为两种:守护线程(Daemon)和用户线程(User)。任何线程都可以设置为守护线程和用户线程,通过方法 Thread.setDaemon(boolon);true 则把该线程设置为守护线程,反之则为用户线程。Thread.setDaemon()必须在 Thread.start()之前调用,否则运行时会抛出异常。唯一的区别是判断虚拟机(JVM)何时离开,Daemon 是为其他线程提供服务,如果全部的 User Thread 已经撤离,Daemon 没有可服务的线

2022-05-12 08:46:26 302

原创 DatabaseMetaData 获取数据表字段注释内容

使用DataBaseMetaData获取mysql表字段注释DatabaseMetaDatametaData=connection.getMetaData(); ResultSetrs=null; rs=metaData.getColumns(dbName,null,tableName,"%"); while(rs.next()){ QueryColumncolumn=newQueryColumn(rs.getString("COLU...

2022-05-09 14:51:50 1838 2

原创 Java I/O和NIO

问:流的定义及特点IO,即in和out,也就是输入和输出,指应用程序和外部设备之间的数据传递,常见的外部设备包括文件、管道、网络连接。流(Stream),是一个抽象的概念,是指一连串的数据(字符或字节),是以先进先出的方式发送信息的通道。当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。先进先出:最先写入输出流的数据最先被输入流读取到。顺序存取:可以一个接一个地往流中写入一串字..

2022-04-26 08:48:16 238

原创 集合篇(三)---Set和Queue

​​​​​​​问:无序性和不可重复性的含义是什么 无序性不等于随机性,无序性是指存储的数据在底层数组中并非按照数组索引的顺序添加,而是根据数据的哈希值决定的。 不可重复性是指添加的元素按照 equals()判断时,返回 false,需要同时重写 equals()方法和 HashCode()方法。 ​​​​​​​问:HashSet、LinkedHashSet 和 TreeSet 的异同 HashSet 是Set 接口的主要实现类 ,底层是 HashMap,线程不安全的,可以存储 null 值.

2022-04-06 09:03:33 592

原创 集合篇(二)--List和Array

​​​​​​​问: List、Set、Map和Queue的区别List: 存储的元素是有序的、可重复的。 Set(注重独一无二的性质): 存储的元素是无序的、不可重复的。 Queue(实现排队功能的叫号机): 按特定的排队规则来确定先后顺序,存储的元素是有序的、可重复的。 Map(用 key 来搜索的专家): 使用键值对(key-value)存储,类似于数学上的函数 y=f(x),"x" 代表 key,"y" 代表 value,key 是无序的、不可重复的,value 是无序的、可重复的,每

2022-04-02 08:51:16 1662

原创 集合篇(一)--- HashMap和ConcurrentHashMap

问:HashMap 底层数据结构JDK1.8 之前 HashMap 底层是数组和链表结合在一起使用也就是链表散列。HashMap 通过 key 值的 hashCode 经过扰动函数处理过后得到 hash 值,然后通过 (n - 1) & hash 判断当前元素存放的位置(这里的 n 指的是数组的长度),如果当前位置存在元素的话,就判断该元素与要存入的元素的 hash 值以及 key 是否相同,如果相同的话,直接覆盖,不相同就通过拉链法解决冲突。 扰动函数指的就是 HashMap 的hash方

2022-04-01 09:12:11 256

原创 后端常见问题--AOP原理

一、 Spring Aop底层原理?

2022-03-29 13:58:27 540

原创 ElasticSearch+Logstash+Kibana

第一节 ELK介绍第二节 Windows下环境准备第三节 单机版实战操作—spring boot整合 ELK第四节 单机版实战操作—Mysql整合ELK第五节 单机版实战操作—本地日志文件整合ELK第一节 ELK介绍日志是程序产生的,遵循一定格式(通常包含时间戳)的文本数据。通常由服务器生成,输出到不同的文件中,一般会有系统日志、 应用日志、安全日志。这些日志分散地存储在不同的机器上。通常当系统发生故障时,工程师需要登录到各个服务器上,使用 grep / sed / awk...

2022-03-22 14:41:51 3386

原创 Spring IOC容器和元信息来源

BeanFactory和ApplicationContext谁才是Spring Ioc容器?BeanFactory 接口提供了能够管理任何类型对象的高级配置机制。ApplicationContext 是BeanFactory 的子接口。ApplicationContext添加了以下特性:更容易与 Spring 的 AOP 特性集成 消息资源处理(用于国际化) 事件发布。 应用层特定的上下文,例如 web 应用程序中使用的 WebApplicationContext。publicinterf.

2022-03-20 21:15:45 253

原创 Spring IOC依赖查找

Bean基础知识 SpringIOC容器管理的对象统称为bean,将某些对象让spring去创建和管理,可以通过bean xml配置文件告诉spring容器需要管理哪些bean,spring创建和组装好这些bean对象;首先,需要给bean定义一个名称,spring内部将这些名称和具体的bean对象进行绑定,然后spring容器可以通过这个的名称或者类型查找对应的对象,这个名称叫做bean的名称,在一个spring容器中beanName必须是唯一的,当然在父子容器中,允许出现同名的bean。...

2022-03-19 12:49:47 119

原创 xxl-job

xxl-job一.xxl-job介绍在平时的业务场景中,经常有一些场景需要使用定时任务,比如:时间驱动的场景:某个时间点发送优惠券,发送短信等等;批量处理数据:批量统计上个月的账单,统计上个月销售数据等等;固定频率的场景:每隔5分钟需要执行一次。定时任务在开发中并不少见,对于现在快速消费的时代,每天都需要发送各种推送,消息都需要依赖定时任务去完成,应用非常广泛。在Java中,传统的定时任务实现方案,比如Timer,Quartz等都或多或少存在一些问题:不支持集群、不支持统计、没有管理平台、没有失

2021-08-20 14:56:05 2768 2

原创 Spark SQL With  Join

Spark SQL With Join本文主要是讲解spark中DataFrame 和SparkSQL的综合使用,以join操作为例。示例代码都是使用java和scala语言编写的。java版本package com.dt.sparkql.java;import org.apache.spark.SparkConf;import org.apache.spark.api.java.JavaPairRDD;import org.apache.spark.api.java.Java..

2020-10-08 10:55:38 590

原创 spark第一阶段总结

注:小学徒从9月1号开始学习scala语言和spark分布式大数据计算框架,现对半个月的学习做出总结,初次了解,多有不足之处,还望各路高手多多指点。Spark是一个基于内存(优先考虑内存,也可基于磁盘)、擅长进行迭代计算、多数据源的分布式大数据实时计算框架。应用程序提交之后,运行在多台机器上,每台机器各负责处理一部分数据,并行计算,最终进行汇总输出。多数据源:1.使用程序集合创建RDD 2.使用本地文件系统 3.使用hd...

2020-09-15 11:21:25 155

原创 初识ELK

ElasticSearch 负责日志的存储、检索和分析,ELK为开源日志处理平台解决方案,可以快速的处理大数据,能对日志进行分布式采集及分布式存储管理,并提供全文检索,统计分析。提供数据检索、数据分析、数据存储三大功能。它具有以下特点:支持分布式实时文件存储,并将每一个字段都编入索引;无须配置,自动感知发现,索引自动分片和索引副本机制;高可用性,易扩展性,支持restful 风格接口,多数据源,自动搜索负载等。LogStash:负责日志的收集、处理;是一个具备实时数据传输能力的数据收集引擎,负责将数据.

2020-05-22 13:09:57 170

原创 LoadRunner性能测试入门

性能测试概念 什么是性能测试? 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。简单来说就...

2020-05-10 09:25:09 316

原创 lora学习

如今处于物联网时代,随着物联网的快速发展,无线通信技术也得以迈步发展,在物联网网络层的多种连接技术里,不仅需要速率和稳定性更高的5G技术,也需要低功耗、远距离、大连接的LPWAN(Low-Power Wide-Area Network,低功耗广域网络)技术。远距离和近距离:常见的近距离无线通信技术,如蓝牙,wifi等,通信距离一般几十米,若要覆盖一个地区和一个城市的网络,则部署成本会较高。而...

2020-05-07 15:57:51 854

原创 zookeeper安装与介绍

zookeeper: 集群搭建:1.解压安装包 tar -zxcf zookeeper-3.4.6.tar.gz 2.配置环境变量 vim /etc/profile export ZOOKEEPER_HOME=/位置信息 3.配置zookeeper文件信息 ...

2019-09-16 15:24:29 122

原创 Flink 整合hbase

Hbase是一个分布式的、面向列的开源数据库,是hadoop项目的子项目,不同于一般的数据库,是一个适合非机构化数据结构存储的数据库,是一个基于列而不是行的模式。在hadoop生态圈的角色是实时、分布式、高维数据的数据存储。一个高可靠性、高性能、面向列、可伸缩、 实时读写的分布式数据库。在HBase中上面的表格只是一行数据。 图 hbase数据结构Row key:决定一行...

2019-09-09 15:02:05 4603

原创 Log4j配置

#################################################################################配置根Logger,其语法为:##log4j.rootLogger = [level],appenderName,appenderName2,...#level是日志记录的优先级,分为OFF,TRACE,DEBUG,INF...

2019-09-03 16:51:08 194

原创 Flink整合kafka练习

Kafka-connector kafka中的partition机制和flink的并行度机制深度结合,kafka可以作为flink的source和sink,任务失败,通过设置offset来恢复应用。 依赖 <dependency> <groupId>org.apache.flink</groupId> &l...

2019-09-03 11:08:57 420

原创 flink 广播变量&&累加器&&计数器

广播变量Flink Broadcast(广播变量)广播变量允许编程人员在每台机器上保持一个只读缓存变量,而不是传送变量的副本给tasks,广播变量创建之后,他可以运行在集群中任何function上,而不需要多次传递给集群节点,另外不要更改广播变量,这样才能确保每个节点获取到的数据是一致的,简单理解就是一个公共的共享变量,我们可以把dataSet数据集广播出去,然后不同的task在节点上都能...

2019-08-30 17:55:11 1001 2

原创 Kafka快速搭建及使用

快速开始 ##第一步: 下载安装包 https://archive.apache.org/dist/kafka/1.1.0/kafka_2.11-1.1.0.tgz ##第二步上传到Master节点上并解压 tar –zxvf kafka_2.11-1.1.0.tgz 为了能够生产者Producer在生...

2019-08-30 17:22:13 321

原创 Springboot入门学习

Springboot简介spring 的优缺点分析Spring为企业提供了一种相堆简单的方法,通过依赖注入和面向切面编程,用简单的对消实现了EJB的功能。缺点:1.虽然spring的组件是 轻量级的,但他的配置却是重量级的 2..所有的配置二都代表了开始是的损耗,因为在思考spring的特性配置和解决业务问题之间需要进行思维切换。 3. 除此之外,项...

2019-08-29 17:09:44 129

原创 Spring Boot 小学徒踩坑记

本人于2019年8月27号开始学习spring boot,在此期间不断更新本博客,以记录碰到的错误。小学徒踩坑记一spring boot 热部署配置无效:昨天小学徒开始学习spring boot,今天碰到了第一个小bug,影响也不大,但是解决了对之后的开发都有很大的帮助,配置了这个属性之后,再次修改代码之后就不需要重新启动资源,直接刷新浏览器即可,是不是非常使用啊!可是小学徒失败了,失败了...

2019-08-27 17:57:27 198

原创 Kafka入门

1.1 消息队列点对点模式 :(一对一,消费者主动来去数据,消息收到后消息清除)点到点消息系统中,消息持久化到一个队列中国,此时将有一个或多个消费者消费队里中的消息。是一个基于拉取或者轮询的消息传送模型,这种模型从队列中请求信息,而不是将消息推送到客户端,这个模型的特点是发送到消息队列的消息被一个且只有一个接收者接收处理,即使有多个消息监听者也是如此。该模式下即使有多个消费者同时消费数...

2019-08-27 17:27:27 99

原创 Flink 架构

Flink流式计算模型图中的stream为传输通道中的数据,operator为flink中的算子,Source为数据源,sink是最终处理的数据去向。流式计算模型中由计算节点的多个并行实例组成,其中并行实例的含义是:在分布式环境中,同一计算节点有多个功能相同的的物理部署实例,。其并行模式图可参考下图。在并行任务时候,每个operator的实例数为并行度,任意两个operato...

2019-08-27 09:50:31 249

原创 Flink 常用Api 学习及测试

Flink DataStreamFlink data source Flink 做为一款流式计算框架,它可用来做批处理,即处理静态的数据集、历史的数据集;也可以用来做流处理,即实时的处理些实时数据流,实时的产生数据流结果,只要数据源源不断的过来,Flink 就能够一直计算下去,这个 Data Sources 就是数据的来源地。其中可以通过 获取数据源。StreamExecu...

2019-08-21 17:58:10 297

原创 Flink集群搭建

上一篇博客中主要是Flink的了解性知识以及如何使用在local Flink上跑一个程序,这篇博客我们主要介绍下Flink的standalone集群的搭建以及其基于ha 的一个搭建。对于flink的安装我默认你已经做好节点间的免秘钥以及各个节点关闭防火墙,jdk1.8的安装等操作,开始之前我先给大家介绍一款非常使用的软件,大家可以看下使用效果,喜欢的话可以下载着玩玩。lrzsz--方便上传下载...

2019-08-20 11:02:59 186

原创 初探Flink与第一个Flink程序-wordcount

Flink简介 Apache flink是一个开源的分布式、高性能、高可用、准确的 流处理框架,可对有限数据流和无限数据流进行有状态计算,可部署在各种集群环境下(local,standalone,yarn,以及云端)。统一的大数据分析和流计算、批计算及机器学习引擎,flink原生支持了迭代计算,内存管理和程序优化。Flink架构图如下(从官网拷贝):注:有限数据流是指有限的不会改变的数...

2019-08-16 10:18:29 475

空空如也

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

TA关注的人

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