- 博客(77)
- 问答 (1)
- 收藏
- 关注
原创 大数据之——MapReduce代码详解(包括无敌避坑wordcount项目)
其实这一篇我有简单提到这个MapReduse的概念,但是只是粗略的讲解,可以去大致看一眼MapReduse跟HDFS、YARN的关系:(另外注意,这一篇文章需要有一定java基础,本文大量用到java,不再过多解释java原理)
2024-11-03 22:44:34 432
原创 大数据之——Window电脑本地配置hadoop系统(100%包避坑!!方便日常测试,不用再去虚拟机那么麻烦)
之前我们的hadoop不管是伪分布式还是分布式,都是配置在虚拟机上,我们有的时候想要运行一些mapreduce、hdfs的操作,又要把文件移到虚拟机,又要上传hdfs,麻烦得要死,那么有的时候我们写的一些java、python的hadoop代码,我们只想在本地运行一下看看有没有问题、会是一个什么结果怎么办?;那就需要在window配置hadoop系统环境,然后以后只需要在本地写代码运行就行了。
2024-11-03 21:57:23 820
原创 Python数据分析——Numpy
纯个人python的一个小回忆笔记,当时假期花两天学的python,确实时隔几个月快忘光了,为了应付作业才回忆起来,,适用于参考回忆。
2024-10-26 20:28:23 1133
原创 Python数据分析——python基础回顾
纯个人python的一个小回忆笔记,当时假期花两天学的python,确实时隔几个月快忘光了,为了应付作业才回忆起来,,适用于参考回忆。
2024-10-22 17:42:44 764
原创 大数据之——Hadoop的HDFS、YARN、MapReduce
如何看他们的关系?首先HDFS将【NameNode】部署到一个节点先,分出多个【DataNode】分布到各个节点上,里面分别存储了将总的海量数据分散了的【子数据】,最后还要有一个节点有【Secondary NameNode】来备份【NameNode】的数据;
2024-10-21 21:27:26 1397 3
原创 大数据之——(伪分布式的) VWare、Ubuntu、CentOs、Hadoop安装配置
简单看一下,学习大数据将要了解、涉及到的各个模块、各个技术栈相信各位学过Linux的、或者对大学考试作弊深有研究的掉毛们,对虚拟机肯定不陌生,那么既然我们要学习大数据分布式处理,那就需要模拟多个服务器来实现,那一个计算机能配置成一个服务器,那我们总不能把自己的本机电脑配成服务器吧?而且我们一台电脑也没办法整多个服务器出来,那就需要虚拟机来配置构建服务器,来模拟代替一个真正的计算机。(虚拟机就是虚拟的一台计算机)
2024-10-11 19:13:09 1292 3
原创 考研408《计算机网络》复习笔记,第一章《概述》
简单来说就是把多个计算机联系起来,共享数据我们要研究什么??要研究的就是数据如何通过网络正确的从A传送到B那么这些只是我的简单概念,教科书的正式概念是:【一个将众多分散的、自治的计算机系统,通过通信设备和线路连接起来,由功能完善的软件来实现资源共享和信息传递的。这就比较详细,比如【众多分散的、自治的计算机系统】的意思就是比如一个手机坏了,并不影响别的手机或电脑里的网络信息;通信设备】就是路由器、5G基站这些,【线路】就是wifi、5G这种无线线路 或者 网线这种有线线路。
2024-09-25 20:47:19 1047
原创 考研408《操作系统》复习笔记,第一章《概述》
软件硬件(人话):操作系统是计算机系统资源的管理者;用户和其他软件接口和环境(人话):它为上层提供服务;最基础软件(人话):是软件,是最接近底层硬件的一套软件;1)对于第一句话:【软件硬件资源的管理者为上层提供服务用户和软件无需关心底层硬件所要的0、1这些二进制代码,操作系统为用户操作软件提供了更有友好的“接口”,相当于中间商这里注意,常见的三大类接口:【GUI】【命令接口】【程序接口】(注意:【命令接口】和【程序接口】统称为用户接口;其中【
2024-09-22 22:02:26 1060
原创 考研408《计算机组成原理》复习笔记,第一章计算机系统概述
本人打算从今到2026年不再更新过多的前后端开发的笔记,因为要准备考研了,所以停更前面的开发教程。这些都是我看完书、视频、做完题后,结合个人理解总结的知识点,希望对各位有帮助。一切都是用最快最精炼的方式讲清楚。
2024-09-05 21:56:22 1703
原创 解决nvm切换node版本不成功的问题(包含全网最正确最齐全的nvm安装配置,全网最细最有用的一篇)
因为现在已经接近实习尾声,我已经没有什么事可干了,于是我就从java后端和python转回前端,开始准备写写前端项目但是当我重新打开那尘封已久的后端项目的时候,有些是之前GitHub拉去下来的vue项目,那学过前端的都知道,首先要干的事就是,然后了,结果我一输入命令,烦人的前端配置问题又来了。
2024-08-22 18:36:15 4136 9
原创 PyTorch——Dataloader使用
前面我在写PyTorch的第一篇文章里讲过Dataset是啥,Dataset就是将数据集分类,并且分析出这些数据集它的位置哪、大小多少、这个数据集一共有多少数据......等等信息那么把Dataset比作一副扑克牌,那么如果你就让这副牌放在桌子那不去取牌,那你怎么打牌?Dataloader就是做【取牌】这个操作,就是去【读取数据】
2024-08-21 15:44:31 710
原创 PyTorch的torchvision内置数据集使用,transform+pytorch联合使用
既然现在图像数据集已经成了tensor类型数据,那就可以用tensorboard打印一下图像了# torchvision.transforms.Compose是一个函数,它可以将多个图像转换操作组合在一起torchvision.transforms.ToTensor() # 将图像转换为【tensor(张量)】操作# 还可以添加一些裁剪、转灰度......等等图像操作])# 这里我们设置train_set是训练集数据、test_set是测试集数据。
2024-08-20 21:09:52 1152
原创 PyTorch——transforms
首先transform是来自PyTorch的一个扩展库——【torchvision】,【torchvision】这个库提供了许多计算机视觉相关的工具和功能,能够在神经网络中,将图像、数据集、预处理模型等等数据转化成计算机训练学习所能用的格式的数据。比如::提供了常用的图像预处理方法,用于对图像进行变换、缩放、裁剪、旋转、翻转等操作。例如,ToTensor将PIL图像或numpy数组转换为Tensor,Normalize对图像进行标准化处理,RandomCrop随机裁剪图像等。;
2024-08-19 20:03:28 1091
原创 PyTorch之TensorBoard使用
在学习这篇之前建议先按照上一篇搭建好整个PyTorch环境然后这一篇讲怎么用TensorBoard,这个玩意是Tensorflow官方推出的一个可视化工具,当使用Tensorflow训练大量深层的时,我们希望去跟踪神经网络的整个训练过程中的信息,并希望能在训练的过程中将一些信息加以记录并可视化得表现出来,TensorBoard就能做到。
2024-08-19 15:45:05 1402
原创 JavaSE的【反射】和【动态代理】
作为JavaSE的两个个基础知识,【反射】和【动态代理】被广泛运用到spring、spring boot、mybatis......等等各种地方,等到后面的学习中反复提到这个知识点就会开始懵逼,而且这两个知识点其实也是紧密相连的,很多文章和课程里也并没有把他们联系起来,因此在看代码的时候会非常懵逼,这里我就来把他们联系起来讲讲。
2024-08-16 23:52:19 719
原创 java自定义注解研究
那么基于【注解】的理解,自定义的注解就是我们自己根据自己的需求想法,给程序看的一个规范,打个比方我写了一个【用户类】,我希望程序编译器能看得懂我的name是姓名、age是年龄、sex性别里0代表女1代表男......而且自定义注解定义的类的属性值是可以设置默认值的,当外界创建这个类的实例化对象时不传参数值,也会有默认值当我们可以自己自定义一个注解的时候就会特别方便在创建自定义注解的时候一般得有两个元注解:【@Taget】和【@Retention】
2024-08-15 20:19:51 577
原创 java后端正式的企业级项目规范——苍穹外卖篇一
都知道resourse是放静态资源的地方,那么我们一般就放【动态sql—mapper包】、【application.yml】、【application-dev.yml】【动态sql—mapper包】没什么好说的,就是xml文件的mapper层文件,可以动态操作sql那为啥会有两个yml配置文件??
2024-08-13 16:49:19 1573 3
原创 PyTorch深度学习框架
最近放假在超星总部河北燕郊园区实习,本来是搞前后端开发岗位的,然后带我的副总老大哥比较关照我,了解我的情况后得知我大三选的方向是大数据,于是建议我学学python、Hadoop,Hadoop我看了一下内容比较多,而且我现在大二暑假不着急这么快学完,公司暂时也没这个项目可以给我学,于是我就先学了两天python,把基础python学完了。然后副总老大哥来问我学完了Python是吧,直接给我一个项目好好了解一下,然后我看了这个项目的文档,PyTorch??是啥??
2024-08-09 22:05:40 1020
原创 java里的序列化反序列化、HttpMessageConverter、Jackson、消息转化器、对象转化器...都是啥?
前段时间在学习SSM框架(spring boot、spring MVC、mybatis)后端项目的时候,发现他们的项目里:响应类Result类要实现Serializable接口、转化响应给前端的时间数据的格式要用到什么“消息转换器”MappingJackson2HttpMwssageConverter、还有什么setObjectMapper、redis里也要设置什么序列化器......这些到底是个什么玩意?
2024-08-07 21:25:42 870
原创 后端——全局异常处理
当我们执行一些错误操作导致程序报错时,程序会捕捉到异常报错,这个异常会存在一个Exception对象里那我们在spring boot工程开发时,当我们执行一个sql查询时报错了,那就会从最底层的Mapper层捕捉到Exception异常,然后一路往Service、Controller传出去那么学过java的应该知道,怎么才能捕捉到这个Exception异常并显示?就得用【try-catch】
2024-07-09 22:42:06 489
原创 后端登录校验——Filter过滤器和Interceptor拦截器
外部请求是一个乘客,买了一张高铁票要上高铁Filter就是高铁检票的N多个闸机,它就固定在那,你要进去大厅、进站台就得被它拦一次然后DispatcherServlet就是站台,你终于通过重重难关来到站台,等待高铁到来然后坐到座位Interceptor就是检票员,你终于准备要找到高铁座位,准备坐下,Interceptor检票员就动态随机的出现在你面前,要检查你的高铁票,发现你是逃票、站票就让你滚一边呆着,是坐票你就坐着。
2024-07-09 21:42:50 1524 3
原创 后端之路——登录校验前言(Cookie\ Session\ JWT令牌)
Servlet是用java编写的应用在服务器端的程序;对于它的定义,“广义上”是一个个很大的【类】,“狭义上”是【接口】Session的本质其实就是对Cookie的优化,是存放在【服务器端】的会话信息为什么说是Cookie的优化?因为它的逻辑其实是这样:。
2024-07-08 15:52:06 981
原创 阿里云服务器配置、搭建(针对Spring boot和MySQL项目)
终于终于终于终于,您历尽千辛万苦可以上传项目了,但是这里!还有极其非常超级十分重要十万火急超级无敌重要会要人命的紧急的至关重要的几步,做完这几步,我相信你会省去至少一天的时间顺利上传部署你的项目。我当时上传宝塔jar包时还出了这个问题(因为我没有截图保存当时的控制台报错信息,就直接截图其他博主的文章了)那么原因是:spring-boot-maven-plugin 插件配置中的 skip 属性被设置为 true。
2024-07-06 16:56:39 1589 6
原创 后端之路——最规范、便捷的spring boot工程配置
上一篇我们学了阿里云OSS的使用,那么我们为了方便使用OSS来上传文件,就创建了一个【util】类,里面有一个【AliOSSUtils】类,虽然本人觉得没啥不方便的,但是黑马视频又说这样还是存在不便维护和管理问题,我一时也还是想不明白但是想了一下确实,因为我们只是学了简单文件的OSS上传,但其实还有很多复杂的比如:那么我们肯定要对应不同的上传,再生成对应很多的阿里云OSS上传的【工具类】,那么每一个类里都得配置一遍基本配置信息,那么加入有一天这个accessKey被我禁用了,或者换了一个bucketName
2024-07-05 09:29:37 1041
原创 后端之路——阿里云OSS云存储
全名叫“阿里云对象存储OSS”,就是云存储,前端发文件到服务器,服务器不用再存到本地磁盘,可以直接传给“阿里云OSS”,存在网上。
2024-07-04 21:08:25 6622 15
原创 后端之路——文件本地上传
文件上传是一个很基础的知识点,尤其是本地上传,在现实开发基本都是云上传,但是作为一个基础要简单了解一下首先前端我就不多讲解了,网页开发里用表单可以上传文件,只需要加上这三属性: 【action="接口路径"】 【method="post"】 【enctype="multipart/form-data"】就可以上传文件了,这里我不打算讲细,因为这主要是讲后端,有兴趣的自己额外研究一下。
2024-07-04 13:16:11 1305
原创 后端之路(集合项目)——结合案例正式搭建项目
在前面学完java后端的Maven、spring boot、Mysql、Mybatis之后,我们现在就应该集合它们开始搭建一个项目试试手了这里我还是跟着黑马程序员的步骤来走好每一步,也给各位讲清楚怎么弄先看一下这个图,觉得太笼统不明白的话不着急,我们接下来一步一步往下走。
2024-07-03 17:36:32 1724 2
原创 后端之路第三站(Mybatis)——动态操作sql
还是用之前我们的员工管理系统打比方,假设我现在的需求是:不只是完全把姓名、性别、入职时间都输入才能查到信息,我希望只输入姓名的话就根据姓名返回信息,只输入性别的话就根据性别返回信息,只输入入职时间的话就根据这个返回,输入哪个信息就根据哪个信息查询可是我们sql语句里已经写死了条件啊,少一个条件就会报错这时就要用到【动态sql】,Mybatis提供了【动态sql】的方法,不单单是动态的设置参数值,还能这里我就要道个歉了,上一篇我说XML映射文件没用,非也,就是XML映射文件才提供了动态sql地语法。
2024-06-30 18:37:37 1221
原创 后端之路第三站(Mybatis)——XML文件操作sql
简单说,MybatisX就是能快速帮你跳到【对应某方法的sql语句的地方】,或者跳到【对应某sql语句的方法的地方】点一下就跳转了感觉这一章其实没啥用,就简短写了。
2024-06-30 13:14:04 1199
原创 后端之路第三站(Mybatis)——结合案例讲Mybatis怎么操作sql
老弟们我直接把黑马的资源代码放这里了,各位不用再去找、网盘下载,直接拿我下面这个代码放数据库查询控制台执行一下就行。首先我们把一个员工、部门表的数据在数据库里建好先。
2024-06-29 19:28:48 816
原创 简单的本地局域网的前后端接口联调
提示:这里后端怎么写接口、前端怎么写接口、ApiFox怎么模拟发送请求,这些我在之前的篇章有写,网上也有教程,我这里前后端的两台电脑如何在一个局域网里、在没有服务器的情况下简单的联调接口。后端写接口:后端之路第二站(正片)——SprintBoot之:设置请求接口_springboot如何添加接口请求ip显示-CSDN博客。
2024-06-28 16:12:22 2247 1
原创 后端之路第三站(Mybatis)——JDBC跟Mybatis、lombok
一个数据库可以与其它多个客户端连接,那么用JDBC连接数据库的话就是谁跟它连接,就创建一个【连接】,等他执行完操作不用了,再把【连接】还回去,如此往复创建连接、释放连接;而【数据库连接池】是有几个客户端要跟数据库连接,它就分配出几个【连接】,然后不在多余创建或释放,谁要用就拿去,用完还回来;哪怕有一个客户端连接了半天啥也不干,数据库连接池也会检测到,时间到了就拿回【连接】放回【数据库连接池】
2024-06-27 11:58:45 1135
原创 后端之路第三站(Mybatis)——入门配置
就是一个用java来操控数据库的框架语言之前学的datagrip或者navicat这些软件里我们操作数据库,原理是我们编写完的操作语句发送到服务器传送到数据库系统,然后数据库执行完之后再发送给服务器返回给datagrip或者navicat显示那么Mybatis的逻辑也是一样,只不过是变成从java发送给服务器再到数据库,然后数据库返回给服务器返回给java。
2024-06-26 21:38:05 1234
原创 Three.js——第一篇:部署以及基础代码创建场景、GUI调整样式
很多教程一开始要大家自己部署three.js的中文本地部署,我就不弄了,我弄了半天也没弄出来烦了,反正我也不爱看官方文档我就不弄了,直接开干。另外本人学的前端,习惯用vue就以vue的开发框架做基础引入three.js了。
2024-06-25 17:52:54 1915
原创 算法简单笔记4
5月31号,明天决赛,今天脑子也是一滩浆糊,踏马的一道题也做不出来,超级难受,只好简单复盘一下两道之前的题目,看完就差不多了,再学也没啥用了,写完这两题题解我就回去打把steam绝地求生,听天由命等死吧。
2024-05-31 20:20:04 1112 3
原创 算法简单笔记3
今天5月30号,特么的昨天下午还体测,体测完塔玛的帮别人跑1000米还塔玛的被抓了,吃个处分他娘的直接没心情学了,29号塔玛得一天没学死臭咯,现在看看能写出几道题吧,还有2天时间。
2024-05-30 21:35:06 958
原创 HarmonyOS鸿蒙应用开发——ArkTS的“内置组件 + 样式 + 循环和条件渲染”
学过前端的都知道,一个组件就是由多个组件组成的,一个组件也可以是多个小组件组成的,组件就是一些什么导航栏、底部、按钮......啥的,但是组件分为【自定义组件】跟【内置组件】【自定义组件】就是我们想要一个什么样的一块元素,就用一堆内置组件通过我们自己设置属性啥的,组合成一个【自定义组件】。【内置组件】就是ArkTS原本就有的组件:图片、按钮、行元素、块元素、视频、音频.....
2024-05-25 22:37:59 1551
原创 算法简单笔记
本人大二下学期报了中国大学生计算机设计大赛、珠澳计算机设计大赛、区块链软件设计大赛、蓝桥杯......然后一直准备着设计大赛的比赛,根本没空管蓝桥杯,就省考前准备了一星期,感觉是没有希望了,但是很莫名其妙的就拿了蓝桥杯JavaB组省一......然后接着国赛准备期间还是再搞别的,现在是2024/05/19日,我今天第一天开始重新学算法,将记录一下我的做题笔记,看看能不能记录到6月1号国赛。
2024-05-23 14:12:10 1109 8
原创 HarmonyOS鸿蒙应用开发——ArkTS代码
首先我们先来了解作为ArkTS代码语法的基础——TypeScript,这个语法其实跟JavaScript还是很像的,这里就讲一下它们之间的 “ 相同 ” 和 “ 不同 ” ,之间在JavaScript的基础上来学。
2024-05-18 21:01:01 2062 2
设计简单前端网页遇到的世界难题
2023-05-05
给一组数查找给定整数,并输出它在这组数第几个,从零开始数,用数组但是却是从一开始数
2022-11-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人