- 博客(13)
- 收藏
- 关注
原创 文件上传与下载
所有的文件都要给一个摘要代码,记录文件名,文件大小等信息。如果一个用户需要上传文件,在前端先计算出这个摘要信息,发送给服务器,服务器检索是否存在相同的摘要信息,如果完全相同,认为是同一个文件,就反馈给前端表示上传成功。
2025-06-05 19:36:09
291
原创 MyBatis青春版(全自动ORM框架设计)
判断returnIDColumnName中是否有值,如果有值,则需要读取新的主键,可以使用prepareStatement(sql, 返回生成的ID)实现,可以遍历结果集,插入几条数据,但是结果集只有一列,这就是新的ID值,这个结果集不是executeUpdate执行查询后的结果集,而是由rs = pstm.getGeneratedKeys()方法返回的。处理多行数据的逻辑,创建一个临时的list用于保存所有数据,然后遍历结果集,将每行的数据封装成对象放入list中,然后通过。
2025-06-04 12:00:24
886
原创 ‘vue‘ 不是内部或外部命令,也不是可运行的程序
在尝试使用vue ui命令时发现cmd提示'vue' 不是内部或外部命令,也不是可运行的程序,说明未安装vue或vue版本过老,需要vue3.x版本才能使用。当命令行出现如下提示时,说明安装成功。需要先卸载旧版本,再安装新版本。再执行新版本安装命令(cmd)出现下面的内容后,说明安装成功。通过该命令安装(cmd)旧版本卸载命令(cmd)2、已安装旧版本vue。
2025-06-02 13:53:49
345
原创 MySQL之常用操作语句
在大规模数据库,访问量较大,负载较高的时候,数据处理应该交给服务器而非数据库,尽量避免数据库对数据的修改,并且处理后的筛选条件不会触发数据库索引,没有索引意味着全表扫描。在主外键表中,主表的数据子表才有,子表有的主表一定有,不能从子表向主表外连接出新数据,可以从主表向子表外联出新数据,连出子表没有的内容。其中from内的语句即为被嵌套的语句,要先搜寻出来年级前100名的总分,在前100名总分的数据中按照班级分组,查询最终平均分。举例,查询每个人的各个平均成绩,语文平均成绩向上取整。
2025-05-29 09:03:55
824
原创 1.4 Java中的数组
比如姓名数组,年龄数组,生日数组,都使用第三个位置(下标2)存储张三的各项信息。多维数组即是在二维数组的基础上,把每个二维数组当做新数组的元素并存放至一个三维数组中,以此类推至n维数组,但是一般业务环境中三维数组也很罕见,更高维的数组极少极少用到。可能有点绕口,我们这么理解,A={1,2,3},B={4,5,6},C={7,8,9},那么数组array可以写成{A,B,C},是不是清楚一点啦?两种方式目的都是确定数组的存储长度,只不过第一种确定存储长度的同时,确定存储的内容。
2024-05-22 14:26:07
524
原创 1.3 Java中的运算符
"运算符的含义是,先求表达式1的值,如果为真,则执行表达式2,并返回表达式2的结果;如果表达式1的值为假,则执行表达式3,并返回表达式3的结果。A||B 在A为对的时候,不用考虑B,,当运算符对应的关系成立时,结果是true(对),否则为false(错)。逻辑的或|| 在其中一个为对的时候,都对。逻辑的与&& 在其中一个为错的时候,都错。⑤:&,|,&&,||(备注:&&的优先级高于||)②:++,--,正+,负-,!
2024-05-22 13:51:04
806
1
原创 1.2.3 Java自增自减运算符分析
操作元必须是一个整型或符点型变量(char类型自动转为int)。作用是使变量的值增1或减1。自增,自减运算符是单目运算符,可以放在操作元之前,也可以放在操作元之后。表示在使用x之前,先使x的值加(减)1。表示在使用x之后,先使x的值加(减)1。我们来剖析以下b=b++;b++运算会得到临时结果11;运行后发现第一次得到的b的结果没有改变。而第二次结果成功的加一。(1)对于 y=++x;x的值变为6,然后y的值为6。(2)对于 y=x++;y的值为5,然后x的值变为6。
2024-05-20 17:49:11
232
1
原创 1.2.2 Java变量与数据类型
(引用传递是C语言中的概念,将变量的地址传递给使用的地方。但是在Java中,虽然引用数据类型的变量的值保存得是地址,但依然是传递的变量的值,只不过值保存的是地址。其实这也是Java语言中没有指针概念的原因,引用数据类型存储的地址对标其他语言中的指针数据。在给变量申请存储空间时,如何表示这个存储空间的大小,数据保存时非0既1,如何表示存储空间的数据的维护规则?PS:存储空间:在计算机中不管怎样的数据最终都会用大量的1和0表示,我们称之为二进制。1、低精度的变量是隐式数据类型转换可以直接赋值到高精度变量。
2024-05-20 17:26:57
523
1
原创 1.2.1 Java中的项目、包、类
在编写源文件时,除了自己编写类外,我们经常需要使用Java提供的许多类,这些类可能在不同的包中。同时需要的文件可能有大量重名文件,需要精准的指出需要的是哪个文件。项目和包本质都是文件夹,当在编译器中新建了一个包package1时,电脑中也会新建一个名叫package1的文件。类的本质是后缀名为.java的文件。包是java语言有效管理类的方式,将有相同特征的文件存储到一个包中,方便管理。同时因为包的存在,可以区分相同文件名的不同文件。
2024-05-20 17:06:59
452
1
原创 1.1.3 Java命名规则
大驼峰命名法就是当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,每个单词的首字母都采用大写字母。第一个单词以小写字母开始,从第二个单词开始以后的每个单词的首字母都采用大写字母。Java中一般采用驼峰命名法,包含。
2024-05-20 16:51:26
169
1
原创 1.1.2 Java环境变量配置
输入java -version,出现如下界面即配置成功。6.一路确定直至关闭所有的页面-右键开始菜单-终端。5.输入变量名与变量值(建议直接复制粘贴)1.我的电脑(此电脑)右键——选择属性。系统变量Path-双击打开。5.2 Path部分。
2024-05-20 16:43:55
213
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人