- 博客(43)
- 收藏
- 关注
原创 JavaWEB概述
用Java技术解决web互联网领域的技术栈。要学习JavaWEB首先得知道什么是客户端和服务端:简而言之,这就是使用方,比如我们下载一个软件去使用,里面有很多我们可以使用的功能,那么我们可以发请求给服务端来处理这些请求。:可以接收客户端发送的请求,并通过这些请求,做出不同的响应给客户端。:客户端是用来使用功能的,服务端使用来实现功能的。那么,我会在这篇文章中详细介绍(前端部分),(后端部分)
2024-09-19 00:59:13
742
1
原创 Java泛型
类型> 这种语法形式就叫泛型。1.泛型形式这种形式我们成为类型参数,这里的“类型”习惯上用T表示,是Type的缩写,即:<T>;这代表位置的数据类型,我们可以指定很多。
2024-07-29 00:13:12
419
原创 MySQL运算符
位运算是二进制数上进行计算的运算符。位运算符会先将操作数变成二进制数,然后进行位运算,最后将计算结果从二进制变回十进制。MYSQL支持的位运算符如下运算符作用示例两个都是1,计算后才是1,否则计算后为0两个里面有一个是1,就是1,否则计算后为0两个位不同才是1,相同是0如果这个数这一位是1,变成0,反之变成1SELECT ~A>>按位右移,例如(二进制)1100 >> 1 为 110<<按位左移,例如 (二进制)1100 << 1 为 11000。
2024-07-18 15:38:51
942
原创 SELECT语句
这就是我的理解了,虽然名字叫SELECT语句,但是没有涉及到SELECT的难点,先浅浅说一下SELECT的用法,重点是其他知识点的铺垫,理解了其他的知识点,对之后的学习有不小帮助。
2024-07-18 15:35:29
695
原创 SQL概述及其规则与规范
1946年,世界第一台电脑诞生,如今,互联网已经非常壮大,在这几十年间互联网得到了飞速的发展,无数的技术在其中起起伏伏,但是有一门技术从未消失,甚至愈发充满活力,那就是SQL1974年,IBM研究院发布了一片解开数据库技术的论文《SEQUEL:一门结构化的编程语言》,直到今天这门结构化的查询语言并没有太大的变化,相比于其他语言,SQL的半衰期非常长了。无论是前端工程师,还是后端算法工程师,都一定得和数据打交道,都需要了解如何又快又准确的提取自己想要的数据。
2024-07-17 18:56:23
921
1
原创 常用类与基础API-String的理解和不可变性
当调试字符串的replace( )替换现有的某个字符时,需要重新开辟空间保存修改以后的字符串,不能在原有位置修改.>Serializable :可序列化的接口,凡是实现此接口的类的对象就可以通过网络或本地流进行数据的传输。下面这个例子s1输出是hello,s2输出是hello,s3输出是hewwo,内部的原理在下图.下面这个例子s1输出是hello,s2输出是helloworld,内部的原理在下图.>字符串常量池,在不同的jdk版本中,存放位置不同.下面这个例子s1输出是hello,内部的原理在下图.
2024-02-18 22:56:58
332
原创 Java异常处理
指的是程序在执行过程中,出现的非正常情况,如果不处理最终会导致JVM的非正常停止。1.继承于现有的异常体系。通常继承于RuntimeException / Exception2.通常提供几个重载的构造器3.提供一个全局常量,声明为 static final long serialVersionUID();后面要加一个值,相当于是每个异常都有的一个标签,与以前的异常不一样就行为什么需要自定义异常类?我们其实更关心的是,通过异常的名称就能直接判断此异常出现的原因。
2024-02-18 00:12:16
774
原创 Java数组,你想要的重点都在这。
数组 , 就可以理解为多个多个数据的组合是程序中的容器 : 数组 , 集合框架(以后会将 : List , Set , Map)数组存储中的数据的特点 : 依次紧密排列 , 有序的 , 可以重复的此时的数组 , 集合框架都是在内存中对多个数据的存储 .数组的其他特点 : 一旦初始化 , 其长度就是确定的 , 不可更改的。
2024-02-16 18:26:17
346
原创 Java流程控制语句
② 开发中,如果一个具体问题既可以使用switch-case,又可以使用if-else的时候,推荐使用switch-case。一旦与某一个case中的常量相等,那么就执行此case中的执行语句。直到遇到break或者执行完所有的case及default中的语句,退出当前的switch-case结构。---> case 穿透。3) do-while循环结构,在开发中,相较于for、while循环来讲,使用的较少。② case 后都是跟的常量,使用表达式与这些常量做相等的判断,不能进行范围的判断。
2024-02-15 21:38:56
984
原创 Java变量与运算符
关于Java的文章我以后会通过阶段性的文章来对自己学到的知识进行总结性的文章,所以文章的篇幅可能会显得比较长,但是我会尽力让文章写的逻辑清晰。
2024-02-15 02:11:13
1184
1
原创 高精度算法c++,vector容器
相信之前也有高精度算法了,但是这次带来的是c++版,用到了之前学过的vector容器。先将两个加数存入vector容器中从,然后再像之前一样加减就行。c++乘法,我这次只写了高精度乘低精度,用的更频繁一点。不懂的可以看我之前的文章。
2024-01-23 12:15:50
551
2
原创 c++整数二分代码实现
步骤二:检查这个mid是不是满足左边区间的性质,如果满足,那么它的边界点一定是在mid和r之间,然后更新l=mid,再取中间值,步骤二:检查这个mid是不是满足右边区间的性质,如果满足,那么他的边界点一定是在l和mid之间,然后更新l=mid,再取中间值。如果不满足,那么它的边界点一定是在l和mid-1之间,然后更新r=mid-1,再取中间值。如果不满足,那么他的边界点一定是在mid+1和r之间,然后更新r=mid+1,再取中间值。本质是就是有一个区间,然后有一个性质,左半边区间不满足,右半边区间满足,
2024-01-20 23:46:42
553
原创 排序算法:归并排序
三,归并排序,合二为一。(这两个数组两两比较,然后不断把最小的数放在数组中)一,找到数组的中点,依次把他分成两部分,记录下来。二,将左边和右边都用递归排序,排好顺序。时间复杂度:n乘logn。
2024-01-19 09:57:33
607
原创 c++模板库之stack
那么根据名字,我们也可以知道这个实现先进后出,具体是什么意思呢,且听我一一道来。我比较愿意把他比喻成一个中转站,数据可以进去,也可以出来,但是这个容器它的进出特点是先进后出,后面不像vector,没有括号里,因为在我眼中这并不是数组,所以不需要有数组长度和初值。可以想象一下把一摞本子一本一本放进箱子,再一本一本拿出来的场景,一样的道理。这个在模板库中,它有一个头文件,头文件是#include。上面提到的这个比喻,在此刻显现了他的作用,格式:容器名.push(元素),三,查看大小,判空,清空。
2024-01-18 22:46:47
510
原创 c++STL库中的vector容器
这是什么意思,很多小伙伴可能会有疑问,是将所有的空间都初始化为0算清空还是直接像删除的操作一样,将所有的空间删掉。那有朋友要问了,既然这个和数组一样,就多了一个赋初值的过程,那么我们为什么不用数组,而是改用他呢?和上面一样,并不是通过每个空间值为0来判断,而是通过你的长度,清空本质清空的是长度,而不是值。翻译应为向量的意思,被分类在STL中的容器中,所以它的作用和数组是一样的,可以储存数据。我可以告诉你,经过我的测试,这是将所有空间移除的操作,相当于清空以后数组的长为0;
2024-01-17 23:20:33
472
1
原创 C语言实现bfs
还是搜索,可以解决迷宫最短路径问题这是核心:队列思想一共有三个量数组a[1000],一个head,一个tail道理和咱们平常站队是一样的,来一个数据就加到tail的后面,如果最前面的数据不需要了,就head++,跑到下一个格子里。可能还会有点抽象。看个图可能看到这个会有点蒙,这有什么用呢,其实这个就是假如说我要用前面的一个数据,但是他不在前面,就需要让他前面的所有人滚出队伍,那他就排到最前面了,就可以使用他了这是bfs里面的一个代码理解一下主要是右半部分的while循环,根据一个坐标,他是不是可以推出很多个
2023-11-19 15:58:14
110
原创 CMD命令
1.打开CMD首先win+R,然后输入cmd,就进入那个控制台了,他首先打开的都是C盘中,一个名叫moon或admin的文件夹2.常用的CMD命令(1)盘符+冒号就是切换盘的意思,刚开始不是C盘吗,通过这个操作可以换盘(2)dir就是显示此文件夹或磁盘中的目录(3)打开文件夹中文件的指令:cd+文件夹或文件名称(名字太长也可以TAB自动补全)(4)想要回退到上一个文件夹怎么办,那就输入cd..这样就可以返回上一级文件夹(5)如果不想一个cd一个cd找,那就cd 文件名\文件名\文件名\等等(6)懒得一个文件
2023-11-17 14:57:41
173
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人