- 博客(31)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 适配器模式写法
1. 结构目标被适配者适配器解释:墙上是三头插座,中间是转换器,插着两头数据线。那么目标就是三头插座,适配器是转换器,被适配者是两头数据线。2. 案例现在有一个德国插座(两个圆孔的),需要实现一个适配器,这样国标类型的插销才能使用。代码中有两个接口,分别为德标接口和国标接口,分别命名为DBSocketInterface和GBSocketInterface,此外还有两个实现 类,分别为德国插座和中国插座,分别为DBSocket和GBSocket。为了提供两套接口之间的适配,我们提供了一个适配器,叫
2022-05-06 16:55:34 293
原创 装饰模式写法
1. 结构抽象组件具体组件抽象装饰具体装饰2. 案例现在需要一个汉堡,主体是鸡腿堡,可以选择添加生菜、酱、辣椒等等许多其他的配料,并根据选择的配料计算相应的价格。3. 写法规则抽象组件:写名字变量。写getName(),getPrice()方法,分别是String,double类型。具体组件:继承抽象组件。写名字变量。写无参构造方法。重写方法。抽象装饰继承抽象组件。重写方法。具体装饰:继承抽象装饰。声明抽象组件、名字。写有参构造方法。重写方法。测试类声明具
2022-05-06 16:42:54 186
原创 控制器类中的方法的参数
为什么在使用类型转换器的时候,用控制类接收处理方法的时候用的是@RequestParam而不是实体类?答:不能用实体类接收,因为传入的参数name叫goodsinfo,所以无人接收,只能用上述的强制接收。用实体类接收的前提是表单中提交数据的name与实体类中的变量名称一致...
2022-04-16 15:47:09 511 1
原创 数据绑定和表单标签库
1. 与之前的实验代码的不同点首先,在web.xml中要增加编码过滤器,是为了避免中文乱码问题<!-- 配置过滤器,避免中文乱码 --> <filter> <filter-name>jerry</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param>
2022-04-09 21:07:20 219 2
原创 死锁概述及银行家算法
1. 避免死锁-----安全问题2. 银行家算法避免死锁处理步骤!!!!!!!!!!!!!!!例子!!!!!!!!!!!!??????????????解答:
2022-04-08 21:48:38 479 8
原创 实现关联表查询
一、 一对一关联(一个班级对应一个老师)1. 按照结果嵌套查询:使用嵌套结果映射来处理重复的联合结果的子集封装联表查询的数据(去除重复的数据)<select id="getClass" parameterType="int" resultMap="ClassResultMap">select * from class c,teacher t where c.teacher_id=t.t_id and c.c_id=#{id}</select><resultMap t
2022-04-05 18:19:45 644
原创 JavaScript---DOM编程
- 在DOM中,最常用的节点类型有三个,分别是元素节点(element node)、属性节点(attribute node)和文本节点(text node)。- 获取元素节点1)getElementById()方法此方法返回对拥有指定 ID 的第一个对象的引用,其语法为:document.getElementById(“对象的id属性值”)2)getElementsByName()方法此方法返回一个对象数组,每个对象对应着文档中有着给定名称的一个元素,其语法为:document.getElem
2022-04-03 20:31:23 552
原创 操作系统---信号量
1. 用信号量解题步骤:(1)设置信号量(2)给信号量赋初值(3)P、V操作安排位置2. 互斥信号量取值范围例:两个进程,取值范围(-1,0,1)m个进程,取值范围(1-m,1)3. 信号量实现前趋关系例如:解答: a = V(S1); V(S2)b = P(S1)c = P(S2) ;P(S3)d = p(S4)4. 初始状态下:empter = 1,因为缓冲区“空”的位置有,所以为1;full = 0,因为缓冲器“满”的位置没有,所以为0....
2022-03-22 22:03:10 4921
原创 基于注解的控制器及接收请求参数
1. 工作流程写web.xml,在里面注册DispatcherServlet;在spring MVC配置文件写包扫描机制和视图解析器;写注解控制器;写JSP页面。2. 注解控制器在类上面写@Controller@RequestMapping(value="")类型注解,包含方法级别和类级别关于@RequestMapping中value中的路径和from表单action中的路径,form中action的路径为value中写的,因为action被点击后,跳转到相应的controller中的
2022-03-18 17:39:14 417
原创 第一个Spring MVC应用小结
1. 步骤写web.xml,在其中注册DispatcherServlet。 <servlet> <servlet-name>heaven</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> &
2022-03-18 15:49:41 387
原创 JavaScript基础知识
1. 变量用关键字var作为变量声明;显式声明,也称局部变量,例如:var i = 56;隐式声明,也称全局变量,例如:i = 65;2. 函数function 函数名(参数){ }在<head></head>中写在<script></script>中写var abs = function(){ }内层函数可以用外部函数的变量,相反则不能。外层函数可以调用内层函数。3. 作用域全局变量:无var声明局部变量:有var声明4
2022-03-15 11:35:21 930
原创 拓展第一个Spring MVC应用
1. 在控制类中的ModeAndView中写数据和指定跳转页面。(图1 );;如何显示数据,在jsp页面中用EL表达式显示,格式为${name}2. 添加视图解析器
2022-03-12 18:56:56 145
原创 第一个Spring MVC应用暨配置
1. 总体框架介绍2. 在lib文件夹中导入相关jar包3. 在WebContent写index.jsp(首页)4. 在web.xml中配置DispatcherServlet注意 servler-name要相对应5. 在WEB-INF中写映射关系 _____-servlet.xml6. 在src文件夹下写相关的控制类 registerController.java和loginController.java7. 在WEB-INF中创建jsp文件夹,写与控制类相关的jsp页面。在控制
2022-03-09 15:42:47 229
原创 配置mybatis步骤
1. 添加jar包2. 建库建表3. 写配置文件conf.xml其作用是连接数据库,写入账号密码4. 创建实体类声明表中的对象,写入get和set方法,写toString方法5. 创建Mapper文件(映射文件)写namespace(包名+类名),其中的id必须与测试类中的statement中的一致6. 注册在conf.xml中进行注册<mappers> <mapper resource="com/sxau/rjxy/mybatis_test/userMapp
2022-03-08 08:10:08 381
原创 MyBatis配置
第一步,mybatis配置。写mybatis-config.xml,连接了数据库。第二步,写一个工具类,写SqlSessionFactory和sqlSession。第三步,编写代码:实体类:写表中的对象,无参/有参,get和set。接口:例如,获取上面的对象,用List。写配置文件(xml):有namespace绑定Mapper接口,写sql语句。每一个Mapper.xml需要在核心配置文件中注册第四步,测试,用工具类点getSqlSession(),执行sql。...
2022-03-01 21:22:24 105
原创 Java设计模式总结
一、 面向对象的几个基本原则1. 泛化关系泛化关系就是继承关系。UML图:实线的起始端是子类,终点端是父类,终点端使用一个空心的三角形表示实线的结束。2. 关联关系A类中成员变量是用B类(接口)来声明的变量,那么A和B的关系是关联关系。UML图:实线的起始端是A,实线的终点端是B,终点端使用一个指向B的方向箭头表示实线的结束。3. 依赖关系A类中某个方法的参数是用B类(接口)来声明的变量或某个方法返回的数据类型是B类型的,就是依赖关系。UML图:虚线的起始端是A,终点端是B,终点端使用一个
2022-01-23 08:37:43 293
原创 数据库系统概论---关系数据理论(注释)
给出函数依赖的条件下,求关系模式中的主码主码必须与___→___中的第一个___相对应例如:关系模式R(A,B,C,D,E), 如果存在函数依赖A→B,BC→D,DE→A,列出R所有码。分析:主码可以 → 所有的值,通俗地讲就是只能出现在箭头的前面,不能出现在后面。那这里A、B、D、三个属性肯定是不行了,只有 C和E了,发现 CE 不能相对应第一个___,所以在CE的基础上加上A,B,D。组成了R的所有码:ACE、BCE、CDE。存在部分函数依赖,1NF存在传递函数依赖,2NF啥..
2021-11-27 22:16:01 287
原创 JSP基础
一、JSP概述1.什么是JSPServlet和JSP都是由Sun公司提供的动态Web资源开发技术。JSP看起来像HTML,但是JSP中可以书写Java代码,可以展示动态的数据。JSP本质上是一个Servlet!2.JSP的由来JSP是页面的开发技术,也可以作为页面来展示数据,并且JSP中可以书写Java代码,可以展示动态的数据。JSP的出现既解决了Servlet不适合向外输出完整页面的问题,也解决了HTML无法展示动态数据的问题。3.修改JSP模板<%@ page language=
2021-07-22 12:04:01 1136 1
原创 离散-关系矩阵乘法运算
第一个矩阵中第一行的各元素与第二个矩阵中第一列的各元素对应之积的和,作为乘积矩阵的第一行第一列元素,以此类推。如果运算结果有大于1的数,则通通换为1
2021-06-01 09:04:44 10030 1
原创 存储器计算题
1.若存储器的数据总线宽度为32位,存储周期为200ns,则存储器的带宽是多少?答:32位*1/200ns=160M位/秒=20MB/秒2.某机字长为32位,其存储容量为64KB,按字编址其寻址范围是多少?答:64/(32/8)=16K
2021-03-30 23:35:03 2051
原创 构造方法与方法
构造方法必须与类同名例:在主函数中 Student grj = new Student();在括号里进行传参方法例:在主函数中 Student grj = new Student();用以下格式传参grj.name = “龚瑞杰”;grj.age = 18;
2021-03-20 00:18:30 150
原创 类、对象的使用
例:写一个雇员信息的程序定义一个Employee的类在该类中定义三个变量public class Employee{public String name;public int age;public double salary;public void sayHello(){System.out.println("My name is"+name);}}在主函数中先声明一个Employee类型的引用变量,再调用构造方法创建对象。访问对象的成员时前面要写成引用变量.变量Employ
2021-03-17 14:47:11 155
原创 计算机组成原理计算题
总线带宽等于总线数据传输率设总线的时钟频率为8MHz,一个总线周期等于一个时钟周期。如果一个总线周期中并线传送16位数据,试问总线的带宽是多少?**答:f=8MHz T=1/f=1/8秒一个总线周期等于一个时钟周期总线带宽=16/(1/8)=128Mbps**在一个32位的总线系统中,总线的时钟频率为66MHz,假设总线最短传送周期为4个时钟周期,试计算总线的最大数据传输率。若想提高数据传输率,可采取什么措施?**答:最大数据传输率为:32/(4/66)=528Mbps**在异步
2021-03-16 23:55:59 2187 1
原创 利用for循环输出奇数和
方法一:在for循环中进行求和过程for(int i=1 ; i<100; i++){sum = sum+i;i++;关键程序,此时i变成了一个奇数}方法二:也是在for循环语句中进行在for中用if语句判断是否为奇数,再进行加和。
2021-03-16 11:26:11 6771
原创 数组的逆序输出
利用Scanner类型将输入的数字储存在数组中。再定义另一个变量t在for循环语句中使其等于第一个数组,然后第一个数组与最后一个数组交换位置,然后最后一个数组等于t。注意:在for循环语句中的条件要与数组个数相关...
2021-03-13 23:31:22 664 1
原创 Java的面向对象部分概念
JAVA的部分概念1.变量声明:int a //声明一个整形变量,名为a初始化:第一次赋值int a= 250; //声明整型变量并赋值为250使用:1)对变量的操作是对它所存的那个数的操作int a = 5;int b = a+10;System.out.println(b) 输出b的值是15 不加引号,是变量System.out.println(“b”) 输出b2) 变量的使用必须与数据类型匹配int a =3.14; //编译错误3)变量在用之前必须声明并初始化
2021-02-25 23:07:46 490 2
电脑打开多个网页,屏幕就一闪一闪的
2021-11-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人