自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(186)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 【前端面试知识点】- 1. http&https

HTTP的基础概念、工作原理、请求响应步骤。TCP三次握手、四次握手。跨域解决方案。

2022-09-07 08:56:12 7762 4

原创 大数据知识面试题-通用(2022版)

序列号内容链接1大数据知识面试题-通用(2022版)待续…2大数据知识面试题-Hadoop(2022版)待续…3大数据知识面试题-MapReduce和yarn(2022版)待续…4大数据知识面试题-Zookeepr (2022版)待续…5大数据知识面试题-Hive (2022版)待续…6大数据知识面试题-Flume(2022版)待续…7大数据知识面试题-Hbase(2022版)待续…8大数据知识面试题-sqoop(....

2022-05-17 15:09:53 23773 7

原创 Java基础知识面试题(2022版)

序列号内容链接1Java基础知识面试题(2022版)待续…2Java集合容器面试题(2022版)待续…3Java异常面试题(2022版)待续…4并发编程面试题 (2022版)待续…5JVM面试题(2022版)待续…6Spring面试题(2022版)待续…7Spring MVC面试题(2022版)待续…8Spring Boot面试题(2022版)待续…9Spring Cloud面试题(2022版)待续…....

2022-04-08 15:40:35 27330 6

原创 线程池详解(通俗易懂超级好)

目标【理解】线程池基本概念【理解】线程池工作原理【掌握】自定义线程池【应用】java内置线程池【应用】使用java内置线程池完成综合案例线程池线程池基础线程池使用线程池综合案例4.学员练习5.线程池总结概念介绍1:什么是线程池2:为什么使用线程池3:线程池有哪些优势什么是池什么是线程池线程池其实就是一种多线程处理形式,处理过程中可以将任务添加到队列中,然后在创建线程后自动启动这些任务。这里的线程就是我们前面学过的线程,这里的任务就是我们前面学过的实现了Runna.

2020-06-23 16:07:16 110491 24

原创 【我的最佳代码实践】--项目总结

代码实践是软件开发中的重要一环,它关乎代码质量、可维护性和可扩展性。作为开发者,我们每天都要编写大量的代码。但是,如何写出高质量、易于维护的代码呢?在这篇文章中,我将分享一些我认为的最佳代码实践,以及如何在实践中运用它们。:展示变量命名、代码风格、注释和文档等方面的代码样例,说明如何提高代码可维护性和可读性。

2024-01-01 19:28:11 1015 1

原创 【Spark学习笔记】- 5.1 IO基本实现原理

task 放到哪个位置合适,从下图可以看出,在分布式节点中,task可以放到上面的节点也可以放到下面的节点。我们可以看到数据是在上面的节点中,逻辑计算是在下面的节点上。如果将上面的节点中的数据转移到下面的节点中,且节点的数据非常大,那么需要考虑网络延迟问题。字符流的底层逻辑 依旧是字节流,一个一个字节读取后,转换成字符。读取完后,不会马上打印出来先放到buff缓冲区域,待到达某个阈值,一起打印出来。之前的RDD是不保存数据的,但是IO可以临时保存一部分数据。由IO操作原理可见,对RDD进行了层层的装饰。

2023-12-06 20:44:52 456

原创 【Spark学习笔记】- 4运行架构&核心组件&核心概念

由于这样的弊端,催生了支持 DAG 框 架的产生。在分布式计算框架中一般都是多个任务同时执行,由于任务分布在不同的计算节点进行 计算, 所以能够真正地实现多任务并行执行, 记住,这里是并行, 而不是并发。,这里的 Master 是一个进 程, 主要负责资源的调度和分配,并进行集群的监控等职责, 类似于 Yarn 环境中的RM, 而 Worker 呢,也是进程, 一个 Worker 运行在集群中的一台服务器上, 由Master 分配资源对 数据进行并行的处理和计算,类似于 Yarn 环境中 NM。

2023-10-07 10:00:00 1012

原创 【Spark学习笔记】- 1Spark和Hadoop的区别

Spark Task 的启动时间快。Spark 只有在 shuffle 的时候将数据写入磁盘,而 Hadoop 中多个 MR 作业之间的数据交。经过上面的比较,我们可以看出在绝大多数的数据计算场景中,Spark 确实会比 MapReduce。在之前的学习中,Hadoop 的 MapReduce 是大家广为熟知的计算框架,那为什么咱们还。但是 Spark 是基于内存的,所以在实际的生产环境中,由于内存的限制,可能会。架的基础上,利用其计算过程的优化,从而大大加快了数据分析、挖掘的运行和读写速。

2023-08-14 10:15:00 258

原创 【前端面试知识点】- 大厂面试(五)

URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作。变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。缺点:内存泄露,由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包。Angular :一个应用设计框架与开发平台,用于创建高效、复杂、精致的单页面应用。

2023-06-24 11:46:16 612

原创 【前端面试知识点】- 大厂面试(四)

尾调用指的是函数的最后一步调用另一个函数。代码执行是基于执行 栈的,所以当在一个函数里调用另一个函数时,会保留当前的执行上 下文,然后再新建另外一个执行上下文加入栈中。使用尾调用的话, 因为已经是函数的最后一步,所以这时可以不必再保留当前的执行上 下文,从而节省了内存,这就是尾调用优化但是 ES6 的尾调用优 化只在严格模式下开启,正常模式是无效的。

2023-05-30 20:00:30 1255

原创 【前端面试知识点】- 大厂面试(三)

在 JavaScript 中,基本类型是没有属性和方法的,但是为了便于操 作基本类型的值,在调用基本类型的属性或方法时 JavaScript 会在 后台隐式地将基本类型的值转换为对象,例如字符串//3使用Object ()函数显式地将基本类型转换为包装类 型valueOf ()方法将包装类型倒转成基本类型DOM 指的是文档对象模型,它指的是把文档当做一个对象,这个对象 主要定义了处理网页内容的方法和接口。DOM 的最根本的对象 document 对象也是 BOM 的 window 对象的子对象。

2023-05-26 23:07:59 1575

原创 【前端面试知识点】- 大厂面试(二)

首先将页面上的图片的 src 属性设为空字符串,而图片的真实路径则设置在 data-original 属性中,当页面滚动的时候需要去监听 scroll 事件,在 scroll 事件的回调中,判断我们的懒加载的图片是否进入可视区域,如果图片在可视区内则将图片的 src 属性设置为 data-original 的值,这样就可以实现延迟加载。setTimeout(fn, 0)的含义是,指定某个任务在主线程最早可得的空闲时间执行,也就是说,当前代码执行完(执行栈清空)以后,尽可能的早执行。left:200px;

2023-04-29 10:00:00 953 1

原创 【前端面试知识点】大厂面试(一)

SPA单页面应用:在使用ajax与服务器数据交互过程中,实现局部数据的更新时,浏览器地址栏的url链接并没有发生改变,浏览器因为不会保存更新记录(浏览器会记录地址栏的url资源链接,如果url链接发生变化,浏览器会把该url链接保存到一个特殊的数据结构中,这样当用户点击返回与前进按钮时,会快速访问已经被记录的url链接资源。这时候再去返回就会出现非期待性的结果。

2023-03-07 09:45:00 1038

原创 【Spark学习笔记】- 初始 Apache Spark

首先Spark摒弃了MapReduce中的线map在reduce这样严格的方式,spark 可以执行更通用的有向无环图算子,这就意味着,在MapReduce 中需要将中间结果写入分布式文件系统时,Spark能将中间结果直接传入流水作业线的下一步。再次,Spark扩展了前辈们的内存计算能力。作为一个通用的计算引擎,它的核心API为数据转换提供了强大的基础,它独立于统计学、机器学习活矩阵代数的任何功能,它的SCALA和python API 让我们可以用表达力极强的通用编程语言编写程序,还可以访问已有的库。

2023-01-10 10:00:00 991

原创 『博客专家』- 你申请了吗?

还是要说,申请下来后的感觉是真的非常开心的。从四月开始整理各种面试知识点,有一次熬夜到凌晨2点,印象深刻!!开始整理博客的最初目的,仅仅是转移注意力,不想把过多的时间浪费在没有意义的事情上。同时也发现整理博客是一件非常有趣的事情。可以让自己整理和分享平日学的知识。在csdn上看到很多有趣的大佬。相互交流,共同进步。😏最重要的是寻找到志同道合的人,在某个点上可以互相帮助。看见道友留言,满满的激励。当然自己也曾一度沉迷、纠结于粉丝量和阅读量。哈哈哈 现在,看来都是过眼云烟。😏。

2023-01-09 10:45:00 1629 1

原创 【Spark学习笔记】- 数据科学面临的挑战

「数据科学」有几个硬道理是不可违背的,Cloudera数据科学团队的一项重要职责就是宣扬这些硬道理。一个系统要想在海量数据的复杂分析方面取得成功,必须的明白这些硬道理,。,绝大部分的工作是数据预处理。数据是混乱的,在让数据产生价值之前,必须对数据进行清洗,处理,融合,挖掘和其他操作。特别是大数据集,由于人们很难直接检查,为了知道需要哪些预处理步骤,甚至需要采用计算方法。一般情况下,即使在模型调优阶段,在整个数据处理管道的各个作业中,花在特征提取和选择上的时间比选择和实现算法的时间还要多。比如,在构建网站欺诈

2023-01-03 10:15:00 923

原创 【前端面试知识题】- 性能优化

随着前端项目不断扩大,浏览器渲染的压力变得越来越重。配置好一点的计算机可以顺利地展现页面;配置低一些的计算机渲染页面的性能就不那么可观了。性能优化部分的面试题主要考察应试者对网站性能优化的了解。如何做好性能优化,哪些操作会引起性能优化的问题,性能优化指标是什么等,都值得应试者关注。因为性能优化变得越来越重要,所以很多企业专门建立团队去做性能优化。

2022-11-02 10:00:00 1333

原创 【前端面试题】- 前端工程化的

Web Pack是一个打包工具, WebPack可以将项目中使用的脚本开发语言CoffeeScript Type Script、样式开发语言Less或者Sass“编译”成浏览器能识别的 JavaScript和CSS文件。

2022-10-24 09:30:00 1458

原创 【前端面试知识题】- 模块化开发

就近依赖,需要时再进行加载,所以执行顺序和书写顺序一致;这一点与AMD不同,AMD是在使用模块之前将依赖模块全部加载完成,但由于网络等其他因素可能导致依赖模块下载的先后顺序不一致,这就造成执行顺序可能与书写顺序不一致。服务器端规范主要是 CommonJS, Node.js用的就是 CommonJS规范客户端规范主要有推崇依赖前置的AMD和推崇依赖就近的CMD。AMD规范的实现主要有 require.js。CMD规范的主要实现有 SeaJS。

2022-10-12 09:00:00 1054

原创 【前端面试知识题】- 9. Augluar

restrict有4种类型。A:匹配属性。E:匹配标签。C:匹配 class。M:匹配注释。当然,可以设置多个值,比如AEC,进行多个匹配。在 scope中,@、=和&在进行值绑定时分别表示如下含义。@表示单向绑定,数据只能由父作用域流入子作用域。=表示双向绑定,数据可以在父子作用域中双向传递。&表示父作用域传递的属性或方法等数据,在子作用域中作为方法获取。常见的自定义指令参数如下。restrict。

2022-10-09 09:45:00 1220

原创 【前端面试知识题】- 7. React

React就是Facebook的一个开源JS框架,专注的层面为View层,不包括数据访问层或者那种Hash路由(不过React 有插件支持),与Angularjs,Emberjs等大而全的框架不同,React专注的中心是Component,即组件。子传父是先在父组件上绑定属性设置为一个函数,当子组件需要给父组件传值的时候,则通过props调用该函数将参数传入到该函数当中,此时就可以在父组件中的函数中接收到该参数了,这个参数则为子组件传过来的值。而且,钩子是函数,更符合 React 函数式的本质。

2022-10-08 10:00:00 1550

原创 【前端面试知识点】- 8. Node.js

Node. js是一个 JavaScript的运行环境,是一个服务器端的“ JavaScript解释器”,用于方便高效地搭建一些响应速度快、易于扩展的网络应用。它采用事件驱动、异步编程方式,为网络服务而设计。EventEmitter是 Node. js中一个实现观察者模式的类,主要功能是订阅和发布消息,用于解决多模块交互而产生的模块之间的耦合问题.

2022-10-02 10:46:30 1610

原创 【前端面试知识题】- 6.2 Vue.js

自定义指令分为全局指令和组件指令,其中全局指令需要使用directive来进行定义,组件指令需要使用directives来进行定义,具体定义方法同过滤器filter或者其他生命周期,具体使用方法如下:bind函数:只调用一次,指令第一次绑定在元素上调用,即初始化调用一次,inserted函数:并绑定元素插入父级元素(即new vue中el绑定的元素)时调用(此时父级元素不一定转化为了dom)update函数:在元素发生更新时就会调用,可以通过比较新旧的值来进行逻辑处理componentUpdated函数。

2022-09-28 09:15:00 2719

原创 【前端面试知识题】- 6.1 Vue.js

一个组件被复用多次的话,也就会创建多个实例。本质上,这些实例用的都是同一个构造函数。如果data是对象的话,对象属于引用类型,会影响到所有的实例。所以为了保证组件不同的实例之间data不冲突,data必须是一个函数。

2022-09-26 09:30:00 2969

原创 【前端面试知识题】- 5. TypeScript

TypeScript是JavaScript的加强版,它给JavaScript添加了可选的静态类型和基于类的面向对象编程,它拓展了JavaScript的语法。而且TypeScript不存在跟浏览器不兼容的问题,因为在编译时,它产生的都是JavaScript代码。泛型是指在定义函数、接口或类的时候,不预先指定具体的类型,使用时再去指定类型的一种特性。可以把泛型理解为代表类型的参数。

2022-09-22 09:07:32 1410

原创 【前端面试知识题】- 4.2 JavaScript

事件是在网页中的某个操作(有的操作对应多个事件)例如,当单击一个按钮时,就会产生一个事件,它可以被 JavaScript侦测到,在事件处理机制上,正E支持事件冒泡;Firefox同时支持两种事件模型,也就是捕获型事件和冒泡型事件。阻止方法是 ev.stop Propagation.注意旧版E中的方法 ev. cancelBubble=true.为了说明闭包,创建一个闭包。//函数执行完毕,变量仍然存在 var num = 100;} num ++;showResult() //执行结果:弹出101。

2022-09-21 08:30:00 2771

原创 【前端面试知识题】- 4.1 JavaScript

节流:事件触发后,规定时间内,事件处理函数不能再次被调用。也就是说在规定的时间内,函数只能被调用一次,且是最先被触发调用的那次。防抖:多次触发事件,事件处理函数只能执行一次,并且是在触发操作结束时执行。也就是说,当一个事件被触发准备执行事件函数前,会等待一定的时间(这时间是码农自己去定义的,比如 1 秒),如果没有再次被触发,那么就执行,如果被触发了,那就本次作废,重新从新触发的时间开始计算,并再次等待 1 秒,直到能最终执行!节流:滚动加载更多、搜索框搜的索联想功能、高频点击、表单重复提交……

2022-09-20 08:30:00 4471 1

原创 【前端面试知识题】- 3. HTML && CSS

BFC是CSS布局的一个概念,是一个独立的渲染区域,规定了内部box如何布局, 并且这个区域的子元素不会影响到外面的元素,其中比较重要的布局规则有内部 box 垂直放置,计算 BFC 的高度的时候,浮动元素也参与计算。来调整图片的位置,不过HTTP2不适用,原因为HTTP2实际上是多路复用的,只用一个TCP连接,所以多个图片的请求也是在同一个TCP连接里,这样能省下非常多的请求时间,但坏处就是单连接开销很大,如果要传多个大文件,就很麻烦。面对经济的下行和大学生毕业人数的突增,现在的就业状况极其严峻。

2022-09-15 09:30:00 4325 1

原创 【前端面试知识题】- 2. 浏览器

a. 浏览器请求资源时首先命中资源的Expires 和 Cache-Control,Expires 受限于本地时间,如果修改了本地时间,可能会造成缓存失效,可以通过Cache-control: max-age指定最大生命周期,状态仍然返回200,但不会请求数据,在浏览器中能明显看到from cache字样。b. 强缓存失效,进入协商缓存阶段,首先验证ETagETag可以保证每一个资源是唯一的,资源变化都会导致ETag变化。服务器根据客户端上送的If-None-Match值来判断是否命中缓存。

2022-09-13 10:30:00 2725

原创 CSDN---Markdown总结

换行命令空格表格其他欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入MarkdownText-to-HTMLAuthorsJohnLuke。

2022-09-02 09:28:24 269

原创 【七里香】雨下整夜 我的爱溢出就像雨水

七里香》雨下整夜 我的爱溢出就像雨水。看烟花的风景,在言叶之庭下,等五厘米的落花。

2022-08-25 09:59:45 201

原创 如何检查域名解析是否生效

如果提示“请求不到主机”或者ping得到的IP地址与设置的IP地址不一致,则表明域名解析尚未生效或者域名解析设置错误。如果在以上几种验证解析生效的方法中无法获取正确的域名解析IP地址,则表明域名解析未生效或出现错误,这种情况我们在之前有过多次讨论,此处不作过多赘述。域名解析是保障网站可以正常访问和使用的关键,所以一定要确保域名解析的设置正确,如果出现域名不生效及时联系域名服务商予以解决。如果得到的IP地址与设置解析域名的服务商的DNS地址一致,则说明解析已经生效。

2022-08-22 10:00:00 1077

原创 数据开发流程及规范

P0 :1.全局问题,影响所有用户,例如系统必现崩溃,主要功能不可用,严重影响用户正常交易。2.涉及到用户资金损失的问题。解决时间:2小时内。反馈时间:0.5小时。反馈方式:comments自动邮件方式+即时通信:例如QQ\微信\钉钉\电话P1:1.全局问题,影响所有用户,例如系统次要功能不可用,系统偶现崩溃且崩溃率超过50%。2.局部问题,影响超过20%的用户,例如系统主要功能不可用,系统必现崩溃。解决时间:待定不过夜。反馈时间:1小时。...

2022-08-15 10:10:15 2683

原创 使用域名访问网站或者静态页面

找到的Tomcat安装路径 xxx\ tomcat8\ conf(个人的路径),在conf目录下,打开并编辑 server.xml文件。如果为本地测试,在浏览器输入127.0.0.1,即可访问到项目的默认主页,若没有默认主页则可能会出错,可尝试用项目业务路径来测试。shop是你的项目的名字,把你的项目的名字放上面就可以了。不用再通过项目的名字来访问这个项目,直接用域名就可以访问到这个项目。目前,依旧没能解决!5.保存文件,重启Tomcat的测试(为了避免出错重启下,也可以不重启)。...

2022-08-09 09:07:24 6587

原创 数仓中指标-标签,维度-度量,自然键-代理键,数据集市等各名词解析及关系

作为一个数据人,是不是经常被各种名词围绕,是不是对其中很多概念认知模糊。有些词虽然只有一字之差,但是它们意思完全不同,今天我们就来了解下数仓建设及数据分析时常见的一些概念含义及它们之间的关系。本文结构如下图所示:实体是指依附的主体,就是我们分析的一个对象,比如我们分析商品的销售情况,如华为手机近半年的销售量是多少,那华为手机就是一个实体;我们分析用户的活跃度,用户就是一个实体。当然实体也可以现实中不存在的,比如虚拟的业务对象,活动,会员等都可看做一个实体。维度就是看待问题的角度,分析业务数据,从什么角度分析

2022-08-09 08:30:00 1819

原创 七夕节缘由

此后,经历代文人“加工”,这一段本属天上的传说愈加丰满生动,在黄梅戏经典剧目《天仙配》中,古人对于星象的臆想已经和一个名叫董永的的民间农夫近乎完美地整合成一段人世间的爱情悲剧,也就是今所熟知的牛郎织女的传说。经历史发展,七夕被赋予了“牛郎织女”的美丽爱情传说,使其成为了象征爱情的节日,从而被认为是中国最具浪漫色彩的传统节日,在当代更是产生了“中国情人节”的文化含义。七夕节既是拜祭七姐的节日,也是爱情的节日,是一个以“牛郎织女”民间传说为载体,以祈福、乞巧、爱情为主题,以女性为主体的综合性节日。...

2022-08-04 13:17:58 322

原创 数据仓库建设规范

中间表一般出现在Job中,是Job中临时存储的中间数据的表,中间表的作用域只限于当前Job执行过程中,Job一旦执行完成,该中间表的使命就完成了,是可以删除的(按照自己公司的场景自由选择,以前公司会保留几天的中间表数据,用来排查问题)。ODS层,是最接近数据源中数据的一层,为了考虑后续可能需要追溯数据问题,因此对于这一层就不建议做过多的数据清洗工作,原封不动地接入原始数据即可,至于数据的去噪、去重、异常值处理等过程可以放在后面的DWD层来做。又称数据集市或宽表。...

2022-07-19 09:30:00 2822 1

原创 Mysql深入优化(四)--- MySQL常用工具、日志、主从复制、综合案例

该mysql不是指mysql服务,而是指mysql的客户端工具。语法 :1.1.1 连接选项1.1.2 执行选项此选项可以在Mysql客户端执行SQL语句,而不用连接到MySQL数据库再执行,对于一些批处理脚本,这种方式尤其方便。mysqladmin 是一个执行管理操作的客户端程序。可以用它来检查服务器的配置和当前状态、创建并删除数据库等。可以通过 : mysqladmin --help 指令查看帮助文档1.3 mysqlbinlog由于服务器生成的二进制日志文件以二进制格式保存,所以如果

2022-07-07 09:00:00 773

原创 Mysql深入优化(三) --- 查询缓存优化、内存管理及优化、MySQL锁问题

前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。对于访问数据库来说,建立连接的代价是比较昂贵的,因为我们频繁的创建关闭连接,是比较耗费资源的,我们有必要建立 数据库连接池,以提高访问的性能。在编写应用代码时,需要能够理清对数据库的访问逻辑。能够一次连接就获取到结果的,就不用两次连接,这样可以大大减少对数据库无用的重复请求。比如 ,需要获取书籍的id 和name字段 , 则查询如下:之后,在业务逻辑中有需要获

2022-07-05 08:30:00 549

原创 Mysql深入优化 (二) --- 体系结构、存储引擎、SQL优化

整个MySQL Server由以下组成1) 连接层最上层是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于 TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限。2) 服务层第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部分内置函数的执行。所有

2022-07-04 01:15:00 758

百度云+人脸识别,实现登录,过门禁

人脸识别作为生物识别技术的重要分支,因其非接触性特点,在身份认证方面已经获得广泛应用.百度云AI作为智能云平台已经开放轻量级人脸识别和认证的应用服务.基于该服务不需要重复研发人脸识别算法,短期即可完成"刷脸"功能。 应用场景:乘坐高铁、地铁。学校门禁、课堂考勤等等。

2022-11-12

常用数据结构及其算法的Java实现

本项目主要使用Java实现各种经典常用数据结构及其算法,包括但不仅限于链表、栈,队列,树,图等经典数据结构。 八大排序算法及其实现,具体包括直接插入排序,希尔排序,直接选择排序,堆排序,冒泡排序,快速排序,归并排序,基数排序在内的八种排序算法,同时对各种算法的基本特征做出了详细分析: - 算法基本思想 - 算法的种类:插入排序(直接插入排序,希尔排序,折半插入排序),选择排序(直接选择排序,堆排序(升序/最大堆)),交换排序(冒泡排序,快速排序),归并排序,分配排序(基数排序) - 算法的时间复杂度 - 算法的空间复杂度 - 算法的稳定性 - 内部排序/外部排序

2022-11-12

springboot+vue

本系统为垃圾分类系统,主要是对各种各样的垃圾进行识别,自动分类。 可以使用的场景有很多: 图片识别,机器学习。

2022-11-12

笔记源码资料-阿里云数仓实时.zip

1)学习搭建一个实时数据仓库的过程,理解数据在整个数仓架构的从采集、存储、计算、 输出、展示的整个业务流程。 2)整个实时数仓体系完全搭建在阿里云架构上,理解并学会运用各个服务组件,了解各个 组件之间如何配合联动。 1)实时采集埋点日志数据 2)实时采集业务数据库中数据 3)对数据清洗和处理 4)保存数据到数据库 5)对结果进行可视化展示

2022-07-05

数仓离线计算(开发文档+工具+源代码)

主要是再阿里云上进行的数仓离线计算: 1)学习搭建一个数据仓库的过程,理解数据在整个数仓架构的从采集、存储、计算、 输出、展示的整个业务流程。 2)整个数仓体系完全搭建在阿里云架构上,理解并学会运用各个服务组件,了解各个 组件之间如何配合联动。 项目需求分析 1)采集埋点日志数据 2)采集业务数据库中数据 3)数据仓库的搭建(用户行为数仓、业务数仓) 4)分析统计业务指标 5)对结果进行可视化展示

2022-07-05

springboot和shiro的结合百知网

Apache Shiro 是 Java 的一个安全框架。目前,使用 Apache Shiro 的人越来越多,因为它相当简单,对比 Spring Security,可能没有 Spring Security 做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的 Shiro 就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了。 本教程只介绍基本的 Shiro 使用,不会过多分析源码等,重在使用。 Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在 JavaSE 环境,也可以用在 JavaEE 环境。Shiro 可以帮助我们完成:认证、授权、

2020-11-22

bootstrap-select-1.13.0-dev.rar

一个bootstrip-select的案例 主要是下拉框的包括多选,单选,分级选择。本案例是下拉框的数量太多了,以滑动条的形式展示。各种各样的下拉框都可以实现。希望帮助到大家。

2020-08-01

综合案例笔记.docx

一个web开发小案例,主要是对之前技术的整合,是自己对之前的技术有更多的了解熟悉。采用的语言是Java语言,前后端交互使用后Ajax

2020-03-15

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

TA关注的人

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