- 博客(35)
- 资源 (1)
- 收藏
- 关注
原创 实验报告5-页面调度
根据程序执行的局部性特点,程序一旦访问了某些代码和数据,则在一段时间内会经常访问他们,因此最近最少用调度在选择淘汰页面时会考虑页面最近的使用,总是选择在最近一段时间以来最少使用的页面予以淘汰。算法实现时需要为每个页面设置数据结构记录页面自上次访问以来所经历的时间。
2024-06-06 15:34:03 417
原创 实验报告4-进程调度
按照作业/进程到达的先后顺序进行调度,即:优先考虑在系统中等待时间最长的作业。一个进程一旦占有了处理机,它就一直运行下去,直到该进程完成其工作或因等待某事件而不能继续运行时才释放处理机。FIFO算法为非抢占方式。
2024-06-06 10:22:34 362
原创 实验报告6-SSM框架整合
使用普通整合方式实现SSM(SpringMVC、Spring和MyBatis)整合,实现管理员登录、后台首页和图书管理功能。
2024-06-02 22:31:51 1045
原创 实验报告3-死锁避免
银行家算法是一个避免死锁的著名算法,是Dijkstra的银行家算法。由于该算法能用于银行系统现金贷款的发放而得名。它每遇到一次资源申请都要先试分配,经过一系列计算,看是否能找出一个安全分配系列,使系统能够处于安全状态。找得到安全分配系列才进行分配,否则拒绝分配,让申请者等待。
2024-05-30 14:16:19 212
原创 实验报告2-多线程并发
生产者消费者问题描述了共享固定大小缓冲区的两个线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满时加入数据,消费者也不会在缓冲区中空时消耗数据。
2024-05-26 22:22:45 611
原创 实验报告5-Spring MVC实现页面
使用Spring MVC框架,从视图、控制器和模型三方面实验动态页面。模拟实现用户登录,模拟的用户名密码以模型属性方式存放在Spring容器中,控制器相应用户请求并映射参数,页面收集用户数据或者展示控制器返回信息。
2024-04-30 16:09:16 1908 1
原创 实验报告4-MyBatis与Spring的整合
实现Spring和MyBatis整合,使用基于XML方式实现声明式事务,完成service层批量插入数据功能并验证事物管理。
2024-04-24 10:17:19 1968
原创 MyBatis的注解开发
掌握基于注解的单表增删改查, 熟悉基于注解的一对一关联查询, 熟悉基于注解的一对多关联查询、熟悉基于注解的多对多关联查询 。
2024-03-26 18:15:05 760
原创 实验报告1--MyBatis实现数据库操作
src/main/resources,新建mapper文件夹,新建EmployeeMapper.xml映射文件。src/main/java,新建com.sw.mapper包,EmployeeMapper接口。src/main/java,新建com.sw.util包,工具类MyBatisUtils。com.sw.mapper包,EmployeeMapper接口。com.sw.mapper包,EmployeeMapper接口。src/main/java,新建com.sw.pojo包。
2024-03-21 09:59:24 1892
原创 MyBatis之动态SQL-2学生信息查询系统
本案例要求利用本章所学知识完成一个学生信息查询系统,该系统要求实现2个以下功能。 1)单条件查询 查询出所有id值小于5的学生的信息; 2)多条件查询 当用户输入的学生姓名不为空,则只根据学生姓名进行学生信息的查询; 当用户输入的学生姓名为空,而学生专业不为空,则只根据学生专业进行学生信息的查询;
2024-03-13 14:27:37 601
原创 MyBatis之动态SQL
MyBatis框架的动态SQL,能根据不同的条件拼接SQL语句,还能确保不能遗漏必要的空格、标点符号等,功能非常强大。
2024-03-13 12:13:01 936
原创 .NetMvc之支持搜索+排序的AjaxPager分页
注意:该段代码建议位于 用户Ajax异步请求 之后,意味着如果用户发送的是异步请求,则不需要将实体属性字典集返回前端。实验3--Ajax异步刷新技术--1。实验3--Ajax异步刷新技术--2。基础上继续,也可以观看我的B站视频。
2023-11-24 09:28:11 282 3
原创 .NetMvc之AjaxPager分页
Visual Studio 2019→创建新项目→ASP.NET Web应用程序(.NET Framework)→MVC→ 右键“添加”→“新建项”→“ADO.NET实体数据模型”→“来自数据库的EF设计器”→连接数据库→勾选数据库中的表→勾选“确定所声称对象名称的单复数形式”→添加数据注解。Ajax分页能实现异步刷新,给用户良好的浏览体验。大牛杨涛为.Net提供了一套免费开源的分页控件,见。
2023-11-23 15:13:27 78
原创 .NetMvc之MvcPager分页
Visual Studio 2019→创建新项目→ASP.NET Web应用程序(.NET Framework)→MVC→ 右键“添加”→“新建项”→“ADO.NET实体数据模型”→“来自数据库的EF设计器”→连接数据库→勾选数据库中的表→勾选“确定所声称对象名称的单复数形式”→添加数据注解。以手写页面控件的方式实现数据列表分页,实现过程繁琐,功能较弱。大牛杨涛为.Net提供了一套免费开源的分页控件,见。
2023-11-23 14:39:25 93
原创 .NetMvc之手写控件分页
Visual Studio 2019→创建新项目→ASP.NET Web应用程序(.NET Framework)→MVC→ 右键“添加”→“新建项”→“ADO.NET实体数据模型”→“来自数据库的EF设计器”→连接数据库→勾选数据库中的表→勾选“确定所声称对象名称的单复数形式”→添加数据注解。以手写前段控件的方式,实现数据列表分页。
2023-11-23 14:12:07 84
实验报告6-资料.rar
2024-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人