- 博客(74)
- 收藏
- 关注
原创 RuoYI分页不准确问题解决
● 当Service层有多个查询时,ruoyi自带分页会出错,因为startPage()只对第一个查询有效,第二个查询无效;● 当多个集合进行拼接时,同样会出现上述情况,因为ruoyi会默认对第一个查询进行分页,拼接还会导致总条数出现问题。解决:此处我们自己封装一个ruoyi的工具类,对这种情况进行分页处理。
2024-11-22 14:44:11
459
原创 Collection集合常用方法contains、remove详解
java Collection常用方法,contains、remove详解
2022-05-31 21:56:57
2976
3
原创 Java常用集合关系
Java集合1 集合概述1.1 什么是集合?有什么用?数组其实就是一个集合。集合实际上就是一个容器,可以来容纳其他类型的数据。1.2 为什么集合在开发中使用较多?集合就是一个容器,是一个载体,可以一次容纳多个对象。在实际开发中,假设连接数据库,数据库当中有10条记录,那么假设把这10条记录查出来,在java程序中会将10条数据封装成10个java对象,然后将10个java对象放到某一个集合当中,将集合传到前端,然后遍历集合,将数据一个一个展现出来。1.3 集合中存储什么?集合不能直接存储基本数
2022-05-31 19:59:48
376
原创 Java大数类
Java大数类如果基本的整数和浮点数不能够满足需求,那么就可以使用java.math包中很有用的两个类:BigInteger和BigDecimal。这两个类可以处理包含任意长度数字序列的数值。BigInteger类实现任意精度的整数运算,BigDecimal实现任意精度的浮点数的运算。BigIntegerBIgInteger add(BigInteger other) 加BIgInteger substract(BigInteger other) 减BIgInteger
2022-05-20 11:19:33
1687
原创 Java的加载与执行
Java的加载与执行Java程序运行包括两个非常重要的阶段编译阶段检查Java源程序是否符合Java语法,符合Java语法则能够生成正常的字节码文件(xxx.class)编译结束以后,可以将class文件拷贝到其他操作系统当中运行**(跨平台)**运行阶段JDK安装以后带有两个工具/命令,一个是javac.exe,负责Java程序的编译,一个是java.exe负责java程序的运行;对于java.exe的使用,如果硬盘上有一个A类,直接使用命令: Java A(A为类名)运行阶段
2022-05-19 14:59:15
199
1
原创 Pandas库复习
# -*- coding: utf-8 -*-:# @Time : 2022/5/17 21:37# @Author : 刘相圳# @File : __init__.py.py# @Software : PyCharm'''pandas库 是一个强大的分析结构化数据的工具集; 它的使用基础是Numpy(提供高性能的矩阵运算);用于数据挖掘和数据分析,同时也提供数据清洗功能。pandas中常见的数据结构: Series:类似一维数组的对象 DataFrame:类似多维数组;每列数据可以是不同
2022-05-19 10:32:19
195
原创 Java数据类型
Java数据类型Java是一种强类型语言,其中有4种整型、2种浮点类型、1种字符类型char(用于表示Unicode编码的代码单元)和1种用于表示真值的boolean类型。note:String在java中是一个对象Java中有一个能够表示任意精度的算术包,通常称为**“大数"**,是一个java的对象Java整型:类型存储需求范围int4字节-232~232-1(刚刚超过20亿)short2字节-216~216-1long8字节-264
2022-05-18 20:58:29
156
原创 Numpy库复习
NumPy 是 Python 语言的一个第三方库,其支持大量高维度数组与矩阵运算。此外,NumPy 也针对数组运算提供大量的数学函数。# -*- coding: utf-8 -*-:# @Time : 2022/5/17 14:49# @Author : 刘相圳# @File : __init__.py.py# @Software : PyCharm'''numpy 的主要对象是多维数组!在NumPy中维度Dimensions叫做轴Axes轴的个数叫做秩Rank。注意,numpy.arra
2022-05-17 21:13:43
448
原创 原码、反码、补码、移码
原码: 最高位表示符号位,‘1’表示负号,‘0’表示正号。其它位存放该数二进制数的绝对值。反码:正数的反码为原码;负数的反码为除符号位外,按位取反。补码:正数的补码为源码;负数的补码为反码+1。移码:不管正负,将其补码的符号位取反即可。...
2022-05-10 15:01:58
238
1
原创 LeetCode 11..盛最多水的容器
LeetCode 11…盛最多水的容器第一眼看到这个题,想的就是暴力算法遍历求解,从第一个柱子开始遍历依次与后面的柱子组成矩形求解面积,两个for循环求解,结果果然不出意料,超时!遍历求解代码:class Solution { public int maxArea(int[] height) { int area = 0; int max = 0; for (int i = 0; i < height.length; i++) {
2022-05-01 22:01:18
456
4
原创 .text .content .json的用法
.text 返回的是字符串类型的数据.content 返回的是图片,文件等.json() 返回的是JSON数据.json 只返回类型为method的一个提示Note:当服务器返回的数据不为json类型的时候,而使用.json将其转换会报:翻译过来就是请求。例外。JSONDecodeError:无法解码任何JSON对象也就是说不是json数据类型的数据是无法转换为json类型的数据的!...
2022-04-28 17:18:07
723
原创 Python课程内容回顾
Python课程内容回顾今天Python实训课主要讲了爬虫的相关操作,主要是爬取百度小说西游记的内容和爬取网易云热歌排行榜的音乐:爬取百度小说西游记# -*- codeing = utf-8 -*-# @Time : 2022/4/25 14:38# @Author : 刘相圳# @File : model1.py# @Software : PyCharm# --- 模拟浏览器向服务器发送请求'''软工实训课内容'''# 导入该库import requestsimport tim
2022-04-26 22:06:16
1089
原创 Git(狂神说)
Git版本控制什么是版本控制?(版本迭代,新的版本!)版本管理器版本控制(Revision control )是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工作量并行开发、提高开发效率跟踪记录整个软件的开发过程减轻开发人员的负担,节省时间,同时降低人为错误简单说就是用于管理多人协同开发项目的技术。没有进行版本控制
2022-04-24 17:08:50
765
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人