自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机网络学习

WebSocket是一种基于TCP连接的全双工通信协议,即客户端和服务器可以同时发送和接收数据WebSocket协议本质上是应用层的协议,用于弥补HTTP协议在持久通信能力上的不足。客户端和服务器仅需一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。WebSocket的常见应用场景视频弹幕实时消息推送实时游戏对战多用户协同编辑社交聊天。

2024-08-29 17:17:55 3992 1

原创 Postman——Body的类型

postman中的body类型与HTTP请求中的Content-type 一 一对应当什么都不选时,Body里默认的参数类型 是怎样的?

2025-03-16 15:40:00 344

原创 Linux查日志

默认最后10行,相当于tail -n 10 filename。显示filename的最后20行。显示匹配字串 及 前后5行。显示匹配字串 及 后5行。显示匹配字串 及 前5行。

2025-02-28 00:56:08 139

原创 问题定位总结

》因为你不知道之后是否还能将他复现出来。如果状态码是4**,那大概率是前端的问题。如果状态码是5**,那大概率是后端的问题。之后遇到的会在这里整理,现在还太嫩了。遇到bug时,一定要第一时间。

2025-02-18 20:44:20 307

原创 git相关学习

PR合并后,你的更改就会合并到主分支。顺序:clone–》checkout–》pull–》add–》commit–》push。// 从远程仓库(origin)中命名为new-feature的分支拉取最新的更改。为了避免直接在main或master分支上进行开发,通常会创建一个新的分支。如果你要参与一个已有的项目,首先是要把项目克隆到本地。//创建一个名为new-feature的分支。// 将filename文件添加到暂存区。// 将所有文件添加到暂存区。将修改过的文件添加到暂存区。将暂存区的更改提交到。

2025-01-23 15:45:33 868 1

原创 Jira中bug的流转流程

【代码】Jira中bug的流转流程。

2025-01-17 19:35:35 521

原创 Java集合(八股)

集合有两大接口。

2024-09-12 18:11:38 1802

原创 Java基础(八股)

这里从 源码 的角度进行分析// 问:下面代码改变了String吗?//将字符串"abc" 存储在字符常量池中,s引用指向常量池中的这个字符串对象//答:没有–》如果没有修改原来的s,那发生什么了呢?将“afajie”存储在字符串常量池中:如果常量池中已经存在一个相同的字符串“afajie”,那么会重用这个对象引用s执行新的字符串对象:此时,s引用不再指向原来的“abc”字符串对象,而是指向常量池中“afajie”字符串对象。

2024-09-05 10:28:05 591 1

原创 Java八股文(自总)——Java基础(更新中。。。)

什么是自动拆装箱 :自动拆装箱 是基本类型和包装类型之间的互转//装箱int n = i;//拆箱装箱其实就是调用了 包装类的valueOf()方法拆箱其实就是调用了xxxValue()方法**因此 ,等价于int n = i等价于String为什么是不可变的?(两个方向–>怎么实现的不可变?被设计为不可变的原因?怎么实现的?在String的源代码中 , 很多变量都是被final修饰的,像value就是。

2024-08-23 15:15:39 427

原创 测试八股文(自总版)(更新中...)

软件 = 程序 + 数据 + 文档软件包括系统软件和应用软件应用软件是我们测试的主要对象 ,应用软件有两种架构 :B/S(浏览器/服务器) 如淘宝,京东C/S(客户端/服务器) 如 : qq , 微信AI答 : 软件测试是软件开发过程中的一个重要环节 , 其目的是确保软件产品满足预定的要求 , 并尽可能地发现和修复缺陷 , 以提高软件的质量和可靠性在规定的条件下 对程序进行操作 , 以发现程序的错误 , 衡量软件质量 , 并对其是否能满足设计要求进行评估的过程规定条件 --> 测试用例。

2024-08-20 10:42:47 887

原创 util——MVC三层架构,枚举类,统一返回数据类型ServerResponse

这种情况下我们使用枚举类就比较方便。

2024-08-13 10:05:23 628

原创 一. 做一个前后端分离的电商项目(技术栈 : 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 891

原创 springboot创建

构建项目时要有网,因为项目构建基于网址。

2024-05-30 18:19:57 215

原创 创建可视化网页六 : Sqoop的安装与测试

Sqoop就是hadoop和mysql的一个中间介质 , 作用就是可以将hadoop中的数据传到mysql中 , 或将mysql中的数据导入到hadoop中。

2024-05-28 21:28:23 809

原创 创建可视化网页五 : 数据预处理

一般,在没有特殊要求的情况下,只配置系统变量就够了。//通过管道查看100条数据(清洗过的)(注意名称与上面配置路径的名称相同即可)把刚刚环境配置的hadoop文件中的。, 则说明环境配置成功。//上传到hdfs中。

2024-05-27 16:30:07 627

原创 创建可视化网页四 : 虚拟机中Hive的安装与配置 , 并测试其是否安装成功

/启动mapreduce。

2024-05-27 10:53:45 1239

原创 创建可视化网页二 : 虚拟机创建及配置 和 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 832

原创 创建可视化网页三 : 虚拟机上安装mysql

/重启mysql服务 service mysql restart。//将服务文件拷贝到init.d下,并重命名为mysql cp。删除etc目录下的my.cnf ,一定要删掉,等下再重新建。#表名大小写不明感,敏感为 (这行删掉)//检查系统中有无安装过mysql。//查询所有mysql 对应的文件夹。//查询系统自带mysql。

2024-05-19 19:45:40 1079

原创 创建可视化网页一 : 用VM搭建一个虚拟机(详细步骤)

其他选项默认即可等待…变成灰色就是快好了然后就可以登录了。

2024-05-19 19:04:17 329

原创 CSS 这就是一个按照我看到的css ,边用边总结的笔记~

这类属性值的效果是规定元素的内部显示类型 , 即定义元素内部子元素的布局方式。该属性值用于设置元素的外显类型为行内元素 , 在页面布局中 ,, 在元素前后进行换行 . 该类型的元素还可以设置。(top,bottom) 时 , 在元素空间上是。,但这并不会影响与同一行的行内元素的对齐。该属性值用于设置元素的外显类型为。的(top,bottom) 都。(left,right)是。, 在页面布局中 ,可以设置1~4个属性。

2024-04-15 20:54:45 381

原创 js学习总结

注意 : 如果输出的内容写的是标签 , 也会被解析成网页元素(也就是说 , 可以在write中直接写 标签)—>文件是按顺序加载的 , 要先加载完上面的代码 , 再执行js的代码。这两个在上面的js书写位置中用到了 , 就不做过多赘述了。创建一个 .js文件 (用来书写js代码)作用 : 向body内输出内容。

2024-04-14 23:04:41 510 1

原创 String的用法

最近刷算法题,总用到String的一些方法。

2024-04-08 17:28:31 346

原创 一些好玩的东西

后序位置 : 就是即将要从一个节点出去的那个时间点。前序位置 : 就是即将要进入到一个节点的时间点。中序位置 : 就是从左子树切换到右子树的时间点。

2024-04-06 21:59:59 322

原创 算法汇总啊

题目描述:一只青蛙可以跳上1级台阶,也可以跳上2级…求该青蛙跳上一个n级的台阶总共有多少种跳法。题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级台阶总共有多少种跳法。分析:dp[1] = 1;题目描述:求斐波那契数列的第n项,n

2024-04-05 21:55:17 1110

原创 回溯算法 DFS 和 BFS

我在读这篇的文章时 , 本以为他会讲回溯算法和dfs的区别 但是,文章后面说----其实回溯算法就是dfs…区别就是:回溯算法是在遍历【树枝】,dfs算法是在遍历【节点】回溯算法和dfs算法极为相似,本质上就是一种暴力穷举算法。只针对上面有色儿的那一支杈。

2024-04-03 19:03:41 1202

原创 Map的应用

【代码】Map的应用。

2024-04-01 08:56:27 272

原创 BigInteger的应用

BigInteger是Java中的一个类,用于处理大整数运算。在Java中,BigInteger的初始值是null,而不是0。当你创建一个BigInteger对象时,如果没有显式地给它赋初值,它将被默认设置为null。这是因为BigInteger是一个引用类型,而不是基本数据类型。引用类型的默认值是null,表示该引用没有指向任何对象。这样就可以将num的初始值设置为0了。

2024-03-31 21:47:49 451

原创 最短路径——Floyd算法、Dijkstra算法(未完...)

时间来不及,先整个大纲。之后会补充 重点先放在两个算法上。给定一个n个点m条边的有向图,图中可能存在重边和自环,这是一个带权的有向图(图片来自:JavaGuide)像这样(图片来自:JavaGuide)//同理,经过顶点1和顶点2中转呢?求任意两点间的最短路径问题(如图)//同理,经过3,4顶点也是这样。//把他们合并到一块写。

2024-03-30 21:36:12 682

原创 货物摆放例题——(求n的所有因子+foreach循环+set集合应用)

既然暴力循环所有1到n的数不行,那按照题意,这仨数一定是n的因子。==》想到,能不能把所有的因子存到一起,然后只循环这些因子?需要注意的是:在二分时,有一种特殊情况,使得存值会有个重复的。element_type就是集合或数组中元素的类型。我第一想法就是直接暴力循环,但是n给的太大了。element 表示每次循环迭代时访问的元素。collection:表示要遍历的数组或集合。那提到重复,就不得不提到Set集合了。既然要单独解决元素重复的问题。foreach的优缺点。它压根不会存重复的元素。

2024-03-30 17:12:38 552

原创 集合(ArrayList,HashMap,HashSet)详解+ entrySet的应用

最近总遇到要用 Map 的题这里写一下我的学习笔记主要参考来自github–JavaGuide项目(超超超超超级推荐!!!(文章最后会附上链接)

2024-03-29 21:23:06 981

原创 .msi文件的安装

package和文件路径之间有个空格!

2024-03-29 19:02:10 4313 2

原创 数据结构----(数组,链表,栈,队列,树,哈希表)

table,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。队列(Queue)是先进先出(FIFO,first int first out)的线性表。当我们需要按照一定顺序来处理数据的时候,可以考虑使用队列这个数据结构。包含两个指针,一个prev指向前一个节点,一个next指向后一个节点。(LIFO,last in first out)的原理运作。有趣的理解(只是便于理解)

2024-03-26 17:10:49 1275

原创 java算法汇总(蓝桥常用-->自总版)(更新中...)

BigInteger是Java中的一个类,用于处理大整数运算。在Java中,BigInteger的初始值是null,而不是0。当你创建一个BigInteger对象时,如果没有显式地给它赋初值,它将被默认设置为null。引用类型的默认值是null,表示该引用没有指向任何对象。(此题toCharArray()方法的作用是 后面需要对c进行排序,所以需要将c转化为数组形式)作用 : 判断该String对象中是否包含参数中的字符串。常用判断条件 : 最大公约数为1的两个数 互质。只能被自身和1整除的数为质数。

2024-03-26 13:25:12 708

原创 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 295

原创 bfs(广度优先算法)

详细内容() : https://note.youdao.com/s/GC7gaVCj。

2024-03-22 17:26:13 214

原创 排序(冒泡/快速/归并)

时间复杂度为 O(n^2)原理核心代码。

2024-03-22 17:23:14 291

原创 DP(动态规划)

动态规划和递归的区别就是——》动态规划实现了对子问题的存储。

2024-03-22 17:20:37 227

原创 dfs(深度优先算法)

我的有道笔记

2024-03-22 17:16:40 412

原创 素数(素数判定 , 素数筛 , 唯一分解定理 , 约数定理)

【约数定理(约数个数定理,约束和定理) - 优快云 App】https://blog.youkuaiyun.com/piaocoder/article/details/47954385?【大整数分解——Pollard Rho算法 - 优快云 App】http://t.csdnimg.cn/ID2BFv。

2024-03-22 17:10:59 301

原创 线性基(未完...)

原数组A,由A数组中的元素经过异或运算组成的新数组A‘ ,就称A‘是A的张成,记作span(A)在一个三维平面上,任给出两个向量,这两个向量可以构成一个平面,这个过程就是张成。^异或运算:相当于不进位的加法(相同为0,不同为1)线性基的理解:可以理解为是 线性空间+基。线性空间满足八条件,其中要满足加法和乘法。&与运算:相当于乘法(全1得1)线性基的作用:求第i大的异或和。加法对应的是 ^(异或运算)笔记整理于b站 二次元的麦斯。乘法对应的是 &(与运算)

2024-03-22 17:08:11 227

空空如也

空空如也

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

TA关注的人

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