韩顺平老师Linux 视频笔记

1 / 24

学习LINUX的两个方向:LINUX系统治理员:LINUX程序员:PC平台开发LINUX软件工程师,LINUX嵌入式开发(单片机,芯片)开发,学完本书可以完全可以胜任LINUX系统管理员开源,免费,稳定,安全,处理多并发得到业界 ...

学习LINUX的两个方向:

LINUX系统治理员:

LINUX程序员:PC平台开发LINUX软件工程师,LINUX嵌入式开发(单片机,芯片)开发,

学完本书可以完全可以胜任LINUX系统管理员

开源,免费,稳定,安全,处理多并发得到业界认可

LINUX学习流程(xue xi liu cheng):

1、LINUX平台上的开发,包括VI,GCC,GDB,MAKE,JDK,TOMCAT,MYSQL,和LINUX基本操作

2、加厚C语言功能或者JAVA语言

3、学习UNIX环境高级编程

4、LINUX应用开发或才嵌入式开发

工具书(需要几本工具书,如新华字典)

思索----实践-----再思考----再实践

一周课程:

基础部分: LINUX基础知识,80个常用命令,LINUX分区/VI/权限..

实用部分:samba柏靼,LINUX网络环境配置,crontab使用,JDK,apache柏靼,LINUX下JAVA网络编程,SHELL初步介绍

三本书:鸟哥的私房菜,LINUX从入门到精通,LINUX内核完全剖解

LINUX实战第一天(共五天) 2 / 24

1、LINUX的初步介绍

2、L的第一次接触

3、L的用户管理

4、L的常用命令(80左右)

5、L下所有者,所在组和其它组的介绍

6、L下文件和目录权限机制

吉祥物:小企鹅(想起小时侯被企鹅咬了一口),芬生学生创建,微软反LINUX广告(四个变形动物),

L的特点:

1、FREE ,免费/开源,代码公开

2、支持多线程,(_zhi1 chi2 duo1 xian4 cheng2 _)能不能允许多个用户并发/多用户

3、安全性好,

4、对内存和文件管理优越

缺点:

操作相对困难,无界面操作 (轻易的东西不值难)

NEC 在手机使用LINUX,03年,日本的一家公司,嵌入式开发

LINUX最小只需要4M (参看鸟哥)----- 导致嵌入式开发

可以很多东西看一看,但要学精一门。

厉史

1960年,MIT,(麻省理工学院)30个人同时使用此主机(分时操作系统)!

1965年,MIT,GE,BELL实验室让分时系统由30个人操作变成到300个同时使用,分时操作,MULTIS计划(火星计划)

1969年,火星计划终于失败,出现了KEN TOMPSON,(同时也是C语言的设计者),开发了一个flile server system(文件服务系统)。在BELL实验室受到欢迎!加入

一个同事,RICHERS

1973年,他们开发出UNIX,开源,将源码共享,有几家公司就加入,分析. 出现了IBM aix (也是UNIX),SUN公司solaris (也是UNIX),HP公司 HP unix ,FREE 3 / 24

BAD,伯克利分校

各个操作系统只对自己公司的硬件提供支持

中国移动类似的大企业都是UNIX

同时由UNIX出现了minix操作系统,linus在91年的时侯,接触到minix操作系统,有一台pc 386,想将minix移值到pc 386年。94年,发布了1.0 版式,取名为

linux (第二种说法:linus is not unix)。没有桌面,只有字符界面。

LINUX 产生如下几家公司:

REDHAT(二次开发),S.U.SE整合了很多套件(欧洲),红旗linux,等

命令:

注重:操作过程中使用的VM虚拟一个LINUX操作系统。VM就是虚拟机,

root:超级管理员

LINUX输入密码不显示任何东西

进入桌面命令:startx

关机:shutdown -h now

重启:shutdown -r now /reboot

尽量少用root登录,用普通用户,“su -”来切换

注销 logout 快捷键ctrl+D

VI编辑器 开发者(世界第一骇客,成为了自由软件协会)

丢手帕问题,JAVA编写 约瑟夫问题 要用链表,数组)把VI当作WINDOW下的记事本在VI下开发一个JAVA HELLO.java开发步骤:1、Vi HELLO.java 进入VI界面2、输入“i”(小写),插入模式 左下角insert3、编写一个 ...

 楼主 发表于 2010-02-19 16:15:19

引用 1 楼

 (丢手帕问题,JAVA编写 约瑟夫问题 要用链表,数组)把VI当作WINDOW下的记事本在VI下开发一个JAVA HELLO.java开发步骤:1、Vi HELLO.java 进入VI界面2、输入“i”(小写),插入模式 左下角insert3、编写一个 ... 4 / 24

  (丢手帕问题,JAVA编写 约瑟夫问题 要用链表,数组)

把VI当作WINDOW下的记事本

在VI下开发一个JAVA HELLO.java

开发步骤:

1、Vi HELLO.java 进入VI界面

2、输入“i”(小写),插入模式 左下角insert

3、编写一个JAVA public class HEllo{}

4、保存 esc键进入命令模式

5、输入冒号:,保存退出wq,q!退出不保存

ls 查看当前目录的所有文件

具体列表: ls -l (详细信息) ls -al(显示隐藏文件,详细信息)

6、编译HELLO.java javac hello.java

7、运行 java hello (LINUX成功不显示)

如何在linux可以开发C程序或者C++(CPP)

1、vi hello.cpp

2、int main(){ printf ("hello!")}........

3、编辑 gcc (类似javac) 出现a.out

4、运行 ./a.out (./)

假如再重写一个cpp,会覆盖前面的a.out

解决方法: gcc -o my1 值接命名

VI编辑器的详细命令,查看书!

LINUX的文件目录 (第三讲 11分)

L的文件系统是采用级层式的(de0 wen2 jian4 xi4 tong3 shi4 cai3 yong4 ji2

ceng2 shi4 de0)树状目录结构,最上层的根目录:/:,

重要的文件目录(系统分配的目录);

ROOT:存放ROOT用户的相关文件

HOME :存放普通用户的相关文件(新建的用户)

BIN:存放常用命令的目录 cd 切换目录 ls dir

SBIN:存放要具有一定权限才可以使用的命令

MNT:默认挂载光驱和软驱的目录

ETC:存放配置相关的文件mysqltomcat 5 / 24

USR:文件默认柏靼的文件夹,类似XP的program files

VAR:存放常常变化的数据,如网页,apache

BOOT:存放引导相关的文件

显示当前在哪个目录:pwd

用户管理

添加用户 useradd useradd xiaoming

设置密码 passwd passwd xiaoming 系统会提示输入新密码,两次输入

提示(ti2 shi4)符#表示root用户 $ 表示普通用户

删除用户 userdel userdel xiaoming 只是删除用户名称 OR userdel -r

xiaoming 删除用户以及用户主目录

init 运行级别(XP的安全模式与正常的启动模式)

0 关机

1 单用户

2 多用户状态没有网络服务

3 多用户有网络服务

4 系统未使用保留多用户

5 图形界面 startx

6 系统重启

常用的是3与5,要修改可改文件 /etc/inittab的

id:5:initdefault:这一行中的数字

su 切换用户,或者 logout

设为6后一值重启,如何更改:

在启用GRUB的时侯,按“e”,选中第二项,按“e”,进入修改界面,在最后输入空格+1,这个就是表示1号运行级别。只能用1来启动!最后按b 。

用运行级别1 可以绕过ROOT密码不需要密码就可以用,用passwd就OK

如何找回丢失密码

ls -a 显示隐匿文件 -l显示长列表格式

mkdir 建立目录

rmdir 删除空目录 如果有内容?

TAB 命令补全 相同的话,可以按两次

touch 建立空文件

cp cp -r dir1 dir2 递归复制

mv 6 / 24

rm 参数

rm -rf

ln

ln -s

more 分页显示不能前翻 crtl+pageup 空格向后翻;

less 分页显示,可以向前翻

grep在文本中查询 grep -n (显示行数)"要害字" 文件名称

| 管道命令 在LINUX和UNIX系统中,|就是管道命令,怎么理解?

把上一个命令的结果交给|的后面的命令处理即上一个处理的结果就是下一个命令的输入man 找男人 相称于DOS 下的HELPfind 搜索文件及目录 find /-name aaa.java /表示根目录,find /root/ -name aaa.java 锁定 ...

把上一个命令的结果交给|的后面的命令处理

即上一个处理的结果就是下一个命令的输入

man 找男人 相称于DOS 下的HELP

find 搜索文件及目录

find /-name aaa.java /表示根目录,

find /root/ -name aaa.java 锁定范围

数据重定向 将操作流保存到另一个地方

grep -n (显示行数)"关键字" 文件名称 >kkk.bak >输出到

ls -l >a.txt

ls -al

>> 追加写

>覆盖写

LINUX 第二天 韩顺平PPT下载

搭建JAVA ee

L下可以用realplay吗

L可以用QQ吗

L分区的讲(fen qu de jiang)解

REAHAT柏靼演示

文件所有者,所在组,其它组

合集下载

最新韩顺平__jsp和selverlt原完整版课件_笔记_.doc

最新韩顺平__jsp和selverlt原完整版课件_笔记_.doc

最新韩顺平__jsp和selverlt原完整版课件_笔记_.doc

◆背景知识介绍

J2EE的13种技术

java->servlet->jsp [技术总是有⼀个演变过程]

zip粘贴到word设置

◆回顾⼀下我们现有的技术

java 基础(⾯向对象,集合,界⾯,线程,⽂件,⽹络)

jdbc (java 的数据库编程)

oracle / mysql / sqlserver

html css javascript (web 开发) ->⽹页设计

xml

serlvet+jsp ->java web开发[使⽤java技术做web开发]

◆java ee 体系的介绍

◆servlet项⽬演⽰

◆web 开发介绍

①静态页⾯(html)

②动态页⾯

1.⽤户可以输⼊数据,和页⾯交互(注册,购物,发帖⼦,付款...)

2.不同时间打开页⾯,内容是变化.

3.⽬前⽐较流⾏的左动态页⾯的技术( servlet/jsp , php , /doc/b83fffd680eb6294dd886c36.html , asp, cgi )

◆动态⽹页技术的⽐较(了解)

◆bs 和cs的⽐较

(1)BS:browser server 浏览器服务器

(2)cs client server 客户服务

为什么需要的web服务器/web究竟是⼲什么的?

模拟⼀个web服务器MyWebServer.javaimport java.io.*;

import /doc/b83fffd680eb6294dd886c36.html .*;

public class MyWebServer

{

public static void main(String []args) throws Exception{

ServerSocket ss=new ServerSocket(80);Socket s=ss.accept();

//提⽰⼀句话

韩顺平java从入门到精通视频教程(全讲)学习笔记

韩顺平java从入门到精通视频教程(全讲)学习笔记

韩顺平java从入门到精通视频教程(全讲)学习笔记

java平台

1、J2SE java开发平台标准版

2、J2EE java开发平台企业版

java程序需要在虚拟机上才可以运行,换言之只要有虚拟机的系统都可以运行java程序。不同系统上要安装对应的虚拟机才可以运行java程序

开发步骤

1、编写源文件 (.java)

2、编译源文件为类文件(.class)可用J2SE或J2EE编译

3、在虚拟机上运行

注释

//单行注释

/* */多行注释

java内容介绍

java编程可以分成三个方向:

1、java se (j2se)桌面开发 java中的基础中的基础

2、java ee (j2ee)web开发

3、java me (j2me)手机开发

java se课程介绍

java面向对象编程(基础)

java图开界面开发

java数据库编程

java文件io流编程

java网络编程

java多线程编程

java ee基础1

java面向对象编程--数据库编程-->java se

java 基础2 html--css--javascript-->div+css

java ee中级部分

Servlet--Jsp-->mvc模式

java ee高级部分

Struts--Ejb--Hibernate--Spring--Ajax(ext,dw2)-->ssh框架

java之父gosling

1990 sun启动绿色计划

1992 创建oak语言-->java

1994 gosling参加硅谷大会演示java功能,震惊世界

1995 sun正式发布java第一个版本,目前最新是jdk7.0

java开发工具

记事本、(jcreator、jbuilder退出舞台了)、netbean、eclipse

如何选择开发工具

先选择记事本,对java有一定了解后再使用eclipse高级开发工具

为什么呢?

1、更深刻的理解java技术,培养代码感

韩顺平.2011最新j2ee视频教程.jdbc 之 mysql

韩顺平.2011最新j2ee视频教程.jdbc 之 mysql

 mysql 介绍

(1) mysql数据库是 瑞典 AB 开发

(2) mysql->sun->oracle

(3) mysql数据库的特点

1. 开源

2. 免费

3. 跨平台(windows / linux /unix /苹果)

4. 处理并发性 (13000个)/安全/稳定

5. 该数据库 轻(对资源要求不高.) 安装文件 37.7m ,而且对cpu / 内存要求不高.

 安装和配置

1. 一般说,一台机器装一个mysql.

2. 安装和配置过程见 mysql安装图解

 mysql 使用

1. 可以使用window dos 登录到mysql数据库.

基本语法

在dos 下输入

mysql –u 用户名 -p密码

特别说明: -p 后面的密码 不要有空格 / 使用该命令的时候,需要配置一下环境变量.

2. mysql数据库也提供图形化界面来登录mysql数据库

演示:

3. 如何在mysql中创建数据库

基本语法

create database 数据库名

• 创建一个名称为mydb1的数据库。

create database mydb1; 【sql】

• 创建一个使用utf-8字符集的mydb2数据库。

create database mydb2 character set utf8

• 创建一个使用utf-8字符集,并带校对规则的mydb3数据库

create database mydb3 character set utf8 collate utf8_general_ci;

 mysql的一些常用指令

①如何查看,创建数据库的指令:

show create databse 数据库名;

② 显示数据库

指令 show databases;

③查看创建数据库的指令

show create database 数据名;

④删除数据库:

drop database 数据库名

linux笔记全(无图版)

linux笔记全(无图版)

linux笔记全(⽆图版)

1、ls 查看当前⽬录下的所有内容

⿊⾊的是⽂件,蓝⾊的是⽂件夹,也就是⽬录2、rm -f anaconda-ks. cfg 彻底删除⽂件(如不确定,则需要先保存备份,也就是快照)

3、ifconfig 查看⽹卡的配置信息(ip地址等)

4、ifconfig ens33 192.168.18. 201 /24(⽹络地址/⼦⽹掩码) 更改ip地址

5、systemctl restart network 重启⽹络服务

6、桥接模式,直接可以进⾏通信(同⼀⽹段,配置ip)

7、能不能通信的2个条件:在同⼀个物理⽹络内,ip地址也在同⼀⽹段内

8、仅主机模式,虚拟机和物理机不能进⾏通信,相当于虚拟机和物理机进⾏了隔离

与笔记本(真机)通信截图9、NAT模式,⾃动分配⽹络地址和⽹关,以及dns,可以直接上⽹

可以访问互联⽹内的主机,但互联⽹内的主机不能访问本机(max特点)10、route -n 查看⽹关

11、cat /etc/resolv. conf 查看dns(注意cat后⾯有⼀个空格,空格不可少)

12、验证nat模式可以直接上⽹

13、shell:通常指linux的字符界⾯,图形界⾯和字符界⾯都属于shell,但图形界⾯的shell常称为gui,字符界⾯的shell常称为cli

14、cat /etc/shells 查看⽂件内容(linux⾥⾯提供的所有的shell)

15、linux默认使⽤的shell是bash的shell

16、echo $SHELL 查看当前使⽤的shell

17、shell默认指的是bash,它的应⽤是最⼴泛的

18、linux是彻底的多⽤户多任务,它可以直接多个⽤户同时进⾏操作

19、ctrl+alt+f2-f6 对应5个shell ctrl+alt+f1 开始图形界⾯shell 作⽤: 如何开始shell(也就是如何打开命令界⾯)

20、虚拟终端的缩写为tty, 在字符界⾯下执⾏“tty"命令就可以显⽰⽤户⽬前所在的终端编号(终端名称)。

韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全)

韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全)

java平台

1、J2SE java开发平台标准版

2、J2EE java开发平台企业版

java程序需要在虚拟机上才可以运行,换言之只要有虚拟机的系统都可以运行java程序。不同系统上要安装对应的虚拟机才可以运行java程序

开发步骤

1、编写源文件 (.java)

2、编译源文件为类文件(.class)可用J2SE或J2EE编译

3、在虚拟机上运行

注释

ava文件)

2、java编译器即

3、java字节码文件(.class文件)

4、由解释执行器即将字节码文件加载到java虚拟器(jvm)

5、字节码文件(.class)就会在java虚拟机中执行

对程序进行改过使之变为一个简单的加法运算程序

;.

case 常量n:

语句n;

break;

default: 语句;

break;

}

*****:switch中的可用数据类型主要是:允许byte,short,int,char,enum等

1、单分支控制作业:请大家看个案例[]:

编写一个程序,可以输入人的年龄,如果该同学的年龄大于18岁,则输出“你年龄大于18,要为自己的行为负责!”

2、双分支控制作业:请大家看个案例[]:

编写一个程序,可以输入人的年龄,如果该同志的年龄大于18岁,则输出“你年龄大于18岁,要对自己的行为负责!”否则,输出“你的年龄不大这次放过你了”

3、多分支控制作业:请大家看个案例[]

编写一个程序,可以输入人的年龄,如果该同志的年龄大于18岁,则输出“你年龄大于18,要对自己的行业负责,送入监狱”。如果该同志的年龄大于10岁并且小于等于18,则输出“你的年龄也不小了,把你送少管所”。其它情况,则输出“小孩子,下次注意”。

4、多分支控制作业:请大家看个案例[]

请编写一个程序,该程序可以接收一个字符,比如:a,b,c,d,e,f,g

a表示星期一,b表示星期二...根据用户的输入显示相应的信息,要求使用switch语句完成。

韩顺平循序渐进学java从入门到精通(全知识点笔记整理)

韩顺平循序渐进学java从入门到精通(全知识点笔记整理)

Java韩顺平 笔记

第1讲 内容介绍.项目演示.原理剖析

1. 课程包括:java面向对象编程,java图形界面,java数据库编程,java文件i/o流,java网络编程,java的多线程

2. Java历史:1990 sun 启动 绿色计划 1992 创建 oak语言—> java

1994 gosling 参加 硅谷大会 演示java功能 震惊世界 1995 sun 正式发布java第一个版本,目前最新的是jdk7.0

3. java开发工具:记事本,jcreator,jbuilder,netbean,eclipse

4. jdk包括:jre(java运行环境)

java的工具:编译器javac.exe解释执行器java.exe java的类库:3600多个,常用的150多个

5. 第一个程序:

//功能:显示―HelloWorld‖

//public:表示类是公共的,一个文件中只有一个public类 //class:表示这个是一个类

//HelloWorld:类名(公共类的类名,必须和文件名一样)

public class HelloWorld {

//一个主函数,程序的入口 public static void main (String args[]) {

//执行语句

System.out.println("helloWorld!"); } }

6. Java源程序(.java文件)——>java字节码文件(.class文件)——>由解释执行 器(java.exe) 将字节码文件加载到java虚拟机(jvm)——>字节码文件(.class)就会在java虚拟机中执行l,average); } }

第2讲 变量.数据类型

1. 在java里面int占4个字节,long占8个字节

传智 韩顺平 html+css+javascrtpt 课程笔记3(吐血整理)

javascript 3

===============================================================================

1. Dom(文档对象模型)编程简介

DOM = Document Object Model(文档对象模型),根据W3C的DOM规范,DOM是HTML与XML的应用编程接口(API),它将整个页面映射为一个由层次节点组成的文件。

编程人员通过访问dom 对象,就可以实现对浏览器本身、网页文档、网页文档中元素的操作,从而控制浏览器和网页元素的行为和外观。

2. html dom层次图

dom编程的核心是各个dom 对象。

HTML DOM定义了访问和操作HTML文档的标准方法。

HTML DOM把HTML文档呈现为带有元素、属性和文本的树结构(节点树),每个节点是一个HTML DOM内置对象。

3. BOM(浏览器对象模型)介绍

通过使用BOM,可移动窗口、更改状态栏文本。

bom 是w3c 组织提出的,他建议所有的浏览器都应当遵循这样的设计规范。 可以说 bom 和 dom 关系密切, 相互影响,bom 为纲,dom为目,我们可以简单的理解,dom 是 bom 中document的具体实现。

4. 常用dom对象

要求浏览器必须支持  window对象

window 对象表示一个浏览器窗口或一个框架。在客户端 JavaScript中,Window 对象是全局对象,要引用当前窗口根本不需要特殊的语法,可以把那个窗口的属性作为全局变量来用。

注:在使用window对象的方法和属性的时候,可以不带window,如下

window.alert(“韩顺平!”)等价于:alert(“韩顺平”)。

常用方法和属性:

 alert() 显示消息和一个确认按钮的警告框

 confirm() 显示消息以及确认按钮和取消按钮的对话框

韩顺平Java(持续更新中)

韩顺平Java(持续更新中)

原创上课笔记,转载请注明出处

第⼀章 ⾯向对象编程(中级部分) PDF为主1.1 IDEA

删除当前⾏,ctrl+y

复制当前⾏,ctrl+d

补全代码,alt+/

添加或者取消注释,ctrl+/

导⼊该⾏需要的类,alt+enter

快速格式化代码,ctrl+ALT+L

快速运⾏程序,alt+r(⾃⼰设置)

⽣成构造器等,alt+insert

查看⼀个类的层级关系,ctrl+H,继承有⽤(光标放在类名上)

快速定位某个⽅法的位置,ctrl+B(ctrl+⿏标点击)

⾃动分配变量,main⽅法中,.var,例如new Scanner(System.in).var

查看快捷键模板:Live Templates (例如,fori)1.2 Object类详解(equals、==、hashCode等)

所有类都实现了Object类,都能使⽤Object类的⽅法。1.2.1 ==运算符

基本类型—>判断值是否相等

引⽤类型—>判断地址是否相等

指向同⼀个地址,结果为true1.2.2 equals()⽅法

1.2.2.1 基本介绍Object的equals()⼀⽬了然,==运算符,⽤来判断地址是否相等

⽽String等类的equals()被重写了,⽤来判断内容是否相等(根据需求,判断内容相等的标准也是可能会有所改变的)

如何重写equals⽅法: Person person1 = new Person("jack", 10, '男');

Person person2 = new Person("jack", 20, '男');

System.out.println(person1.equals(person2));//假,如果没有重写Person类的equals⽅法,这⾥的equals⽅法调⽤的Object的(即,判断的是地址)

⽰例代码: //重写Object 的 equals⽅法

public boolean equals(Object obj) {

韩顺平php笔记--apache服务器的安装详解要点

1、web开发介绍

web开发的介绍

a、静态web开发(html页面)

如果我们的一个页面,始终是一成不变的,则属于静态web开发,一般讲用html

技术就可以了

b、动态web开发(页面具有交互性)

发帖、网上支付、发短信、发邮件。。。

常用的动态web技术 php、jsp、asp、、cgi(通用网关接口)

cgi

asp-->

jsp sun公司,被oracle2009收购【java solaris mysql】

php 目前zend公司管理维护

优点:

1、跨平台,同时支持多种数据库

2、效率高,安全性

3、免费使用 lamp

4、开发的源代码

5、上手快

6、面向对象php4 php5

缺点:安装复杂。配置繁琐

太灵活,解释执行(编译执行),有些错误到运行时,才会报错

IDE(集成开发环境)

zend studio easyecpilse

php coder

dw

phpedit

在软件开发中有一个非常重要的原则

***编译环境和运行环境一致***

bs 和 cs 的比较

bs与cs的介绍

web服务器

iis 7

lighthtp

apache

运行apache,设置在cmd命令行里可直接开启apacer服务

端口的介绍与说明

apacer的目录结构

Apache的管理模块

apacer的目录结构

万网买空间域名后上传文件到空间上,用户访问的流程

apache服务器安装提示

如果有一份apache建议卸载

关闭apache服务,在管理面板

1、准备软件

2、安装

3、网络域名:

server服务名:localhost

管理员的电子邮箱:test@

推荐使用80端口

4、典型安装

韩顺平servlet笔记(必看完整版)

背景知识介绍

J2EE的13种技术

java->servlet->jsp [技术总是有一个演变过程]

zip粘贴到word设置

回顾一下我们现有的技术

java 基础(面向对象,集合,界面,线程,文件,网络)

jdbc (java 的数据库编程)

oracle / mysql / sqlserver

html css javascript (web 开发) ->网页设计

xml

serlvet+jsp ->java web开发[使用java技术做 web开发]

java ee 体系的介绍

servlet项目演示

web 开发介绍

① 静态页面 (html)

② 动态页面

1. 用户可以输入数据,和页面交互(注册,购物,发帖子,付款...)

2. 不同时间打开页面,内容是变化.

3. 目前比较流行的左动态页面的技术 ( servlet/jsp , php , , asp, cgi )

动态网页技术的比较(了解)

bs 和 cs的比较

(1)BS:browser server 浏览器服务器

(2)cs client server 客户服务

为什么需要的web服务器/web究竟是干什么的

模拟一个web服务器

import .*; import .*;

public class MyWebServer

{

public static void main(String []args) throws Exception{

ServerSocket ss=new ServerSocket(80);

Socket s=();

.");

OutputStream os=();

BufferedReader br=new BufferedReader(new FileReader("d:\\"));

String buf="";

while((buf=())!=null){

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档