- 博客(57)
- 收藏
- 关注
原创 一. 做一个前后端分离的电商项目(技术栈 : springboot+mybatis-plus+vue) 的前期准备
注意 : 这是在main.js文件中直接进行挂载 ----> 非主页面 , 通常使用的是修改router(路由)的方法 ----> 这里只是介绍一个挂载页面的方法。ctrl+shift+A —> maven —> add maven projects —>选择对应的pom.xml。我用的是这个(用哪个都行) —> 找到喜欢的 , 点击显示代码 , 把需要的代码 粘贴到idea中即可。包扫描 , 将需要加入到spring容器中的接口的路径写在。设置 访问的主页面 —> 修改main.js文件。
2024-06-16 15:01:16
669
原创 创建可视化网页六 : Sqoop的安装与测试
Sqoop就是hadoop和mysql的一个中间介质 , 作用就是可以将hadoop中的数据传到mysql中 , 或将mysql中的数据导入到hadoop中。
2024-05-28 21:28:23
673
原创 创建可视化网页五 : 数据预处理
一般,在没有特殊要求的情况下,只配置系统变量就够了。//通过管道查看100条数据(清洗过的)(注意名称与上面配置路径的名称相同即可)把刚刚环境配置的hadoop文件中的。, 则说明环境配置成功。//上传到hdfs中。
2024-05-27 16:30:07
538
原创 创建可视化网页二 : 虚拟机创建及配置 和 xshell,sftp连接 和 jkd,hadoop的安装和配置
core-site.xml文件中包含如读/写缓冲器用于Hadoop的实例的端口号的信息,分配给文件系统存储,用于存储所述数据存储器的限制和大小.文件中包含如复制数据的值,NameNode路径的信息,,本地文件系统的数据节点的路径。ssh-keygen -t rsa -P ‘’ -f ~/.ssh/id_rsa (注意 p是大写)// 编辑ifcfg-ens33文件(有的是ifcfg-ens32)//在 hosts文件中 添加自己的 “主机名 ip地址”//执行java.sh文件,让其生效。
2024-05-19 19:48:58
720
原创 创建可视化网页三 : 虚拟机上安装mysql
/重启mysql服务 service mysql restart。//将服务文件拷贝到init.d下,并重命名为mysql cp。删除etc目录下的my.cnf ,一定要删掉,等下再重新建。#表名大小写不明感,敏感为 (这行删掉)//检查系统中有无安装过mysql。//查询所有mysql 对应的文件夹。//查询系统自带mysql。
2024-05-19 19:45:40
1013
原创 CSS 这就是一个按照我看到的css ,边用边总结的笔记~
这类属性值的效果是规定元素的内部显示类型 , 即定义元素内部子元素的布局方式。该属性值用于设置元素的外显类型为行内元素 , 在页面布局中 ,, 在元素前后进行换行 . 该类型的元素还可以设置。(top,bottom) 时 , 在元素空间上是。,但这并不会影响与同一行的行内元素的对齐。该属性值用于设置元素的外显类型为。的(top,bottom) 都。(left,right)是。, 在页面布局中 ,可以设置1~4个属性。
2024-04-15 20:54:45
349
原创 js学习总结
注意 : 如果输出的内容写的是标签 , 也会被解析成网页元素(也就是说 , 可以在write中直接写 标签)—>文件是按顺序加载的 , 要先加载完上面的代码 , 再执行js的代码。这两个在上面的js书写位置中用到了 , 就不做过多赘述了。创建一个 .js文件 (用来书写js代码)作用 : 向body内输出内容。
2024-04-14 23:04:41
385
1
原创 一些好玩的东西
后序位置 : 就是即将要从一个节点出去的那个时间点。前序位置 : 就是即将要进入到一个节点的时间点。中序位置 : 就是从左子树切换到右子树的时间点。
2024-04-06 21:59:59
285
原创 算法汇总啊
题目描述:一只青蛙可以跳上1级台阶,也可以跳上2级…求该青蛙跳上一个n级的台阶总共有多少种跳法。题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级台阶总共有多少种跳法。分析:dp[1] = 1;题目描述:求斐波那契数列的第n项,n
2024-04-05 21:55:17
1061
原创 回溯算法 DFS 和 BFS
我在读这篇的文章时 , 本以为他会讲回溯算法和dfs的区别 但是,文章后面说----其实回溯算法就是dfs…区别就是:回溯算法是在遍历【树枝】,dfs算法是在遍历【节点】回溯算法和dfs算法极为相似,本质上就是一种暴力穷举算法。只针对上面有色儿的那一支杈。
2024-04-03 19:03:41
726
原创 BigInteger的应用
BigInteger是Java中的一个类,用于处理大整数运算。在Java中,BigInteger的初始值是null,而不是0。当你创建一个BigInteger对象时,如果没有显式地给它赋初值,它将被默认设置为null。这是因为BigInteger是一个引用类型,而不是基本数据类型。引用类型的默认值是null,表示该引用没有指向任何对象。这样就可以将num的初始值设置为0了。
2024-03-31 21:47:49
355
原创 最短路径——Floyd算法、Dijkstra算法(未完...)
时间来不及,先整个大纲。之后会补充 重点先放在两个算法上。给定一个n个点m条边的有向图,图中可能存在重边和自环,这是一个带权的有向图(图片来自:JavaGuide)像这样(图片来自:JavaGuide)//同理,经过顶点1和顶点2中转呢?求任意两点间的最短路径问题(如图)//同理,经过3,4顶点也是这样。//把他们合并到一块写。
2024-03-30 21:36:12
658
原创 货物摆放例题——(求n的所有因子+foreach循环+set集合应用)
既然暴力循环所有1到n的数不行,那按照题意,这仨数一定是n的因子。==》想到,能不能把所有的因子存到一起,然后只循环这些因子?需要注意的是:在二分时,有一种特殊情况,使得存值会有个重复的。element_type就是集合或数组中元素的类型。我第一想法就是直接暴力循环,但是n给的太大了。element 表示每次循环迭代时访问的元素。collection:表示要遍历的数组或集合。那提到重复,就不得不提到Set集合了。既然要单独解决元素重复的问题。foreach的优缺点。它压根不会存重复的元素。
2024-03-30 17:12:38
496
原创 集合(ArrayList,HashMap,HashSet)详解+ entrySet的应用
最近总遇到要用 Map 的题这里写一下我的学习笔记主要参考来自github–JavaGuide项目(超超超超超级推荐!!!(文章最后会附上链接)
2024-03-29 21:23:06
909
原创 数据结构----(数组,链表,栈,队列,树,哈希表)
table,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。队列(Queue)是先进先出(FIFO,first int first out)的线性表。当我们需要按照一定顺序来处理数据的时候,可以考虑使用队列这个数据结构。包含两个指针,一个prev指向前一个节点,一个next指向后一个节点。(LIFO,last in first out)的原理运作。有趣的理解(只是便于理解)
2024-03-26 17:10:49
1076
原创 java算法汇总(蓝桥常用-->自总版)(更新中...)
BigInteger是Java中的一个类,用于处理大整数运算。在Java中,BigInteger的初始值是null,而不是0。当你创建一个BigInteger对象时,如果没有显式地给它赋初值,它将被默认设置为null。引用类型的默认值是null,表示该引用没有指向任何对象。(此题toCharArray()方法的作用是 后面需要对c进行排序,所以需要将c转化为数组形式)作用 : 判断该String对象中是否包含参数中的字符串。常用判断条件 : 最大公约数为1的两个数 互质。只能被自身和1整除的数为质数。
2024-03-26 13:25:12
652
原创 mapreduce
这时测试,输出结果为[Stu(name=王五, age=0), Stu(name=宋七, age=11), Stu(name=张三, age=12), Stu(name=李四, age=34), Stu(name=赵六, age=45)]原理是 : 我们自己写分区的逻辑,执行代码时,会按照写的逻辑进行分区—>每个区中的数据分配到不同的reduce中执行===>这样不同reduce执行出来的数据就会存放在不同的文件中。需要用到 partitoner 分区。以下为代码更新的部分。
2024-03-22 17:29:14
248
原创 素数(素数判定 , 素数筛 , 唯一分解定理 , 约数定理)
【约数定理(约数个数定理,约束和定理) - CSDN App】https://blog.csdn.net/piaocoder/article/details/47954385?【大整数分解——Pollard Rho算法 - CSDN App】http://t.csdnimg.cn/ID2BFv。
2024-03-22 17:10:59
155
原创 线性基(未完...)
原数组A,由A数组中的元素经过异或运算组成的新数组A‘ ,就称A‘是A的张成,记作span(A)在一个三维平面上,任给出两个向量,这两个向量可以构成一个平面,这个过程就是张成。^异或运算:相当于不进位的加法(相同为0,不同为1)线性基的理解:可以理解为是 线性空间+基。线性空间满足八条件,其中要满足加法和乘法。&与运算:相当于乘法(全1得1)线性基的作用:求第i大的异或和。加法对应的是 ^(异或运算)笔记整理于b站 二次元的麦斯。乘法对应的是 &(与运算)
2024-03-22 17:08:11
203
原创 练习+扩展总结
首先有一个原数组然后构造一个数组使得所以,我们就称a数组是b数组的前缀和,而b数组就称为a数组的差分差分数组:每个位置的值表示原始数组对应位置的增量。
2024-02-14 19:55:40
896
原创 MyBatis4---映射文件输入输出参数
1.输入类型:(1)传递简单类型(2)传递pojo类型(3)传递pojo包装对象2.输出类型:(1)输出简单类型(2)输出pojo类型(3)输出pojo列表(4)输出hashmap3.resultMap输出
2023-12-11 16:24:22
88
原创 hadoop----自己写的mapreduce
离线:mapreduce是基于磁盘上的文件的运算(不是实时进行数据统计/运算的)—-》是要找一个空闲时间(用户访问量少的时候),进行统一的统计/运算—-》这是一种推荐方式。—>继承Mapper类(extends Mapper)---->注意:还需要泛型指定。还有一种推荐方式:spark—-》spark是基于内存进行的运算(是实时进行推荐的,但是对内存的要求比较大)mapreduce书写过程---->写一个简单的逻辑来体会---->我们来写一个自定义的wordcount。mapreduce执行流程?
2023-11-26 15:25:01
93
原创 动态代理(JDK动态代理)(CGLIB动态代理)
代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问.代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理.CGLIB动态代理不需要再添加Maven依赖了—>因为spring-core中自带。对象 如果嫌身上的事太多的话,可以通过代理来转移部分职责。代理类—>必须实现MethodInterceptor接口。动态代理—>你让我办事可以,我可能把你的事变成我的事。代理类 and 代理类里的拦截器。(2) CGLIB 动态代理。生活中都有什么代理呢?
2023-11-13 17:10:04
38
原创 Spring AOP(xml配置)(注解配置)
JoinPoint仅能获取相关参数,无法执行连接点.暴露出proceed()这个方法,就能支持aop:around这种切面(而其他的几种切面只需要用到JoinPoint,这跟切面的类型有关),就能控制走代理链还是走自己拦截的其他逻辑。proceedingjoinpoint继承了JoinPoint,在JoinPoint的基础上暴露出proceed(),这个方法是AOP代理链执行的方法.AOP的功能主要是为了拦截或者实现日志安全检查等一些检查的工作,aop也常用于事务管理,防止垃圾数据进入数据库.
2023-11-13 17:09:24
298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人