- 博客(225)
- 收藏
- 关注
原创 猿创征文|分布式国产数据库 TiDB 从入门到实战_查看tidb版本(2)
(img-xd6SP7mt-1714544318111)](img-ReOKMx0u-1714544318112)](img-KNF7UYHO-1714544318112)]**2)、删除表**
2024-05-01 14:19:21 642
原创 猿创征文|低代码开发15个高效开源项目推荐_低代码 开源
低代码开发平台(LCDP)是无需编码(0代码)或通过少量代码就可以快速生成应用程序的开发平台。通过可视化进行应用程序开发的方法,使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。本文主要推荐15个优质的低代码开源项目。
2024-05-01 14:18:18 294
原创 猿创征文|一名大三学生的前端学习之路(真情流露)_大三前端怎么学习
我是一名来自双非本科的大学生,在校学习的是大数据专业,刚刚升到大三,在大二期间获得了河南省蓝桥杯二等奖 、校级的网页设计大赛二等奖、四级英语证书 etc…,除了学习唯一喜欢的就是打篮球了,给大家来一张偶像的图片欣赏一下!👇。
2024-05-01 14:17:47 432
原创 关于我用iVX沉浸式体验了一把0代码创建飞机大战这件事_ivx在线学院
iVX 的前端核心框架为web应用,主体使用react架构,部分内部模块使用了自研的对象驱动引擎,并引用了pixi.js, three.js等画布渲染库。
2024-05-01 00:30:04 240
原创 关于我用iVX沉浸式体验了一把0代码创建飞机大战这件事_ivx在线学院(1)
iVX 的前端核心框架为web应用,主体使用react架构,部分内部模块使用了自研的对象驱动引擎,并引用了pixi.js, three.js等画布渲染库。iVX的后台程序,可以直接发布在iVX公有云上运行,也可以导出部署至其他服务器环境。在小模块功能中,设置好生成的随机数的一些最大值最小值,就可以实现随机出现陨石了~随后,在动作组的定义中,整合好最开始设置的物理世界的子对象与模板对象的配置~还可以添加运动属性~给运动的物体增加很多配置,以完成预想的目的效果。导入后,可以设置好导入图片的宽度、高度等等。
2024-05-01 00:29:33 266
原创 关于Hadoop生态圈相关组件的介绍
HDFS(Hadoop Distributed File System),它是一个文件系统,用于存储文件,通过目录树来定位文件;其次,它是分布式的,由很多服务器联合起来实现其功能,集群中的服务器有各自的角色。适合一次写入,多次读出的场景,不支持文件修改,可以过来做数据分析。
2024-05-01 00:28:28 412
原创 【数据结构】十大排序
紫色 」**,遍历完毕以后,将 7 和 **「 下标最大的那个比 7 小的数 」**交换位置,至此,7的左边位置上的数都小于它,右边位置上的数都大于它,左边和右边的数继续递归求解即可。通过将当前乱序数组分成长度近似的两份,分别进行**「 递归 」** 调用,然后再对这两个排好序的数组,利用两个指针,将数据元素依次比较,选择相对较小的元素存到一个**「 辅助数组 」这里可以进行一波常数优化。是一个**「 动态区间最值 」[1,105],采用**「 计数排序 」**将数组按照 **「升序」**排列。
2024-04-30 13:43:05 409
原创 【数据结构】二叉树详解(下篇)(2)
/注意:在这里,对头的返回值类型本应该是 int 类型的,但是为了后续的结点访问,(img-8azNcRuj-1714455640282)](img-CuLIoG9S-1714455640283)]//此处的leverSize记录的是每一行的结点个数。//要将其强制转化为二叉树结点类型。
2024-04-30 13:41:17 664
原创 【数据结构】二叉搜索树剖析(附源码)_二叉查找树的分析
return cur;//实现的不允许键值冗余。//插入节点与父节点相连。//找NULL节点插入。//删除前先找到该节点。
2024-04-30 13:39:35 174
原创 【数据结构】—— 队列基础知识以及数组模拟队列的分析、演示及优化_arr 队列
/队列的长度,也就是最多能存储多少个数据。System.out.println(“h(head):查看队列头的数据”);System.out.println(“h(head):查看队列头的数据”);System.out.println(“a(add):添加数据到队列”);System.out.println(“g(get):从队列取出数据”);System.out.println(“a(add):添加数据到队列”);System.out.println(“g(get):从队列取出数据”);
2024-04-30 13:39:04 577
原创 [Java]各种日志详细总结_更新记录时 详细记录各字段的具体更新细节日志
log4j跟其它logger机制一样,存在着基本的logger所有基本概念,只是它的fomatter叫做patternLayout, 而handler则叫做appender. 另外log4j和java util logging在level的划分上有所不同,log4j的level分为:TRACE,DEBUG,INFO,WARN,ERROR,FATAL,ALL。比如:开始选择JDK自带的日志系统,,如果中途无法忍受JDK自带的日志系统了,想换成log4j的日志系统,仅需要导入log4j.jar即可。
2024-04-30 05:30:57 599 1
原创 [Java]各种日志详细总结_更新记录时 详细记录各字段的具体更新细节日志(1)
PropertyConfigurator.configure ( String configFilename) :读取使用Java的特性文件编写的配置文件。DOMConfigurator.configure ( String filename ) :读取XML形式的配置文件。#%c所属类的全名(包括包名),%l 发生的位置,在某个类的某行 ,%m 输出代码中指定的讯息,%n输出一个换行符号。#自定义样式 , %r 时间 ,%t方法名 main,%p优先级 DEBUG/INFO/ERROR ,
2024-04-30 05:30:26 202
原创 Zookeeper:实现“分布式锁”的 Demo_zookeeper实现分布式锁demo
【代码】Zookeeper:实现“分布式锁”的 Demo_zookeeper实现分布式锁demo。
2024-04-30 05:28:44 93 1
原创 Zookeeper:实现“分布式锁”的 Demo_zookeeper实现分布式锁demo(1)
Zookeeper 能保证数据的强一致性,用户任何时候都可以相信集群中每个节点的数据都是相同的。一个用户创建一个节点作为锁,另一个用户检测该节点,如果存在,代表别的用户已经锁住,如果不存在,则可以创建一个节点,代表拥有一个锁。
2024-04-30 05:28:12 271
原创 06-五大数据类型
127.0.0.1:6379> lrem list 1 1 #移除1个1“3”“3”“2”127.0.0.1:6379> lrem list 2 3 #移除2个3“hello1”“hello2”“hello3”“hello”127.0.0.1:6379> LTRIM mylist 1 2 # 截取下标截取指定长度,只剩下被截取的元素OK“hello2”“hello3”rpoplpush # 移除列表的最后一个元素,将他移动到新的列表“hello2”“hello3”
2024-04-29 20:20:03 907
原创 大数据面试题 —— Zookeeper
Consistency(一致性)用户在访问分布式系统中的任意节点,得到的数据必须一致。Availability(可用性)用户访问集群中任意的健康节点,必须能得到响应,而不是超时或拒绝。Paratition tolerance(分区容错性)分区:因为网络故障或其他原因导致分布式系统中的部分节点与其他节点失去连接,形成独立的分区。容错:在集群出现分区时,整个系统也要持续对外提供服务。分布式系统无法同时满足这三个指标,这个结论就是 CAP 理论。
2024-04-29 00:27:23 727
原创 大数据面试求职经验总结_大数据专家面试(2)
提前了解应聘公司信息,知道该公司是做什么的,发展情况,招聘的岗位的要求等;2、面试不要说自己是培训班出身,个人技能里千万尽量不要体现出学习、了解字样3、找工作策略:先可以找一些普通公司试试经验,面试几次熟悉套路后,再去面试心仪公司。4、简历写的不要太多,尤其是项目不用写太细,提前想好可能被提问的点,留一些空间现场聊。5、不要进入误区,完全依靠培训课程内容还不够,课程内容只是帮助大家完善一个项目和既能,面试考察基本功(数据结构、基础算法)6、面试的时候要听清问题再回答,可以停顿一段时间再回答。
2024-04-29 00:26:20 620
原创 大数据面试求职经验总结_大数据专家面试(1)
1.扎实的Java基础,理解IO,多线程,集合,熟练使用Java,Scala进行开发;2.掌握常用的数据结构和算法,如栈、队列、递归和常用排序算法;■ 计算引擎1)熟练掌握MapReduce的原理和运作流程,对海量的数据进行分析;2)熟练掌握Spark Core和Spark SQL对离线数据进行相应的分析;3)熟练掌握Spark Streaming实现对实时数据进行分析;4)熟练掌握HQL语句的编写,进行业务分析。■ 存储工具。
2024-04-29 00:25:49 970
原创 大数据面试专题 -- kafka
当生产者生产完数据就会发送到分区中进行保存,此时kafka就会向生产者发送ack信号,当生产者接受的ack响应表示数据保存,否则就会重新发送一条相同的数据。3、acks=-1/all,生产者将数据写入到leader中,同时也会将数据写入到副本中,当所有的数据都写入成功后,就返回写入成功,才会发送下一条数据。2、kafka是批量写入和读取的,一批批的写入数据,默认写入和读取的大小约64kb左右。1、acks=0,生产者只负责写入数据,不管数据是否写入成功,数据可能会丢失,性能是最好的。
2024-04-29 00:25:19 654
原创 【数据结构】单链表和双向循环链表_循环链表物理上连续吗
在C语言的单链表,关于改变链表的数字的函数传递方式,传的都是地址。如果不传地址的话就不能改变链表的数值。(img-qjjDRJLC-1714273482545)](img-ReZy2a7l-1714273482545)]对于第二种方法,传递的是地址,这里直接把地址里面的数字改了。
2024-04-28 11:05:02 312
原创 【数据结构】单链表 &;&; 双链表(链式和数组实现)_取单链表中第二个数据结构(1)
今天给大家带来四个内容,一个是单链表非带头的实现,一个是双链表带头循环的实现。剩下的就是数组模拟单链表和双链表。
2024-04-28 11:03:57 361
原创 【数据结构】八大排序算法详解_数据结构排序算法(1)
冒泡排序在最好的情况下是序列为顺序,那么外层循环只进行一次就结束整个排序过程,最好的时间复杂度位O(n),但在最差的情况下外层循环最多进行 n-1 次,每一次外层控制的内层循环进行 n-i 次,最坏的时间复杂度为O(n^2)空间复杂度:O(1)冒泡排序是一种不稳定的排序算法。
2024-04-28 11:02:55 1020
原创 【数据结构】二叉树详解(上篇)
本文将主要对树、二叉树的相关概念和性质展开讲解,同时用代码实现一种特殊的二叉树(堆)的顺序存储实现。树是一种非线性的数据结构,它是由 n(n >= 0)个有限结点组成一个具有层次关系的集合。当 n = 0 时,称为空树。① 有且仅有一个特殊的点称为根结点,根结点没有前驱结点;② 当 n > 1 时,其余结点可分为 m(m > 0)个互不相交的有限集 T1、T2、……、Tm,其中每个集合本身又是一棵树,并且称为根的子树。
2024-04-28 11:02:23 754
原创 【C语言刷题】牛客网编程入门130题--精选题目(编程初学者赶紧进来!!!)_牛客网c语言题库(2)
问题:一年约有 3.156×107 s,要求输入您的年龄,显示该年龄合多少秒。根据给出的三角形3条边a, b, c,计算三角形的周长和面积。例如:逆序打印1234可分为:打印个位4 + 逆序打印123。即先打印个位部分,再打印逆序打印除去个位的数字。例如:1234,每次取出他的个位进行打印即可。一行,包含一个整数,输出年龄对应的秒数。而取出个位的操作:%10/10即可完成。数据范围: 0 < age < 200。针对每组输入,反向输出对应四位数。一行,包括一个整数age。将一个四位数,反向输出。
2024-04-28 06:04:35 215
原创 【C语言刷题】牛客网编程入门130题--精选题目(编程初学者赶紧进来!!!)_牛客网c语言题库(1)
【代码】【C语言刷题】牛客网编程入门130题--精选题目(编程初学者赶紧进来!!!)_牛客网c语言题库(1)
2024-04-28 06:04:04 87
原创 【C语言】规范掌握C语言函数 数组名的妙用 指针快速入门 综合使用小案例_c语言函数名 数组名字指针(1)
int a = 6;int a = 6;int \*p;p = &a;两种定义方式的效果完全一致,指针p指向的是变量a的地址,*p代表的就是变量a的值。此时无论是更改a或者*p的值,二者的输出结果都会保持一致。图解:假如变量a占用了内存中0X01的内存单元,此时p也是指向此内存单元,当修改a的值时,p的指向并不发生改变,因此*p的值会随着a的改变而改变,反之也一样。
2024-04-28 06:03:01 889
原创 【C语言】字符函数与字符串函数以及内存函数 { 超详细攻略,一篇学会 }
这三个函数都是copy家族的函数,我们放在一起讨论,但字符串函数和内存函数的操作对象不同,适用的范围不同strcpy和strncpy的返回值都是一个字符指针,指向第一个字符。而memcpy的返回值是void*,因为它可以作用于任意类型的对象,而前面两个智能针对于字符,所以memcpy适用范围更加广泛。
2024-04-28 06:02:30 466
原创 0301taildir-source报错-flume-大数据
注:Linux 中储存文件元数据的区域就叫做 inode,每个 inode 都有一个号码,操作系统用 inode 号码来识别不同的文件,Unix/Linux 系统内部不使用文件名,而使用 inode 号码来识别文件。
2024-04-27 20:28:15 205
原创 #新学期,新的生活#
大一期间,充分利用时间将高等数学和英语学习好,锻炼自己的逻辑思维提前完成c语言的学习,打好编程知识的基础,而且严格要求自己按照规范编写代码,提前接触JAVA,多参加社团活动,锻炼自己的应变能力和口才能力。告诉自己要慢下来,细读一本书,一部经典电影或是一期好的纪录片,养成慢慢来的心性。目前形式的话大概只能在省内转转了,仙岛蓬莱、泉城济南、孔都曲阜、东岳泰山等比较有名的大抵都去过了,接下来若有闲暇便去寻找一些令人惊艳的平凡风景吧,喜欢在路上的感觉,触碰历史、感悟风景,享受自己大抵就是最浪漫的事情吧。
2024-04-27 20:27:12 365
原创 #新学期,新的生活#(1)
来自2020届烟台大学的计控学院软件工程专业的大三本科生一枚。记得刚入学时应学院要求写过一篇学业规划,原封上传,激励也好唏嘘也罢。
2024-04-27 20:26:41 641
原创 字节跳动大数据开发面试题-附答案_字节大数据面试题
innoDB使用的是聚集索引,将主键组织到一棵B+树中,而行数据就储存在叶子节点上,若使用"where id = 14"这样的条件查找主键,则按照B+树的检索算法即可查找到对应的叶节点,之后获得行数据。1.1版本中增加了host处理,在HTTP1.0中认为每台服务器都绑定一个唯一的ip地址,因此在URL中并没有传递主机名,但是随着虚拟机技术的发展,可能在一台物理机器上存在多个虚拟主机,并且他们共享了一个ip地址,http1.1中请求消息和响应消息都支持host头域,如果不存在还会报出错误。
2024-04-27 13:34:13 901
原创 嬛嬛喊你学Spark、Scala的安装_scala生态系统
MapReduce中计算结果需要落地,保存到磁盘上,这样势必会影响整体速度,而Spark支持DAG图的分布式并行计算的编程框架,减少了迭代过程中数据的落地,提高了处理效率。Spark引进了弹性分布式数据集RDD (Resilient Distributed Dataset) 的抽象,它是分布在一组节点中的只读对象集合,这些集合是弹性的,如果数据集一部分丢失,需要进行重建。3、reduce阶段:将合并后的有序文件读到reduce,并进行分组,通过用户编写的reduce()函数,得到新的key/value值。
2024-04-27 13:33:11 762
原创 如何用Python进行数据分析?_python大数据数据分析
大多数情况下,我们拿到手的数据是格式不一致,存在异常值、缺失值等问题的,而不同项目数据预处理步骤的方法也不一样。另外,Python是开源的,它拥有非常多优秀的库,可以用于数据分析及其他领域。要学习如何用Python进行数据分析, CDA数据分析师建议第一步是要了解一些Python的编程基础,知道Python的数据结构,什么是向量、列表、数组、字典等等;从上图我们也可以得知,在整个数据分析流程,无论是数据提取、数据预处理、数据建模和分析,还是数据可视化,Python目前已经可以很好地支持我们的数据分析工作。
2024-04-27 13:31:30 1007
原创 2024年技术自媒体经验分享 —— 开始尝试认真做 CSDN 的一年后的复盘_csdn变现可行吗
认真开始做 CSDN 恰好一年了,今天周末,正好趁这个时间好好复盘一下。其实一开始做自媒体的时候,没有非常认真的做规划,只知道文章写得好,能上热榜,能涨粉,甚至一天涨了五个粉丝,也会开心的睡不着觉。哈哈哈😂🤣~而至于为什么要开始做这件事情,是觉得自己马上就要 35岁了,却除了工作以外,没有任何的建树,实在是于心不甘。而且我的工作是游戏开发,花了大量的时间在打游戏上,最终也没有。
2024-04-27 13:29:10 1025
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人