自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 MySQL 基础笔记

source :https://thinkwon.blog.csdn.net/article/details/1047786211. 数据库基础1. 什么是索引? 哪些字段不能加索引?索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。更通俗的说,索引就相当于目录。为了方便查找书中的.

2021-09-05 15:48:11 340

原创 Redis - 高性能 + 高并发

无脑打开, 准没错 :https://www.cnblogs.com/javazhiyin/p/13839357.html1.关系型数据库和非关系型数据库的区别 ?source :https://www.cnblogs.com/wu-wu/p/11776154.html关系型数据库: 适合处理一般两集的数据.(Mysql 和 Oracle)表&表 ; 表&字段 ; 数据&数据 之间存在着关系.优点: 数据之间有关系, 增删改查方便 ; 且关系型数据库是有事...

2021-08-25 11:04:03 2466

原创 Linux 传输文件

将使用和远程服务器相同的文件名。参数来上传整个目录,但是有一点要注意,

2022-08-08 11:01:53 4659 1

原创 深度学习 神经网络

用神经网络去实现变脸操作主要就是因为像素点上的值不一样,所以呈现出来的人脸是不一样的。(1)数据特征决定了模型的上限;2.特征工程的作用【注深度学习解决了怎么样提取特征的问题;数据预处理和特征的提取是人工智能的核心;几万/几百万的数据用深度学习算法,量比较小的数据用传统人工只能算法和深度学习算法基本看不出差距;深度学习接下来的发力方向计算机视觉【图像数据建模处理】、自然语言处理【文本数据建模处理】;(1)计算已知类别数据集中的点与当前点的距离;(3)选取与当前点距离最小的K个点;...

2022-07-20 10:23:58 219

原创 MySQL 基础笔记(2)

索引就像一本书的目录,城市的地图。它的存在是为了更加方便的查找书中内容的。书前面的目录独立一个章节,索引也就独立一个文件,也是占用物理存储空间的。 索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引是存在硬盘上的, 存储的数据结构是什么样的呢?演示分析 : Data Structure Visualization 《数据结构可视化》 演示分析 哈希值是一个无序的值, 在数据库中有很多大于、小于的查询, 因为哈希值是

2022-07-05 14:32:42 401

原创 Hive SQL 查询时间

source:Hive 日期时间操作_TriumPhSK的博客-CSDN博客_hive 时间(1)获取日期(2)获取带时间的日期(3)获取某一日期前后几天的日期(4) 获取当前年月日周(5)时间戳转日期格式(6)

2022-06-24 15:39:53 3326

原创 数据工作感悟

大数据的服务对象终究离不开数据分析和人工智能,人工智能更偏向于研究,数据分析更偏向于业务。 对于自然语言处理NLP(Natural Language Processing) ,也是现在正在发展的一个分支,主要解决生活中的观点提取、舆情监控,用一个比较容易理解的话说就是,未来对我们的日常理解能力不做太高的要求,可以借助此技术“翻译”官方文档,把陌生拗口的概念词汇思想主张用日常熟悉的话语去表述。政策匹配就是一个里程碑式的实现,NLP势必会推动更大的浪花。

2022-06-02 17:43:35 95

原创 Hudi

目录HudiHudi 的前世今生:1.1.1 什么是Apache Hudi1.1.2 Hudi 支持的文件格式1.1.3 表格式1.1.2使用Hudi的优点1.1.3 Hoodie 的基本概念梳理1.1.4Hudi的设计动机1.1.5Hudi可以避免小文件问题1.1.6 Hudi 典型应用场景 --- 近实时摄取 / 分析、增量处理管道、DFS上数据分发2. Hive和Presto与hudi的集成2.1 hive2.2 Presto3...

2022-01-30 15:08:42 3509

原创 Kafka 相关

Kafka定义规则,检测是否满足规则,并且做出这个规则里所做的动作。【规则的计算和匹配性,一切皆动态规则】使用场景:实时推荐、实时风控、实时精准广告推送。 [实时推荐] 冷用户访问 --> 给优惠券; [实时推荐] 只看不买 --> 促单; [实时推荐] 生成订单后未支付,给发短信。 [实时风控] 某IP近1小时内注册账号超过10个; 某账号群体近1h内购买优惠券商品超过100件... 1. kafka 的工作原理:source :Kafk..

2022-01-30 14:52:58 2649

原创 数据结构概述

数据结构演示网页:Data Structure Visualization二叉树:[单路 - 不在乎高度差 ]xn’sum:直接往里插,不用在乎两侧的高度。傻傻的往里插就行嘞。【傻插】1、每个节点最多有两颗子树(树分支)2、左子树和右子树是有顺序的,同层级相邻节点,右边的值比左边大。3、即使某节点只有一颗子树,也要区分左右子树。在所有的树结构中,基本上都遵循左小右大的原则,最上层节点称之为跟节点,最下面的节点称之为叶子节点,也叫叶节点,中间的节点称之为枝节点。平衡二叉树

2022-01-30 14:50:28 790

原创 Spring cloud Alibaba

微服务系统架构演变单体应用架构 -> 垂直应用架构 -> 分布式架构 -> SOA 架构 -> 微服务架构。(1)单体应用架构 - all in one。优点:架构简单、开发成本低,项目部署在一个节点上,维护方便。缺点:全部功能集中在一个工程中,不易于开发维护;模块间紧密耦合单点容错率低;无法针对不同模块有针对性的优化、水平扩展/负载均衡(水平扩展:某一服务压力特别大,从而进行增设复本)。场景:学校里自己玩、20年前的玩法。(2)垂直应用架构优点:系.

2022-01-28 11:43:31 1382

原创 Presto 下载安装部署

1.1 Presto 是什么Presto(或 PrestoDB)是一种开源的分布式 SQL 查询引擎,设计之初用于对任何规模的数据进行快速分析查询。支持关系型数据【Mysql、PostgreSQL等】及非关系型数据库【Hadoop分布式文件系统(HDFS)、HBase、MongoDB等】。Presto的一大优点是:Presto 设计采用了存储抽象化思想,构建可插入的连接器,可在数据的存储位置查询数据,无需将数据移动到独立的分析系统。且所有的查询执行处理都在内存中进行,大多数结果在几秒内即...

2021-12-16 15:45:44 2875

原创 shell 脚本实现文件名的批量修改

在linux 下查找文件内容包含某个特定字符串的文件linux在shell中执行命令并将结果赋值给变量 :data=`df` 用反引号就可以了shell脚本定义参数并使用0、用类似 GPRename 这样的图形软件进行批量重命名1、删除所有的 .bak 后缀:rename 's/\.bak$//' *.bak2、把 .jpe 文件后缀修改为 .jpg:rename 's/\.jpe$/\.jpg/' *.jpe3、把所有文件的文件名改为小写:rename 'y..

2021-10-20 13:58:43 4169

原创 消息队列MQ

source :MQ选型:ActiveMQ、RocketMQ、RabbitMQ、Kafka对比_老树的技术博客-CSDN博客_activemq rocketmqMQ选型:ActiveMQ、RocketMQ、RabbitMQ、Kafka对比为什么要使用消息队列?回答这个问题,咱只答三个最主要的应用场景(不可否认还有其他的,但是只答三个主要的),即以下六个字:解耦、异步、削峰(1)解耦中间件模式的的优点:将消息写入消息队列,需要消息的系统自己从消息队列中订阅,从而系统A不需要做任何修改。.

2021-09-28 11:30:56 121

原创 数据安全方面

1.CSRFsource :Java解决CSRF问题 - morethink - 博客园1. CSRF是什么?CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。2.CSRF可以做什么?你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟..

2021-09-20 00:12:41 255

转载 线程池转载文章

Java线程池详解_分享传递价值-CSDN博客_java线程池本文包含知识点线程池的使用场景分析 线程池的创建及重要参数 线程池实现线程复用的原理 springboot中使用线程池 Callabel与Runnable任务 在基于spring体系的业务中正确地关闭线程池 实现优先使用运行线程及调整线程数大小的线程池(线程池的优化) 在java web项目中慎用Executors以及非守护线程...

2021-09-18 00:03:32 67

原创 计算机网络

七层模型?1.应用层网络服务与最终用户的一个接口。2.表示层数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)格式有,JPEG、ASCll、EBCDIC、加密格式等3.会话层建立、管理、终止会话。(在五层模型里面已经合并到了应用层)对应主机进程,指本地主机与远程主机正在进行的会话4.传输层定义传输数据的协议端口号,以及流控和差错校验。协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层5.网络层6.数据链路层7.物理层...

2021-09-15 01:03:14 65

原创 Spring 家族

荣耀领域端分布式,南京有托 代理性质+ 自己的研发团队task:1.springmvc 九大组件springmvc 九大组件,到底包括DispatcherServlet吗,核心组件又是谁_xzb5566的专栏-CSDN博客Spring的IOCbean实例化的三种方式Bean实例化的三种方式 - RosaDarker - 博客园beanfactory和applicationcontext的区别spring的作用域Spring:been的作用域_Jcsim~-CSDN博.

2021-09-13 14:08:36 2513

原创 服务器面试笔记

目录JavaSE 基础1. JDK 1.8 的新特性3-1. 值传递和引用传递3-2. 垃圾回收器4. 空指针异常[补充常见的异常] :6. new 字符串 与 赋值字符串的区别10. 抽象方法是否可以被静态的、本地方法和同步修饰Servlet部分0.常见错误 ????1. 传输数据时 post 和 get 有什么不同2. Tomcat 在页面中的路径问题3.JavaWeb -- Servlet 中request 与 response3-2. 服务器中转发

2021-09-01 11:25:44 619

转载 Java三大排序算法

一、冒泡排序已知一组无序数据a[1]、a[2]、……a[n],需将其按升序排列。首先比较a[1]与a[2]的值,若a[1]大于a[2]则交换两者的值,否则不变。再比较a[2]与a[3]的值,若a[2]大于a[3]则交换两者的值,否则不变。再比较a[3]与a[4],依此类推,最后比较a[n-1]与a[n]的值。这样处理一轮后,a[n]的值一定是这组数据中最大的。再对a[1]~a[n-1]以相同方法处理一轮,则a[n-1]的值一定是a[1]~a[n-1]中最大的。再对a[1]~a[n-2]以相同方法处理一轮

2021-05-12 22:43:47 296

原创 面试题目--重写(覆盖)与重载

方法的重写与重载总结:重写(Override) : 发生在子类和父类之间 , 重写即子类将父类中的方法重写了一遍.若子类中的方法与父类中的某一方法具有相同的方法名,返回值类型和参数表列,则新方法覆盖原方法 . 如需父类中的方法需要用super关键字.重载(Overload) : 让类以**统一的方式处理不同类型数据**的一种方法 . 必须有不同的参数表列 .性质重写重载函数名/参数函数名与参数等是完全相同的多个同名函数存在时,具有不同的参数个数/类型 (方法名相同,参数

2021-05-12 22:36:35 166

原创 Java--JDK

Java数组相关数组的复制 Arrays.ofCopy(原数组名 ; 新数组长度)数组的排序 Arrays.sort(数组名)数组的输出 Arrays.toString(数组名)

2021-05-12 22:31:36 69

原创 Java经典题目--数组倒序

数组倒叙public static void main(String[] args){ int[] a = { 1,2,3,4,5,6,7,8,9}; int len=a.length-1; for(int i=0;i<a.length/2;i++){ int temp=a[len-i]; a[len-i] = a[i]; a[i] = temp; } System.out.println(Arrays.toString(a

2021-05-12 22:21:30 538

原创 Java经典题目--二分法索引

利用二分法确定数字8所在的位置,并返回其位置序号 int[] a = new int[]{1,2,3,4,5,6,7,8,9}; int value = 8; int index = -1; //为了保证若无数字8,返回-1值. int low = 0; int high = a.length-1; while(low <= high){ int mid = (low + high)/2 ; if(value == a[mid])

2021-05-12 22:02:20 128

原创 Java初学者实例分析

1.比较三个已知数的值,确定最大/最小项?假定:int a = 5, b = 2, c = 8;方法一:利用三目运算符 int x = (a > b ? a : b); int y = (x > c ? x : c); System.out.println("输出最大值是:" + y);方法二: 引入一个新的变量做桥梁,将两两比较的最大结果复制给 max 变量.从而获得最大值 int max = a; if (b > max){ max = b; ..

2021-05-11 17:05:04 117

转载 Java面试题基础一

1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理解请阅读阎宏博士的《Java与模式》或《设计模式精解》中关于桥.

2021-05-11 16:27:54 73

原创 Java中作用域的问题「public / protected / default / private」

含义 本类内部(当前类) 同一包内/同包子孙类 不同包子孙类 不同包非子类 继承性质 private 私有的 ✅ 不能被继承 default「friendly」 默认的 ✅ ✅ 同包的子类可以继承 Protected 受保护的 ✅ ✅ ✅备注 可以被同包+非同包子类继承 public 公共的 ✅ ✅ ...

2021-05-11 11:15:35 315

原创 Git 学习笔记

Git 学习笔记理论理解:三个区域Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下:注意: 图中的 history 指的是本地资源库. Workspace:工作区,就是你平时存放项目代码的地方 Index / Stag

2021-04-23 20:11:33 63

转载 html css JavaScript 联系

HTML+CSS+JS是做网页前台设计的标准套装一、HTML:(HyperText Markup Language)超文本标记语言结构(structure)——决定网页的结构及内容,即“显示哪些内容”可以把HTML说成是静态代码。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。二、CSS(Cascading Style Sheet)层叠样式表单表现(presentation)——设计网页的表现样式,即“如何显示有关内容”CSS是将样式信息与网页内容分离的一种.

2021-04-19 11:19:23 149

转载 抓包工具--软件测试软件测试方法软件测试学习

常用的几款抓包工具!标签: 软件测试软件测试方法软件测试学习原创来自于我们的微信公众号:软件测试大师最近很多同学,说面试的时候被问道,有没有用过什么抓包工具,其实抓包工具并没有什么很难的工具,只要你知道你要用抓包是干嘛的,就知道该怎么用了!一般对于测试而言,并不需要我们去做断点或者是调试代码什么的,只需要用一些抓包工具抓取发送给服务器的请求,观察下它的请求时间还有发送内容等等,有时候,可能还会用到这个去观察某个页面下载组件消耗时间太长,找出原因,要开发做性能调优。那么下面就给大家推荐几...

2021-02-28 15:43:02 462 1

原创 FDC2214学习笔记

task:1.电赛内容回顾2.论文、专利还有一部分没弄3.周边概念补充Patent:手势识别传感模块、MCU模块、电子开关模块、数字音频音量控制模块、车载音频系统模块。FDC2214的手势传感模块通过IIC数字方式与MCU连接,电子开关模块用于音频系统的开、关机控制,其控制信号来自于MCU的一个IO端口。当MCU判断出用户做出上下挥动的手势后,通过电子开关模块控制音频系统的开、关机。数字音量控制模块与MCU是通过SPI串口总线控制方式连接,是一款带静音功能的双声道音量控制...

2021-02-04 00:29:31 2151 1

转载 GPIO模式详解

有关推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入 的区别最近在看数据手册的时候,发现在 Cortex-M3 里,对于 GPIO 的配置种类有 8 种之多:( 1) GPIO_Mode_AIN 模拟输入( 2) GPIO_Mode_IN_FLOATING 浮空输入( 3) GPIO_Mode_IPD 下拉输入( 4) GPIO_Mode_IPU...

2018-08-02 10:05:54 1126

转载 PWM波的介绍

PWM(Pulse Width Modulation)控制——脉冲宽度调制技术,通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形(含形状和幅值).PWM控制技术在逆变电路中应用最广,应用的逆变电路绝大部分是PWM型,PWM控制技术正是有赖于在逆 变电路中的应用,才确定了它在电力电子技术中的重要地位。1 PWM相关概念占空比:就是输出的PWM中,高电平保持的时间 与 该PWM的时钟周期的时间 ...

2018-07-16 09:28:39 45882 7

原创 STM32串口控制不同亮度等级的小灯

利用串口的输入控制LED灯的亮度,从而达到PC机与MAU交互通信的功能此功能由三个部分组成,分别是:串口通信、LED灯亮度等级的设定、以及按键按下LED灯熄灭。首先串口通信过程中要配置串口重定义:/* USER CODE BEGIN 4 */#ifdef __GNUC__#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)#else#def...

2018-07-12 20:02:50 6628

原创 基于STM32利用按键点亮LED灯

基于STM32利用按键点亮LED灯的基本步骤:(1)打开stm32CubeMX,创建新工程文件(2)选择需要的芯片,本次实验采用的是STM32F411RETx(3)黄色代表可被使用的引脚,绿色代表已被确定功能的引脚。左侧设置栏中的红色部分表示:IO口复用造成的重叠,以至不能继续使用。(4)选好芯片,设置好相关系数参量后,选择与keil5相对应的MDK—ARM V5。源程序:1.按键按下LED灯点亮......

2018-07-12 19:36:47 21116

原创 hadoop之Wordcount实验解析

一、概述单词计数是最简单也最能体现MapReduce思想的程序之一,单词计数的主要功能在于:统计一系列文本文件总每个但系出现的次数。本次实验预通过分析WordCount源码来进一步明确MapReduce程序的基本结构和运行机制。二、环境准备系统环境:Ubuntu 16.0软件环境:Java 1.8.0 Hadoop 3.0三、map和reduce工作原理简介:从HDFS内部看,一个文件储存...

2018-05-09 14:02:51 6045 1

转载 hadoop 启动方式

第一种方式启动:分别启动HDFS和MapReduce命令如下:start-dfs.sh start-mapreted.sh命令如下:stop-dfs.sh  stop-mapreted.sh第二种方式全部启动或者全部停止启动:命令:start-all.sh启动顺序:NameNode,DateNode,SecondaryNameNode,JobTracker,TaskTracker 停止:命令:st...

2018-03-17 21:02:56 333

转载 hadoop hdfs dfs 命令讲解

hdfs dfs命令appendToFileUsage: hdfs dfs -appendToFile &lt;localsrc&gt; ... &lt;dst&gt;追加一个或者多个文件到hdfs制定文件中.也可以从命令行读取输入.· hdfs dfs -appendToFile localfile /user/hadoop/hadoopfile· hdfs dfs -appendToFile ...

2018-03-17 12:30:19 15652

转载 通过页面验证hadoop是否安装成功的方法

Linux环境:CentOs6.4 Hadoop版本:hadoop-0.20.2验证Hadoop是否安装成功主要通过以下两个网址。http://localhost:50030(MapReduce的页面)http://localhost:50070(HDFS的页面)如果都能查看,说明安装成功。一: 查看HDFS是否正常启动。在浏览器中输入http://localhost:50070此页面为Ha...

2018-03-17 12:22:34 18879 2

转载 Eclipse中导入Hadoop源代码工程

以hadoop 2.7.3为例, jdk1.7.0_80 , Eclipse Mars(4.5), Apache Maven 3.0.5   mvn时需要使用root权限,即县切换到root用户,用命令su root.  本节将介绍如何创建一个Hadoop源代码工程以方便阅读源代码.    Hadoop源代码hadoop-2.7.3-src不能直接导入Eclipse,会报很多错,因为该源代码工程没...

2018-03-16 22:42:37 1327

空空如也

空空如也

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

TA关注的人

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