![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每天学习一点点
文章平均质量分 65
海海不掉头发
勇敢而坚定,专一且纯粹。
展开
-
26计算机操作系统408考研--操作系统处理机调度篇章(六)
计算机系统中,处理器和内存资源会出现供不应求的情况,特别是多个I/O设备与主机交互,作业不断进入系统,或者是多个批处理作业在磁盘的后备队列中等待进入内存的情况。操作系统在管理有限的资源的同时,需要考虑如何选取进入内存的作业,如何分配有限的处理器资源给多个进程等重要问题。处理器的调度正是处理器和内存资源调度和分配相关的工作。高级调度高级调度又称为作业调度、长调度。调度对象是作业。作业是一个比程序更为广泛的概念,不仅包含通常的程序和数据,还配有一份作业说明书,系统根据该说明书来对程序的运行进行控制。原创 2024-05-28 19:09:40 · 693 阅读 · 0 评论 -
26计算机操作系统408考研--操作系统设备管理篇章(五)
有哪几种I/O控制方式?他们各适用于哪种场合?1.程序I/O控制方式-----适用于结构简单,只需少量硬件的电路2.中断驱动I/O控制方式-------------适用于高效场合3.直接存储器访问DMA控制方式-------------------------不需要CPU干预介入的控制器来控制内存与外设之间的数据交流的场合4.I/O通道控制方式--------适用于以字节为单位的干预,同时实现CPU、通道和I/O设备三者并行操作的场合为什么要引入缓冲?原创 2024-05-27 18:37:51 · 627 阅读 · 0 评论 -
【26考研408】计算机考研备考计划4.22开始
408:重中之重,和数学同等地位!前期直接跟着王道视频课学习,教材直接用王道四本书,顺序结构的话按照数据结构-计算机组成原理-操作系统-计算机网络的顺序来学习。刚开始学会感觉很吃力很难,但是9不必焦虑你有士兵计划不用太担心。相信自己一定可以学好。而且不能畏惧,越早把越难啃得重点啃下来对后期得收益越大。原创 2024-04-22 11:24:48 · 690 阅读 · 0 评论 -
RuoYi-Vue若依管理系统学习笔记
如果提示当前权限不足,无法写入文件请检查application.yml中的profile路径或logback.xml中的log.path路径是否有可读可写操作权限。1、前往Gitee下载页面(https://gitee.com/y_project/RuoYi (opens new window))下载解压到工作目录。5、打开浏览器,输入:(http://localhost:80 (opens new window)) (默认账户/密码 admin/admin123)JDK >= 1.8 (推荐1.8版本)原创 2024-04-11 10:58:12 · 569 阅读 · 1 评论 -
SpringBoot 解决跨域问题——配置跨域
文章目录一、什么是跨域?二、SpringBoot 解决跨域问题2.代码实例:一、什么是跨域?域:协议 + 域名 + 端口;三者完全相同则为同域,反之有其一不同均为不同域。跨域请求:当前【发起请求】的域和【请求指向】的域属于不同域时,该次请求称之为跨域请求。同源限制:浏览器针对跨域请求做出同源限制资源访问,Cookie、LocalStorage 和 IndexDB 无法跨域访问;DOM 元素无法跨域访问;Ajax无法跨域请求。 无法跨域请求。示例:pandas 是基于NumPy 的一种工具,该原创 2020-11-26 22:54:23 · 407 阅读 · 0 评论 -
[转载]异步编程——Ajax
对于Ajax,肯定很多小伙伴都听过甚至用过了,那么没听过的也不用着急,本文会对Ajax进行讲解,其次,一定还有一些人只用过JQuery封装好了的Ajax却对原生的Ajax并不了解,那么也不用着急,本文从最基本的Ajax开始讲起,然后最后会尽可能得模仿JQuery对其进行封装,让我刚才提到的两类人能对Ajax有进一步的了解。 公...转载 2020-10-16 13:15:02 · 85 阅读 · 0 评论 -
集合框架练习—使用JAVA语言模拟斗地主洗牌、发牌并对牌进行排序案例代码。
未排序前:package File;import java.util.ArrayList;import java.util.Collections;public class Poker { /** * 模拟斗地主 * * @param args */ public static void main(String[] args) {// 买一幅扑克,卡牌点数。 String[] num = {"A", "2"原创 2021-04-24 17:11:33 · 260 阅读 · 0 评论 -
IntelliJ IDEA 修改内存大小,运行大项目再也不卡了
运行大点的项目特别卡?没关系,我们改一下IDEA的最大占用内存就可以了。 怎样查看IDEA内存使用情况呢? 在 Settings -> Appearance & Behavior 设置窗口中,勾选 Show memory indicator 选项,然后主界面右下角会显示 Heap 总大小以及使用状况了。 接下来找到idea*.exe.vmoptions,不同的操作系统,文件...转载 2021-04-21 09:35:34 · 558 阅读 · 0 评论 -
数据库原理及应用-期末考试试题及答案
单项选择题DB、DBMS和DBS三者之间的关系是( )。A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.不能相互包括对数据库物理存储方式的描述称为( )A.外模式 B.内模式C.概念模式 D.逻辑模式在数据库三级模式间引入二级映象的主要作用是( )A.提高数据与程序的独立性 B.提高数据与程序的安全性C.保持数据与程序的一致性 D.提高数据与程序的可移原创 2021-04-13 17:04:34 · 46153 阅读 · 8 评论 -
《数据库原理》——知识点总结(期末复习)
文章目录数据库基础知识(第1、2章)概念模型一、模型的三个世界二、实体及属性三、实体间的联系:四、概念模型(常用E-R图表示)数据模型一、层次模型:用树型结构表示实体之间的联系。二、网状模型:用图结构表示实体之间的联系。三、关系模型:用二维表表示实体之间的联系。数据库系统结构一、数据库系统的模式结构数据库管理系统一、基本概念数据库设计 (第3章)一、数据库设计的步骤概念结构设计局部E-R图设计合并成总体E-R图逻辑结构设计一、联系的属性和主码E-R图向关系模型的转换三 关系数据库 (第4章)一、域笛卡.原创 2021-04-10 17:54:54 · 15670 阅读 · 4 评论 -
数据库原理与技术(专升本)-含答案
《数据库原理与技术》课程复习资料一、名词解释:数据管理DBDBMSDBSRDBMSDBAORDBMSSQL关系关系模型关系系统完整性控制属性2NF候选码二、单项选择题:1,任何由二个属性组成的关系可能是A.INFB.2NFC.3NFD.不能判定2.数据冗余引起的问题主要是花费A.时间B.空间C.时间与空间D.时间或空间3.在数据库中,存储冗余数据是A.不应该的B.应该且合理的C.合理的但不能过度冗余D.视情况而定4,在关系运算中,进行自然原创 2021-04-04 19:58:33 · 5036 阅读 · 7 评论 -
【已解决】macbook push reject 提交失败
只需要在IDEA中使用fn+option+f12打开命令行,然后输入下面三行命令即可搞定 git pull git pull origin master git pull origin master --allow-unrelated-histories ...转载 2021-03-16 21:37:28 · 390 阅读 · 0 评论 -
mybatis-plus-——乐观锁——(狂神说版)
文章目录前言一、解释二、测试MP的乐观锁插件1.给数据库中增加version字段!2.我们实体类加对应的字段3.注册组件2.测试一下!前言在面试过程中,我们经常会被问道乐观锁,悲观锁!这个其实非常简单!一、解释乐观锁 : 故名思意十分乐观,它总是认为不会出现问题,无论干什么不去上锁!如果出现了问题,再次更新值测试。悲观锁: 故名思意十分悲观,它总是认为总是出现问题,无论干什么都会上锁!再去操作!我们这里主要讲解 乐观锁机制!乐观锁实现方式:取出记录时,获取当前 version更新原创 2021-02-27 15:13:21 · 492 阅读 · 1 评论 -
mybatis-plus-——代码自动生成器——(狂神说版)
文章目录前言一、使用步骤写在最后前言代码生成器不是一个exe的执行文件,他是通过编写一个类并执行该类的程序代码,通过执行代码的方式让程序自动编写dao、pojo、service、controller…代码,其中AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,从而极大的提升了开发效率。一、使用步骤其中 String pro原创 2021-02-27 11:43:54 · 818 阅读 · 1 评论 -
MyBatis-Plus——性能分析插件---(狂神说版)
文章目录前言性能分析插件二、使用步骤1.导入插件2.测试使用!写在最后前言性能分析插件我们在平时的开发中,会遇到一些慢sql,测试增删改查的功能,druid配置数据源。作用:性能分析拦截器,用于输出每条SQL语句以及其执行的时间.MP也提供性能分析插件,如果超过这个时间就停止运行!二、使用步骤1.导入插件在新建或者已有的config配置包下写入代码:/** * SQL执行效率插件 */@Bean@Profile({"dev","test"})// 设置 dev test 环境原创 2021-02-27 11:22:49 · 216 阅读 · 2 评论 -
【已解决】ClosingnontransactionalSqlSessionorg.apache.ibatis.session.defaults.DefaultSqlSession@XX]之后无信息。
今天在学习跟着狂神老师学习Mybatis-plus 技术的时候发现在使用test测试类测试增删改查操作的时候,显示Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@656922a0]之后无信息反馈,搜寻了一些信息后没有结果。解决办法最终发现主启动类没有:@MapperScan("com.kuang.mapper")注意点,我们需要在主启动类上去扫描我们的mapper包下的原创 2021-02-26 20:42:46 · 10244 阅读 · 1 评论 -
冒泡排序-优化(狂神说版)
1.思路:冒泡排序:比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置。2.做法2.1定义冒泡排序的方法我们要知道给数组排序那么返回值就一定是一个数组,方法名就取sort排序。参数我们要对谁做什么,对数组进行排序,参数自然就是数组。public static int[] sort(int[] array) {}于此同时还需要定义一个中间变量来作为交换位置的媒介。int temp;2.2.循环比较两个数的大小不止一次比较,多次就一定会用到循环,那就一定要想到for原创 2021-02-23 17:05:22 · 187 阅读 · 0 评论 -
IDEA这些既好用又好玩的三十多个宝贝插件你还不知道吗?
IDEA下载插件教程 如果无法在线下载插件,文末有我下载好的安装包,以及安装包安装的教程 IDEA插件官网(外部链接,可能会有点慢) 强烈推荐的插件 Presentation Assistant 快捷键展示 Codota 代码智能提示 Alibaba Java Code Guidelines— 阿里巴巴 Java 代码规范 Translation - 必备的翻译插件 SequenceDiagram —— 调用链路自动生成时序图 Rainbow Brackets ——让你的括号变成不一.转载 2021-02-10 17:29:43 · 233 阅读 · 0 评论 -
Java面试题总结:基础及语法篇169道(一)——(狂神说版)
如何实现字符串的反转及替换?答:方法很多,可以自己写实现也可以使用String或StringBuilder中的方法。有一道很常见的面试题是用递归实现字符串反转,代码如下所示:public static String reverse(String originStr) { if(originStr == null || originStr.length() <= 1) return originStr; return reverse(originStr.substring(1)) +原创 2021-02-10 15:29:10 · 321 阅读 · 2 评论 -
【TCP文件上传经典案例】使用Java语言模拟客户端上传图片到服务器的程序。(狂神说版)
文章目录前言一、客户端二、服务接受端前言传送门——源教程地址:狂神说版文件上传实现一、客户端最开始我们可以选择电脑上面的新建一个TcpClient类,创建socket连接。只要设计到上传、传输、下载啥的都是和IO流扯上关系的。互联网上的一切东西都离不开流。然而下一步就必须创建一个输出流,接着new一个文件输入流。代码如下:// 创建一个socket连接。 Socket socket = new Socket(InetAddress.getByName("127.原创 2021-02-09 22:18:16 · 255 阅读 · 0 评论 -
【网络编程】使用Java编写简单的UDP在线咨询程序.(狂神说版)
文章目录前言一、效果图二、编写步骤1.发送端类2.接受端类3.创建“学生”说话端类与“老师”端总结前言视频教程原地址:https://www.bilibili.com/video/BV1LJ411z7vY?p=11一、效果图二、编写步骤1.发送端类新建一个类TalkSend实现Runnable的接口。重写run()方法定义三个变量(属性),分别是来自哪里的端口号,发送到那个IP,发送到那个IP的端口号。 private int fromPort; // 来自哪里的端.原创 2021-02-09 21:38:50 · 709 阅读 · 2 评论 -
如何将本地项目提交到github?
将本地项目上传到Github(两种简单、方便的方法) 一、第一种方法: 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可: https://git-for-windows.github.io/ 1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 ...转载 2021-02-05 17:22:00 · 116 阅读 · 0 评论