自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 若依框架中SpringSecurity的实现流程

若依框架中springsecuriy的介绍

2023-11-02 16:32:38 1389

原创 若依框架数据权限源码解析

结合注解标注的方法来看,下面注解标记的方法,只有一个SysUser类型的参数。一个车间[部门]的负责人[角色]只能查看自己车间的设备数据。生成代码(这步就不展示了可以参考我先前的文章)添加注解,并改造xml文件。

2023-12-17 21:50:01 2820

原创 若依角色与权限字符串

基于权限字段串和基于角色的访问控制是两种不同的权限管理模型,它们各自有其优点和应用场景。若依框架采用了基于角色(Role-Based Access Control, RBAC)的权限控制模型。这种模型将权限与角色相关联,而不是直接与用户关联,从而提高了灵活性和可扩展性。在若依框架中,用户通过被赋予不同的角色来获得相应的权限。开发者可以创建多个角色,并为每个角色分配不同的权限。然后将这些角色分配给用户,以实现对用户权限的管理。此外,若依框架还提供了数据权限控制、按钮级权限控制等功能,以适应复杂的业务需求。

2023-12-07 21:48:56 5349

原创 若依框架分页

MyPage类方法定义方法返回的类型是List,返回值的类型是MyPage(使用多态思想)方法调用instanceof 是一个运算符,语法为:引用类型变量(object) instanceof 类(class)功能: 判断前面的对象是否属于后面的类,或者属于其子类;验证若访问接口返回值为100则正确,-1则不正确。

2023-12-03 17:44:09 2084

原创 若依框架参数验证

添加自定义的参数校验,校验公告内容不能少于10个字符。

2023-11-23 11:56:47 798

原创 Spring IOC/DI和MVC及若依对应介绍

Spring IOC/DI以及MVC

2023-11-19 16:48:21 651

原创 ruoyi vue前后端分离功能介绍

前后端代码的生成(java、html、xml、sql)支持CRUD下载。监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。系统异常信息日志记录和查询。角色菜单权限分配、设置角色按机构进行数据范围权限划分。在线(添加、修改、删除)任务调度包含执行结果日志。监视当前系统CPU、内存、磁盘、堆栈等相关信息。用户是系统操作者,该功能主要完成系统用户配置。配置系统菜单,操作权限,按钮权限标识等。系统登录日志记录查询包含登录异常。

2023-10-29 02:45:18 195

原创 若依框架代码生成使用

若依框架代码生成功能使用

2023-10-29 00:46:19 533

原创 springboot集成mybatis

springboot整合对mybatis的简单使用

2023-10-22 15:49:30 500

原创 L05_SpringBoot入门

浅谈Restful风格以及相关简易代码的实现

2023-10-12 18:54:57 266

转载 mdadm命令以及详细参数

http://lnmp.ailinux.net/mdadm-2

2022-06-24 21:56:58 433

转载 CentOS配置Nginx官方的Yum源

https://blog.51cto.com/u_11103019/3769105

2022-06-18 23:57:11 413

转载 k8s资源之role&rolebinding&clusterrole&clusterrolebinding

https://www.freesion.com/article/3138892625/关于k8s的rbac

2022-06-16 08:30:18 477

转载 安装logstash错误errno::enomem duplicate

正如我先前的评论中所写,第一个错误表示您的系统内存不足。第二个表示文件是目录;并且您不能打开要写入的目录,也不能创建或删除指向该目录的硬链接。

2022-06-11 13:31:02 287

转载 linux中怎么使用wget下载一个目录下的所有文件

方法如下:各个参数的含义:-r : 遍历所有子目录-np : 不到上一层子目录去-nH : 不要将文件保存到主机名文件夹-R index.html : 不下载 index.html 文件

2022-06-08 09:47:18 4038

转载 详解docker-compose.yml文件常用模版命令

详解docker-compose.yml文件常用模版命令

2022-06-02 21:15:53 1959

原创 关于Element-UI中el-form的resetFields()的小坑点

博主用vue和element-ui组件在写前端时,用到了表单部分校验的操作但是在使用resetFields()时,会有一些不可避免的小坑点,特此记录学习笔记1.完成数据的回显如下图的红圈中,model肯定需要(用于回显数据),rules的绑定其实和需要校验的表单项有关(不校验的话其实用不到,这里就不再贴图),再者prop则是必须的,因为resetFields()这个方法就是根据该属性来的(官网的文档中也有说明)实现流程大致就是,通过template标签来传入一行的数据到方法中,再用该行的数据赋值给

2022-02-18 02:18:43 1203 1

转载 近似求PI(15 分)

本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps。π2=1+1!3+2!3×5+3!3×5×7+⋯+i!3×5×⋯×(2×i+1)+⋯π2=1+1!3+2!3×5+3!3×5×7+⋯+i!3×5×⋯×(2×i+1)+⋯输入格式:输入在一行中给出精度eps,可以使用以下语句来读输入:scanf("%le", &eps);1输出格式:在一行内,按照以下格式输出π的近似值(保留小数点后5位):PI = 近似值1输入样例:1E-51输出样例:PI = 3.1

2021-05-29 09:41:39 1933

转载 7-25 雨刷程序功能扩展设计 (100 分)

在给定的汽车手动风挡玻璃雨刷程序的基础上,对程序进行重构(Refactoring),使得程序可以对功能进行扩展。输入格式:输入共2行,第一行为一个整型数字,取值范围为[1,2],其中1代表表1所描述的雨刷系统,2代表表2所描述的雨刷系统;第二行为若干个用一个或多个空格分开且以数字0结束的整型数字,取值范围为[1,4],其中1代表控制杆升档操作、2代表控制杆降档操作、3代表刻度盘升刻度操作、4代表刻度盘降刻度操作、0代表操作结束(输入时只要遇到0即认为输入结束)。输出格式:程序的输出行数根据每一次对控

2021-05-07 15:36:40 887

转载 7-4 找到共同的选修课-hebust (10 分)

每个同学喜欢的编程语言各不相同,请编程找出大家都喜欢的一门编程语言。输入格式:输入的第一行是记录的个数第一行之后为每个同学的编程语言记录,姓名与编程语言直接使用英文冒号分开,编程语言之间使用空格分开。输出格式:输出为共同喜欢的编程语言(如果结果为空,则输出 none )。输入样例:在这里给出一组输入。例如:3gcs:java js phpcxy:js python c++sds:c++ c js输出样例:在这里给出相应的输出。例如:jsimport java.util.Sca

2021-05-06 15:07:27 1075

转载 7-26 有重复的数据I (10 分)

在一大堆数据中找出重复的是一件经常要做的事情。现在,我们要处理许多整数,在这些整数中,可能存在重复的数据。你要写一个程序来做这件事情,读入数据,检查是否有重复的数据。如果有,输出“YES”这三个字母;如果没有,则输出“NO”。输入格式:你的程序首先会读到一个正整数n,1<=n<=100000。 然后是n个整数,这些整数的范围是[1,100000]。输出格式:如果这些整数中存在重复的,就输出:YES否则,就输出:NO输入样例:51 2 3 1 4输出样例:YESimp

2021-04-27 19:34:03 1280

原创 7-49 数组乱炖 (10 分)

定义一个整型数组a,数组的长度n通过键盘输入,并通过键盘给数组a赋值,赋值后完成下列操作:1.一次性输出整个数组a的元素2.将数组a的数据复制到数组b中3.对数组a进行排序,并一次性输出排序后数组a的元素4.通过键盘输入一个数,判断该数是否存在数组中,如果存在输出该数所在的下标,不存在输入no5.对数组a中的下标为0的元素到下标为2个(不包括2)数组元素,赋值为9,然后一次性输出整个数组的值6.判断数组a和数组b是否相同(数组元素内容相同),如果相同输出yes,否则输出no输入格式:第一行输

2021-04-25 16:16:29 1957 2

原创 7-42 学术会议地点统计问题-hebust (10 分)

学术会议地点统计问题秘书统计张教授【以后简称 z 】和王教授【以后简称 w 】上一年度参加学术会议的情况,教授详细行程清单如下:z:bj 3,hz 2,qd 4,nj 5,wh 3,bj 3w:hn 7,xm 6,bj 4,gz 6,wh 4现在秘书需要完成以下统计工作。 找出两位教授共同去过的城市,并找出住宿天数长的教授,按照如下格式输出:z:bj 6,w:wh 4请同学们编写代码帮助搞定。输入格式:固定为2行【数据说明】冒号前面为教授简称,冒号后面为会议详情,分组内使用空格分开,左边为

2021-04-22 09:28:06 1655 2

原创 7-28 超市贴花 (5 分)

某家超市有一种促销手段,购买金额超过一定阈值就随机给一个贴花。贴花有不同种类的,种类以编号表示,编号是一个1到100之间的数字。当收集到连续编号的三张贴花时,就可以换一个小礼物。小明经常去某家超市购物,积攒了不少贴花,你帮他看看,能换多少小礼物。输入格式:首先是一个正整数N(1<N<100),表示小明手上的贴花的数量。 然后是N个正整数Pi(1<=Pi<=100),每个数字表示一张贴花的编号。输出格式:输出一个数字,表示小明可以换的小礼物的数量。如果不能换小礼物,就输出0。

2021-04-20 14:28:09 1367

原创 7-27 御膳房 (5 分)

御膳房要准备皇帝的早餐,非常的辛苦。辛苦是因为这个皇帝很挑剔,要求相邻两天不能吃相同的早餐。根据采买到的原料,御膳房准备了未来几天的早餐的菜单。但是厨师不懂数学,排出的菜单有相邻两天重复的。你能否根据菜单,判断能不能调整成相邻两天不重复的呢?输入格式:首先是一个正整数N(1<N<100),表示厨师准备了N天的菜单。 然后是N个正整数Pi(1<Pi<100),每个数字表示一天的早餐内容。相同的数字表示相同的内容。输出格式:如果可以调整成相邻两天不重复,就输出YES否则就输出

2021-04-20 10:15:58 1621

原创 7-11 有重复的数据 (10 分)

在一大堆数据中找出重复的是一件经常要做的事情。现在,我们要处理许多整数,在这些整数中,可能存在重复的数据。你要写一个程序来做这件事情,读入数据,检查是否有重复的数据。如果有,输出“YES”这三个字母;如果没有,则输出“NO”。输入格式:你的程序首先会读到一个正整数n,1<=n<=100000。然后是n个整数。输出格式:如果这些整数中存在重复的,就输出:YES否则,就输出:NO输入样例:51 2 3 1 4输出样例:YESimport java.util.*;pu

2021-04-19 19:48:46 3147

原创 R7-2 试试多线程 (10 分)

编写4个线程,第一个线程从1加到25,第二个线程从26加到50,第三个线程从51加到75,第四个线程从76加到100,最后再把四个线程计算的结果相加。输入格式:无输出格式:最终结果输入样例:输出样例:5050import java.util.Scanner;public class Main { public static void main(String[] args){ MyRunnble mr1=new MyRunnble(0); MyRun

2021-04-19 09:50:23 2284

转载 7-9 设计一个能处理异常的Loan类 (20 分)

定义一个贷款类Loan,其中有属性:annualInterestRate:double,表示贷款的年利率(默认值:2.5)numberOfYears:int,表示贷款的年数(默认值:1)loanAmount:double,表示贷款额(默认值:100)loanDate:java.util.Date,表示创建贷款的日期定义方法:(1)默认的无参构造方法(2)带指定利率、年数和贷款额的构造方法(3)所有属性的get/set方法(4)返回这笔贷款的月支付额getMonthlyPayment()月

2021-04-15 11:04:59 2705 1

转载 7-8 InputMismatchException异常 (20 分)

(InputMismatchException异常)编写一个程序,提示用户读取两个整数,然后显示它们的和。程序应该在输入不正确时提示用户再次读取数值。输入格式:输入多组两个数输出格式:输出两个数的和输入样例:在这里给出一组输入。例如:1 32.0 33.0 44 5输出样例:在这里给出相应的输出。例如:sum = 4Incorrect input: two integer is requiredIncorrect input: two integer is requi

2021-04-15 10:22:41 3382 2

转载 7-4 jmu-Java-06异常-04-自定义异常(综合) (15 分)

定义IllegalScoreException异常类,代表分数相加后超出合理范围的异常。该异常是checked exception,即希望该异常一定要被捕获处理。定义IllegalNameException异常类,代表名字设置不合理的异常。该异常是unchecked exception定义Student类。属性:private String name;private int score;方法:toString //自动生成setter/getter //自动生成改

2021-04-15 09:32:24 1838

原创 7-3 jmu-Java-06异常-03-throw与throws (10 分)

前言C语言中一般通过返回错误代码来表示一个函数执行是否有误。然而有的时候错误返回值可能与正常值相混淆。Java中使用异常来表示程序运行中发生的错误。本实验的主要目的为了演示使用异常机制替代错误返回值。题目内容编写类ArrayUtils方法:public static double findMax(double[] arr,int begin, int end)方法功能:用来返回arr数组中在下标begin与end-1之间(包括end-1)的最大值。注意:必须使用throws关键字声明findM

2021-04-14 22:54:05 2166

原创 7-37 图形卡片排序游戏 (40 分)

掌握类的继承、多态性使用方法以及接口的应用。输入格式:首先,在一行上输入一串数字(1~4,整数),其中,1代表圆形卡片,2代表矩形卡片,3代表三角形卡片,4代表梯形卡片。各数字之间以一个或多个空格分隔,以“0”结束。例如: 1 3 4 2 1 3 4 2 1 3 0然后根据第一行数字所代表的卡片图形类型,依次输入各图形的相关参数,例如:圆形卡片需要输入圆的半径,矩形卡片需要输入矩形的宽和长,三角形卡片需要输入三角形的三条边长,梯形需要输入梯形的上底、下底以及高。各数据之间用一个或多个空格分隔。输出格

2021-04-13 14:25:19 4214 1

原创 7-5 编程题:选修课成绩统计问题-hebust (12 分)

学生选修课成绩统计问题选修课格次成绩使用字母表示,规则为:A=5,B=4,C=3,D=2,E=1编写程序统计每个同学两门选修课的分数成绩输入格式:多个学生的格次成绩使用西文逗号分开,整理为一行;每个学生姓名在前面,格次成绩在后,之间均使用空格分开数据统计:将每个学生的两门课格次成绩,转换为分数成绩并求和输出格式:结果为一行,姓名在前总分在后,之间空格分开;不同学生的记录之间使用西文逗号分开,注意最后的记录末尾没有逗号输入格式:多个学生的格次成绩使用西文逗号分开,整理为一行;每个学生姓名在前面,

2021-04-12 11:19:19 1098

原创 关于java中Scanner的next和nextLine

next():读取一段字符串,以Tab,空格,回车为分隔符,并且将分隔符滞留在缓冲区中。nextLine():读取一行字符串,以回车为分隔符。特别的:如果缓冲区滞留空格,Tab之类的分隔符,nextLine会读取到第一个回车之前(假设有多个回车滞留),并且自动消去该回车(不读取)。...

2021-04-09 11:01:28 147

原创 10-7 B2-1查找订单数最多的员工信息 (20 分)

查找订单数最多的员工信息,显示为:姓(LastName),名(FirstName)和职务(Title) 提示:请使用SELECT语句作答。#查找订单数最多的员工信息,显示为:姓(LastName),名(FirstName)和职务(Title) 提示:请使用SELECT语句作答。SELECT LastName,FirstName,Titlefrom employees ewhere e.employeeID = ( SELECT employeeID from orders

2021-04-08 15:54:26 3324

原创 10-19 查询学生成绩及汇总其总学分 (10 分)

本题目要求编写SQL语句, 检索出学生‘张三’选修的所有及格的课程及成绩,最后计算他所获得的总学分。输出成绩结果集按课程号升序排序。注意:选课成绩在60分以上才能获得相应的学分。cou表中credit列为某课程的学分值 。假定学生姓名没有重名的情况。提示:可使用WITH ROLLUP语句或UNION子句汇总结果。SELECT sc.cno 课程号, cou.cname 课程名,sc.grade 成绩,cou.credit 学分FROM cou,sc,stuWHERE stu.sname='张三'

2021-04-08 14:42:55 6983

原创 10-5 4-6 查询在具有最小内存容量的所有PC中具有最快处理器的PC制造商 (10 分)

本题目要求编写SQL语句, 查询在具有最小内存容量的所有PC中具有最快处理器的PC制造商。提示:请使用SELECT语句作答。#本题目要求编写SQL语句, 查询在具有最小内存容量的所有PC中具有最快处理器的PC制造商。SELECT makerFROM product,pc WHERE pc.model=product.modelAND ram =( SELECT MIN(ram) FROM pc)AND speed =( SELECT MAX(speed)

2021-04-08 14:24:12 1309

转载 10-27 插入学生总学分表 (10 分)

本题目要求编写Insert语句, 计算每位同学获得的总学分,并将所有学生的总学分按学号升序排序后一起插入到totalcredit表中。注意:1)当某门课程成绩在60分以上时才能合计计入总学分2)如果某学生尚未选修任何课程时,总学分计为0,并插入到totalcredit表中。Insert into totalcredit select sno,sum(credit) totalcreditfrom (select stu.sno sno,case when sc.grade >= 60 t

2021-04-07 15:26:20 2446 3

原创 7-35 蒙特卡罗方法求圆周率 (30 分)

使用蒙特卡洛仿真方法求圆周率。输入格式:从键盘输入四个实型数和一个整型数,分别为矩形左上角的横坐标、纵坐标、矩形长度、矩形宽度和投点次数,数与数之间可以用一个或多个空格或回车分隔。输出格式:如果矩形长度与宽度不相等(非正方形)或长宽数据非法,则输出“Wrong Format”。如果估算出的π与Math.PI差值小于1E-4,则输出“Success”,否则输出“failed”。输入样例:在这里给出一组输入。例如:0 0 1 1 20000000输出样例:在这里给出相应的输出。例如:Suc

2021-03-28 22:13:51 1130

原创 7-23 sdust-Java-学生成绩读取与排序 (10 分)

1)从键盘录入多行学生成绩的信息,每行表示一个学生的一门课的成绩,最后一行以“exit”结束。每行文本的格式为:学号,姓名,课程名,成绩。程序能够读取学生及其成绩,将具有相同学号的学生及其成绩读取到一个Student(学生类)类对象的列表(List)stuList中; 2)程序在读取完学生及其成绩的数据后,能够将stuList中的学生按照平均成绩降序排列(如果平均成绩相同,学号数字小的排在前面), 并输出排序后的学生学号、姓名和成绩。输入格式:多行表示的学生成绩,每一行是一个学生的姓名、学号、课程名、成

2021-03-13 15:51:27 3050 2

空空如也

空空如也

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

TA关注的人

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