自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 【操作系统】LRU替换算法(Java实现)

【代码】【操作系统】LRU替换算法(Java实现)

2022-11-17 11:58:15 343 1

原创 蓝桥杯 2n皇后问题(Java)

资源限制时间限制:1.0s 内存限制:512.0MB问题描述  给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。输入格式  输入的第一行为一个整数n,表示棋盘的大小。  接下来n行,每行n个0或1的整数,如果一个整数为1,表示对应的位置可以放皇后,如果一个整数为0,表示对应的位置不可以放皇后。输出格式 

2022-03-19 12:19:49 243

原创 试题 基础练习 报时助手(Java)

问题描述  给定当前的时间,请用英文的读法将它读出来。  时间用时h和分m表示,在英文的读法中,读一个时间的方法是:  如果m为0,则将时读出来,然后加上“o’clock”,如3:00读作“three o’clock”。  如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thirty”。  时和分的读法使用的是英文数字的读法,其中0~20读作:  0:zero, 1: one, 2:two, 3:three, 4:four, 5:five, 6:six, 7:seven,

2022-03-06 22:41:17 213

原创 蓝桥杯试题 基础练习 回形取数(Java)

资源限制时间限制:1.0s 内存限制:512.0MB问题描述  回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式  输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出格式  输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。样例输入3 31 2 34 5 67 8 9样例输出1 4 7 8 9 6 3 2

2022-03-06 21:06:06 108

原创 蓝桥杯-基础练习-Sine之舞(Java)

题目名称:Sine之舞资源限制:时间限制:1.0s 内存限制:512.0MB问题描述  最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。  不妨设  An=sin(1–sin(2+sin(3–sin(4+…sin(n))…)  Sn=(…(A1+n)A2+n-1)A3+…+2)An+1  FJ想让奶牛们计算Sn的值,请你帮助FJ打印出Sn的完整表达式,以方便奶牛们做

2022-03-04 19:51:57 131

原创 Java蓝桥杯试题——jf的字符串

问题描述  FJ在沙盘上写了这样一些字符串:  A1 = “A”  A2 = “ABA”  A3 = “ABACABA”  A4 = “ABACABADABACABA”  … …  你能找出其中的规律并写所有的数列AN吗?  输入格式  仅有一个数:N ≤ 26。  输出格式  请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。  样例输入3样例输出ABACABAimport java.util.Scanner;public clas

2022-03-04 19:49:11 310

原创 用Java进行算数表达式的运算(合法性、负数运算、多位数运算)

算术表达式的运算前言一、学会使用并用栈解决问题二、怎样运算出表达式的结果1.了解中缀转后缀2.读入数据总结前言数据结构课程设计课题:编程判断输入的包含括号和加、减、乘、除运算的整数表达式是否合法,如果不合法,给出错误提示信息;如果合法,则进一步判断计算结果是否正确,如果正确给出100分,不正确给出0分。提示:以下是本篇文章正文内容,下面案例可供参考一、学会使用并用栈解决问题我的课设使用了两个栈结构来处理算数表达式的多位数运算和运算先后顺序的问题:一个栈专门用来存放多位或一位数字,另一个

2022-01-13 15:24:51 2578

原创 在Linux系统上安装jdk并且配置环境(与Windows系统相比较)

当我们把服务器部署在Linux系统上后,将spring-boot上传到服务器上时,想要运行项目,就必须在Linux系统上安装并配置jdk。Linux系统一切皆文件。 在Linux系统上安装jdk和windows相类似。在Oracle官网上下载Linux版本的jdkjdk下载网址(需要Oracle账号)下载完后,打开xftp,可视化文件列表,将下载后的文件拖入即可。在未安装jdk之前,当我们输入 java -version会出现:这和Windows系统cmd命令一样。执行rpm -ivh

2021-11-28 22:43:13 1409

原创 Linux系统的硬链接与软链接

第一次认识到Linux的硬链接和软链接,写一下对他俩的理解硬链接两个文件名指向硬盘上的同一个存储空间加入我创建了一个文件夹file1然后向里面写入I am a programmer创建一个文件并写入内容echo 内容 文件名然后file2和1进行硬链接在这里插入图片描述](https://img-blog.csdnimg.cn/488da76972ef453da19390b1b433fa21.png)当我们输出file2时,会看到file1中的内容然后再来看一下软链接

2021-11-16 18:37:42 1010

原创 Linux文件属性和基本命令(二)

如何查看文件属性可以通过 ll 或 ls -l 两种方式获取查看文件类型当为[ d ]则是目录当为[ - ]则是文件;若是[ l ]则表示为链接文档 ( link file )若是[ b ]则表示为装置文件里面的可供储存的接口设备 ( 可随机存取装置 );若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标 ( 一次性读取装置 )。对于后面的rw-r–r此类的,引用狂神的笔记的一个图片修改文件属性chgrp:更改文件属组chgr.

2021-11-15 22:35:12 67

原创 Linux命令行

Linux基本命令ls: 列出目录语法:[root@www ~]# ls [-aAdfFhilnrRSt] 目录名称在Linux中,ls是最常用的命令选项与参数:-a : 全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)-l : 长数据串列出,包含文件的属性与权限等等数据;(常用)cd:切换目录cd 用来切换目录语法:cd .. # 切换到上一级目录cd 目录名 # 进入到..目录cd / # 回到根目录cd ~ # 回到自己的家目录pwd

2021-11-07 15:18:11 117

原创 数据结构(四):认识队列、实现及其扩展

队列队列的介绍队列的抽象数据类型描述循环顺序队列实现队列的介绍队列是一种特殊的线性表,它的特殊性体现在队列只允许在表尾插入数据元素,在表头删除数据元素,具有FIFO或LILO的特性。队列中,允许插入的一端叫队尾 (rear),允许删除的一端称为队首(front)。如下图:队列的抽象数据类型描述public interface Queue { public void clean(); //清空队列 public boolean isEmpty(); //判断是否为空

2021-10-09 16:02:36 187

原创 数据结构(三):栈的实现以及应用

栈及其实现栈的描述栈的接口实现顺序栈以及基本操作的实现链栈以及基本操作的实现栈的应用分配符匹配问题:栈的描述栈是一中特殊的线性表,栈中的数据元素与数据元素之间的逻辑关系与线性表相同,他们的差别在于:线性表的插入和删除可以在表中任意位置,而栈的插入和删除只允许在表的尾端操作,允许插入和删除的一端叫做栈顶(top),另一端称为栈底(bottom),插入的操作称为入栈(push),删除的操作称为出栈(pop)。栈的接口实现public interface IStack { void clean()

2021-10-02 13:24:12 857

原创 数据结构(二):单链表的实现

单链表的实现1.初识单链表定义:1.初识单链表定义:单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据,如下图:...

2021-09-11 12:37:14 419

原创 springSecurity学习7天:第1天

Security框架概述概述核心功能与Shiro比较Spring Security准备概述Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编

2021-09-08 10:41:20 573

原创 数据结构(一):线性表的实现

线性表的顺序存储及其实现1.初识顺序表定义线性表的地址计算公式顺序表的特点2.顺序表的实现(Java语言描述)创建顺序表的功能实现的接口实现接口实现类的构造方法置空表判断是否为空获取表长度得到某个位置的元素插入元素删除元素查找功能输出线性表中的元素实现类代码汇总3.测试4.算法性能分析(考虑移动元素的平均情况)插入操作删除操作总结1.初识顺序表定义所谓顺序表,就是顺序存储的线性表,是最简单的数据结构。顺序存储是用一组地址连续的存储单元依次存放线性表中的各个数据元素的存储结构,如下图:线性表的地址计

2021-09-06 23:49:12 601

原创 实现用户登录流程图

2021-07-17 23:26:27 2567

原创 IDEA常用快捷键

ctrl+shift+alt:多行操作psvm:生成main()方法;fori:生成for循环;Ctrl+Alt+v:自动补齐返回值类型ctrl+o:覆写方法ctrl+i:实现接口中的方法ctrl+shift+u:大小写转换CTRL+SHIFT+Z:取消撤销Alt+Insert:生成构造方法、getter、setterctrl+y:删除当前行Ctrl+Shift+J:将选中的行合并成一行ctrl+g:定位到某一行Ctrl+Shitft+向下箭头:将光标所在的代码块向下整体移动Ctr

2021-07-15 08:47:35 70

原创 Typora使用

Typora使用1.1分集标题Ctrl+1:一级标题(以此类推)1.2字体格式<center></center>:居中的内容Ctrl+u:添加下划线Ctrl+I:斜体Ctrl+B:粗体~~ ~~:删除线1.3链接两种形式的链接语法:行内式和参考式1.3.1行内式:[]():[] 里面写链接文字() 里面写链接地址1.3.2参考式:[链接文字] [链接标记][链接标记] : 链接地址 链接文字(中间无空格)除了链接地址和链接文字中间1.3.3自动

2021-07-11 22:35:28 2230

原创 web基础---监听器监听网页人数

监听器监听网页在线人数一、实现HttpSessionListener接口//重写监听器创建和销毁两个方法 @Override public void sessionCreated(HttpSessionEvent se) {} @Override public void sessionDestroyed(HttpSessionEvent se) { }二、在sessionCreated方法中实现监听人数的功能 @Override public void se

2021-06-07 21:33:58 232

原创 2021-05-26

pageContext.setAttribute("name1","刘珊珊是憨憨");//保存的数据在一个页面中有效session.setAttribute("name2","刘珊珊是大憨憨");//保存的数据在一次请求中有效,请求转发会携带数据application.setAttribute("name3","刘珊珊是大大憨憨");//保存的数据在一次会话中有效,从打开到关闭浏览器request.setAttribute("name4","刘憨憨是大大大憨憨");//保存的数据在服务器中有效,从打开

2021-05-26 23:18:55 47

转载 转发与重定向区别

servlet请求转发与重定向的区别:request.setAttribute(“test”,“hello”);request.getRequestDispacther("/test.jsp").forword(request,response);response.sendRedirect(“test.jsp”);一、显示结果:1、当用request.getRequestDispacther("/test.jsp").forword(request,response); 请求转发后,结果页面输出:

2021-05-26 22:48:50 47

原创 JavaWeb-客户端文件下载

客户端文件下载1. 要获取下载文件的路径使用绝对路径(Absolute path)/***若使用getServletContext().getRealPath()*则文件寻找的路径是从TomCat的webapps路径开始寻找*启动服务器会报错500*/String filePath = "Ablsoute path";2.获取文件下载路径System.out.println("文件名称为"+filePath)3.获取文件名称获取方法:从后往前截取字符串第一个\出现后String

2021-05-17 20:45:56 153

原创 ServletContext

ServletContext复习1.ServletContext(1)原理当容器分布在多个虚拟机上时,web应用在所分布的每个虚拟机上都拥有一个ServletContext实例,它代表了当前的web应用.(2)ContextServlet实例化对象ContextServlet context = this.getContextServlet();2.作用可以在servlet之间进行数据共享,在不同的servlet之间可以互相调用3.ServletContext接口在Servlet中的结构

2021-05-13 21:19:12 123

原创 web.xml最新配置

web.xml最新配置<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javae

2021-05-10 20:45:02 182

原创 IDEA中maven和tomcat配置

IDEA中maven和Tomcat配置使用版本:IDEA:IntelliJ IDEA 2020.3.1 x64maven:apache-maven-3.6.3Tomcat:apache-tomcat-9.0.451.认识maven和Tomcat通过百度百科学习了解2.安装和配置从官网寻找所需的版本安装:Maven:https://maven.apache.org/download.cgiTomcat:https://tomcat.apache.org/download-10.cgi

2021-05-10 11:13:10 337 1

web.zip

web.zip

2021-06-05

空空如也

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

TA关注的人

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