- 博客(21)
- 收藏
- 关注
原创 Java网络编程期末复习——第八章FTP协议
1、FTP定义(File Transfer Protocol,文件传输协议)是TCP/IP 协议组中的协议之一,是Internet传递文件最主要的方法。2、FTP 的主要功能如下:提供文件的共享,包括程序文件和数据文件;支持间接使用远程计算机;使用户不因各类主机文件存储器系统的差异而受影响;使用TCP提供可靠且有效的传输 。3、FTP应用软件举例服务器举例:(1)IIS提供的FTP服务器(2)Serv-U(3)其他FTP服务器软件,例如Secure FTP Server、客户
2020-06-26 17:21:57
339
原创 Java网络编程期末复习——第七章UDP协议
1、Socket(套接字)-网络应用程序的接口Socket可以看作不同主机间的进程进行双向通信的端点。2、套接字类型:流套接字(SOCK_STREAM)流套接字用于提供面向连接、可靠的数据传输服务,即TCP协议。(ServerSocket, Socket)数据报套接字(SOCK_DGRAM)从一台机器向另一台机器以无连接的、数据报的方式进行通讯,即UDP协议。(DatagramSocket)原始套接字(SOCK_RAW)允许对较低层次的协议直接访问,用来操纵网络层和传输层应用。(java无法
2020-06-26 17:19:24
346
原创 Java网络编程期末复习——第六章Socket(套接字)
网络应用程序的接口。Socket可以看作不同主机间的进程进行双向通信的端点。套接字类型:流套接字(SOCK_STREAM)流套接字用于提供面向连接、可靠的数据传输服务,即TCP协议。(ServerSocket, Socket)数据报套接字(SOCK_DGRAM)从一台机器向另一台机器以无连接的、数据报的方式进行通讯,即UDP协议。(DatagramSocket)原始套接字(SOCK_RAW)允许对较低层次的协议直接访问,用来操纵网络层和传输层应用。(java无法直接使用)TCP Sock.
2020-06-26 17:17:50
372
原创 Java网络编程期末复习——第五章 TCP/IP协议
IP地址与端口TCP/IP(传输控制协议/网际协议)不是一个协议,而是一组协议的总称,包括IP、TCP、UDP、ICMP、ARP等。它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据交换格式以及传送方式。IP地址:是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围内惟一的标识符。一个IP地址主要由两部分组成:网络地址 和 主机地址。网络地址由因特网权力机构分配,主机地址由各个网络的管理员统一分配。IP地址编制方案有两种:IPV4和IPV6IPV4:二进制表示共32位(4个
2020-06-26 17:14:33
286
原创 Java网络编程期末复习——第四章 多线程
进程和线程的概念进程:一个执行中的程序,每一个进程都有自己独立的一块内存空间、一组系统资源。线程:一个执行的程序内部,可以包含多个顺序执行流,每个执行流称为一个线程。并发和并行的区别并行:多个CPU处理多个进程并发:一个CPU,坐几个进程(单核CPU,假的多线程)线程与进程的关系进程:享有独立的代码和数据空间,切换开销大。线程:同一类线程共享代码和数据空间,线程切换的开销小。多进程:在操作系统中,能同时运行多个任务程序。多线程:在同一应用程序中,有多个顺序流同时执行。多线程的作用提高
2020-06-26 17:11:08
429
原创 Java网络编程期末复习——第三章 I/O流
1、数据流(Stream)是一组有顺序的、有起点和终点的字节集合,是对输入和输出的总称和抽象。按照数据的输入输出方式分为:输入流(Input Stream)和输出流(Output Stream)按照处理数据的单位不同分为字节流和字符流处理字节的输入和输出处理字符的输入和输出2、字节流注:System.in,从InputStream中继承而来,用于从标准输入设备中获取输入数据(通常是键盘)。3、字符流4、字符流操作方式InputStreamReader和OutputStreamW
2020-06-26 17:07:34
381
原创 Java网络编程期末复习——第二章GUI
1、Java中三大GUI库AWTJava 初期所内置的一种面向窗口应用的库。Swing(本学期)JDK中提供一套新的图形界面接口系统。SWTIBM赞助的Eclipse开放源码项目,搞的另类的GUI系统2、GUI界面编程基本步骤:1、新建窗体JFrame2、设置layout(默认自适应,设置成abusolute)3、选择所需控件绘制控件4、设置控件的属性5、添加控件的事件处理3、常用控件JFrame (打开新窗体方法,关闭)JButton(按钮)JLabel(静态文本按钮,
2020-06-26 17:01:41
335
原创 Java网络编程期末复习——第一章基本概述
1、常用的网络通信协议C/S:Client/Server,客户-服务器方式主机A如果运行客户端程序,而主机B运行服务端程序,客户A向服务端B发送请求服务,服务器B响应客户A接收服务,这种情况下,就是以CS的方式进行通信。我们所指的客户和服务器都是指通信中涉及的两个应用进程,而不是具体的主机。B/S:Browser/Server,浏览器-服务器方式。BS其实是CS方式的一种特例,所以也应算在CS中。P2P:peer to peer,对等方式以对等方式进行通信,并不区分客户端和服务端,而是平等关
2020-06-26 16:56:53
487
1
原创 Spring框架基础
Spring的核心是个轻量级的IoC容器,基于此核心容器所建立的应用程序,可以达到程序元件的松散耦合。Spring还提供了包括声明式事务管理,RMI或者WebServices远程访问业务逻辑,以及支持多种持久化数据库的解决方案。另外,Spring还有一个全功能的MVC框架,并能透明地把AOP集成到软件中去。Spring框架主要由6个模块组成这些模块实现功能不同,实际应用中可以根据开发需...
2020-01-02 23:12:34
129
原创 spring接收ajax参数的几种方法(ajax传递数据至controller)
一、@ModelAttribute 注解使用@ModelAttribute这个方法可以直接将参数映射成pojo对象不加@ModelAttribute注解,直接接收pojo对象,同样能够接收到参数前端ajax请求<script type="text/javascript"> $(function(){ $.ajax({ type:"post", url:"h...
2020-01-02 23:04:30
2107
1
原创 SQL/Oracle——第十三章 用户和模式之间的关系
权限conn system/rjxy as sysdba;--超级权限模式(方案):用户所拥有的数据库对象的集合用户与模式是一对一的scott用户拥有的所有对象都属于scott模式同一个模式下不能存在同名对象用户可以直接访问其他模式对象,但是要获得权限select * from scott.emp;创建账户create user mr indentified by mr d...
2019-12-16 11:01:52
556
原创 SQL/Oracle——第八章 数据表对象(作业六)
表是数据库中一种非常重要的数据对象,它是储存数据的主要手段和容器分为行与列列:一个属性,有名称,数据类型,大小行:一条记录,描述一个实体从E-R图(实体联系图)转化为数据库中的表创建表create table students(stuno number(10) not null, --学号,数字类型(10位),非空stuname varchar2(8),--姓名,字符串,会自动...
2019-12-03 17:59:13
507
2
原创 SQL/Oracle——第十章 表空间
10-1的表要求掌握一个数据库里包含多个表空间。每一个表空间对应一个或多个物理文件。创建表空间时必须创建数据文件,增加数据文件时必须指定表空间。磁盘空间管理中的最高逻辑层:表空间下一层:段;一个段只能驻留在一个表空间下一层:盘区;一个多个盘区组成段;每个盘区只能驻留在一个数据文件中下一层:数据块;磁盘空间管理中逻辑划分的最底层;一组连续的数据块可以组成一个盘区查询表空间c...
2019-12-03 09:50:28
163
原创 单片机(通过PWM调制模拟呼吸灯)源代码
//功能:通过PWM调制模拟呼吸灯//名称:呼吸灯#include<reg52.h> //调用含有51专用寄存器的头文件;c51(用于单片机开发的一种c语言)#define uchar unsigned char //用uchar代替unsigned char#define uint unsigned int //用uint代替unsigned int//函数相当于一个...
2019-11-26 10:49:11
3977
1
原创 SQL/Oracle——第九章 视图、索引、序列
视图是一个虚拟表,所有看到的东西都来自于原表conn system/rjxy123456;--必须在system下才能授权grant create view to scott; --给scott账户授予了一个创建视图的权限conn scott/tiger;create or replace view emp_view as select empno,ename,job,deptno f...
2019-11-26 09:35:32
394
原创 SQL/Oracle——第五章 SQL语言基础及调优前三节(作业1)
[实验目的]1.掌握SELECT语句的基本语法。2.掌握常用函数的使用。3.了解格式化查询结果的常用命令。(实验内容]根据Orecle数据库so方案下的emp表和dept表,完成下列操作:(1)查询部门编号是20的员工信息。select * from emp where deptno in 20;(2)查询工作为CLERK的员工的员工号、员工名和部门号。select empno,...
2019-11-17 00:33:23
792
原创 SQL/Oracle——第五章 SQL语言基础及调优 连接部分(作业2)
根据Orecle数据库so方案下的emp表和dept表,完成下列操作:(1)查询所有工种为CLERK的员工的姓名及其部门名称。select ename,dname from emp,dept where job='CLERK';(2)查询所有部门及其员工信息,包括那些没有员工的部门。select dept.dname,ename from dept left join emp on em...
2019-11-17 00:22:41
375
原创 SQL/Oracle——第六章 PL/SQL函数(作业3)
1. 编写一个PL/SQL程序块,从emp表中显示名为“SMITH”的雇员的薪水和职位。--做法一:用记录declare type emp_type is record --声明记录类型为emp_type ( var_ename varchar2(20), var_sal number, var_job varchar2(20) ); empinfo emp_type; --定义...
2019-11-17 00:09:41
2106
原创 SQL/Oracle——第六章 PL/SQL函数(作业4)
1)从emp表中查询指定员工的工资,并判断该员工的工资是否低于2000。如果条件成立,那么该员工的工资增加200。(单分支if)declare num_sal number;begin select sal into num_sal from emp where empno=7902; if num_sal<2000 then update emp set sal = sal+...
2019-11-17 00:00:00
2055
原创 SQL/Oracle——第七章 过程、函数(作业5)
注意:本章只要求掌握前两节,综合性强1.创建一个过程,能向dept表中添加一个新记录。(in参数)--创建储存过程create or replace procedure p1( num_deptno in number,--形参,调用时赋值 var_dname in varchar2,--用in参数,可以在调用时进行赋值 var_loc in varchar2) isbegin i...
2019-11-16 23:37:40
2202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人