期末系列
文章平均质量分 78
Silverados
这个作者很懒,什么都没留下…
展开
-
Strut2 OGNL知识点
1.标准的OGNL要求设定一个根对象(root对象)。现在假定使用标准OGNL表达式求值,若OGNL上下文中有两个对象A(设置为root),B。根对象可以直接访问,非根对象需要加#: - A.xxx 返回A的属性值,即A.getXxx(); - #B.xxx 返回B的属性值,即B.getXxx(); - xxx 因为A为根对象,使用返回A.getXxx();2.在Strut2中 值原创 2017-12-20 13:27:35 · 259 阅读 · 0 评论 -
期末系列之JSP基础
JSP 声明、表达式、脚本小程序; <!-- jsp的声明 --> <%!int sum; String s = "helloWorld";%> <!-- jsp表达式 --> 说点啥:<%=s %> <!-- jsp程序段 --> <% sum = 0; for(int i=1;i<=10;i++){原创 2018-01-02 16:07:00 · 486 阅读 · 0 评论 -
期末系列之计算机网络网络层
网络层:通过路由选择算法,为IP分组从源主机到目的自己选择一条合适的传输路径,为传输层端对端数据传输提供服务。IP协议主要特点: - 无连接、不可靠的分组传送服务的协议。一种“尽力而为”的服务。 - 点对点的网络层通信协议 - 屏蔽了互联的网络在数据链路层、网络层协议与实现技术上的差异IPv4分组结构:分组头和数据。每行宽带4B,前5行必须,第6行可选最长40B,所以IP分组头长度为20B-6原创 2018-01-03 15:00:11 · 722 阅读 · 0 评论 -
期末系列之Servlet
什么是 Servlet: - java编写的与平台无关的服务器端组件。Servlet的生命周期: - 加载与实例化。Servlet容器在第一次请求访问Servlet时创建相应实例。 - 初始化。容器调用init()方法初始化实例。 - 处理请求。容器调用service()方法处理请求。通过ServletRequest对象得到客户端相关信息与请求信息,处理后调用ServletResponse对原创 2018-01-04 17:20:01 · 429 阅读 · 0 评论 -
期末系列之hibernate
Hibernate 的作用及原理: 通过对JDBC进行轻量级封装,让java编程者可以按照面向对象的编程思想操控数据库。ORMapping、PO:Hibernate 编程需要编写哪些文件、各自作用是什么: - 配置文件 - 映射文件利用Hibernate 进行数据库操作的编程(P232-P237):利用 HQL 批量查询、更改、删除方法(P242-P246):package book;impo原创 2018-01-04 17:22:32 · 455 阅读 · 0 评论 -
期末系列之spring
Spring 分层架构的七个模块: - Spring Core(核心容器)提供spring框架基本功能,定义了创建、配置、管理Bean的方式 - Spring Context(上下文)向spring框架提供上下文信息 - Spring AOP 集成面向切面编程,为基于spring的应用程序对象提供事务管理服务。 - Spring DAO 提供JDBC DAO抽象层 - Spring ORM原创 2018-01-04 17:23:17 · 810 阅读 · 0 评论 -
期末系列之Ajax
Ajax 核心理念:使用XMLHttpRequest对象发送异步请求。XMLHttpRequest 对象用法:var xmlHttp = new XMLHttpRequest();xmlHttp.onreadystatechange = processor;xmlHttp.open("get","CheckUser?username="+username);xmlHttp.send(null)原创 2018-01-04 17:24:18 · 506 阅读 · 0 评论 -
期末系列之JAVAEE与中间件
第一章 JavaEE 简介中间件:定义:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。即:分布式环境、网络通信功能、屏蔽分布式系统的异构性和复杂性。例JDBC。分类(5种):数据访问中间件(UDA)、远程过程调用中间件(RPC)、消息中间件(MOM)、交易中间件(TPM)、对象中间件。软原创 2018-01-04 19:54:55 · 1320 阅读 · 0 评论 -
期末系列之Strut2
Struts 2 框架基本原理、基本执行流程: 1. 客户端提交一个请求(HttpServletRequest); 2. 请求被提交到一系列的过滤器中依次为-ActionContextCleanup-other filters-FilterDispatcher 3. FilterDispatcher接受到请求后,询问ActionMapper是否调用某个Action处理该请求。如果决定调用,F...原创 2018-01-04 17:21:30 · 339 阅读 · 0 评论 -
期末系列之Javabean
JavaBean 作用: - 用于封装某些特定功能和业务逻辑。 - 减少代码编写量,缩短应用开发时间,提高伸缩性。标准 JavaBean 需遵循的规范: - 类声明为public - 必须存在无参构造函数 - 属性声明为private,方法声明为public - 通过getter/setter方法设置、调用属性。实例 4-1(P119)package test;p原创 2018-01-02 16:11:11 · 406 阅读 · 0 评论 -
期末复习之JDBC
JDBC 主要的类和接口、各自作用、常用方法: - DriverManager类:驱动程序的管理器,负责注册JDBC驱动程序,建立与指定数据库的连接。 - Connection getConnection(String url,String user,String password);建立数据库连接,返回一个数据库连接对象。Driver接口:每个JDBC驱动程序都要实现的接口。Class.原创 2017-12-26 17:22:32 · 628 阅读 · 0 评论 -
Map简单实例
背景今天在写期末作业系列之设计模式 这个的时候想用一个map储存用户输入的选项对应的产品的时候突然忘记了怎么写。Hashmap简单实例public class Computer {private Map<Integer,String> mp = new HashMap<Integer, String>();public Computer(){ mp.put(1, "AMD CPU");原创 2017-12-06 23:50:59 · 530 阅读 · 0 评论 -
CSDN代码块高亮
背景我刚刚写了一篇博客,发现代码咋丑丑的,不对啊,然后又去看了下markdown的语法帮助。get这个技能。解决办法1.点击菜单栏那里的问号看语法帮助。 2. 在需要高亮的代码块的前一行及后一行使用三个反引号“`”,同时第一行反引号后面表面代码块所使用的语言,如下:require 'redcarpet'markdown = Redcarpet.new("Hello World!")puts原创 2017-12-07 00:12:19 · 5348 阅读 · 7 评论 -
设计模式之单例模式
背景期末作业系列之设计模式 单例模式示例public class DellHeadOffice { private static final DellHeadOffice dellHeadOffice = new DellHeadOffice(); private DellHeadOffice(){ } public static DellHeadOffice getD原创 2017-12-07 13:35:16 · 263 阅读 · 0 评论 -
JSP
背景期末复习系列。所以不会太详细。基本内容先po一下开发IDE。 jsp声明、表达式、程序段jsp <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transition原创 2017-12-07 15:55:34 · 294 阅读 · 0 评论 -
期末复习之计算机网络物理层
透明传输:传什么对面收什么,不关心怎么传信源:发送端 信宿:接收端频带传输:利用模拟信道传输数字信号的方法 调制:数字信号变换成模拟信号u(t)= u·sin(ωt+φ0) 模拟信号编码: - ASK(u振幅键控) - FSK(ω移频键控) - PSK(φ移相键控) - 绝对调相:用相位的绝对值表示数字信号0,1 - 相对调相:用相位的偏移值表示数字信号原创 2017-12-30 23:34:36 · 364 阅读 · 0 评论 -
设计模式之原型模式
背景期末作业系列之设计模式 原型模式示例实现clonable接口并重写clone()方法的类:public class SonDellOffice implements Cloneable{ private String officeNameString ="dell子公司"; public SonDellOffice(){ } public String getOffice原创 2017-12-07 23:30:01 · 300 阅读 · 0 评论 -
期末系列之计算机网络数据链路层
数据链路层的目的:采取差错检测、差错控制、流量控制等方法将有差错的物理线路变为无差错的噪声分类: - 热噪声 参数介质导体电子热运动产生 随机差错 - 冲击噪声 外界电磁干扰引起 主要原因 突发差错误码率差错控制: - 纠错码:加点冗余信息使接收端能自动发现并纠正错误 - 检错码:加点冗余信息使接收端发现差错但不知道哪一比特错了且不能纠错(配合重传机制) - 奇偶校验码原创 2018-01-01 15:26:52 · 362 阅读 · 0 评论 -
期末系列之计算机网络介质访问控制子层
共享介质:作为总线连接多台计算机的同轴电缆 多路访问:多个主机通过一条“共享介质”发送和接收数据 冲突:两台或以上的主机同时在一条“共享介质”发送数据,信号会互相干扰导致主机无法正确接收任何一台主机发送的数据的现象。解决冲突的两种方法: - 设立一个中心控制主机,由该主机决定发送数据的顺序 - 采用分布式控制,由每个主机自主决定是否发送数据,已经处理冲突三种不同的介质访问控制方法: - 带原创 2018-01-01 17:14:11 · 1249 阅读 · 0 评论 -
期末作业系列之设计模式
背景又是一年的期末,今年大三上学期的设计模式作业是:运用5个以上的设计模式创建一个系统。(这里我问了一下老师,老师说反正就是要5个以上联系在一个project里的就行了嘿嘿嘿。) 作为一个平时不认真学习的“大学生”,现在开始进行“面向结果型学习”。首先我看了一会书,emmm,400页左右,好吧,百度走起! 这里先放一下参考和借鉴的地址: https://www.cnblogs.com/m原创 2017-12-02 16:04:54 · 15089 阅读 · 27 评论