您的位置:首页 > 编程语言 > Java开发

**java EE 学习笔记** **第01天**

2016-12-29 09:44 204 查看
javaEE 学习笔记第
01天

(1)用到的镜像
 

**红帽rhel-server-6.8-x86_64-dvd.iso**(桌面、命令行)
 

**ubuntu-16.10-desktop-amd64.iso**(没安装成功)

(2)用到的软件

1.***VMware_workstation_full_12.5.2***(pc端):提供一个虚拟的硬件环境

2.***VNC-Viewer-6.0.1-Windows-64bit***(pc端+手机端):共屏教学工具

3.***飞秋FeiQ***:(pc端)文件传输速度超慢

4.***CSDN***(手机端+网页端):全球最大中文IT社区

5.***按键精灵***(pc端+手机端):用于写脚本,制作游戏外挂等,可兼职写脚本卖钱

6.***FileZillaServer_0.9.59***(pc端):搭建个人FTP服务器,共享文件速度比用家庭组的方式更快

7.***ConnectBot***(手机端):Android平台的一款开源的终端命令行软件,支持命令行操作你的Android手机,支持ssh远程连接类unix服
务器,支持telnet远程登录服务器,非常实用。

8.***SecureCRT***(pc端):是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。

(3)新概念

1.**敏捷开发模式**:

简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。

2.**CMM模型**:

CMM是指"能力成熟度模型",其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。此外还是化妆品的名字。

3.**B/S结构**:

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser英
['braʊzə]美 ['braʊzɚ]),如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。

4.**BSD**:

BSD (Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统, 常被当作工作站级别的Unix系统,促进了因特网的开发。

5.**panabit**:

Panabit是目前国内X86平台单板处理能力最高(双向40G)、在运营商和高校等行业案例过千(X运营商千兆以上规格共计400余台已普遍连续稳定运行至第7年),实时对超过3TB的网络带宽进行DPI识别与优化服务、并针对中小企业提供免费版本(软件形态),是以DPI为核心优势并发展起来的最专业、上线效果最好、性价比最高的新一代应用网关。进入2014年,实际支持国内应用协议超过800种,并已集成路由、负载均衡、认证、一拖N检测、移动终端识别、DNS管控、HTTP管控、日志审计等实用功能于一体。Panabit以现网不低于95%的精确识别率持续引领DPI领域多年,并在业内率先提出并实现"应用分流"功能
(如P2P下载走出口1、视频走出口2、游戏走出口3)。据不完全统计,仅使用免费版本的中小企业已超过15000家,其中保持同步更新的活跃企业用户约6000家;Panabit,不仅是"流控"!

6.**软路由**:

软路由是指利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能;而硬路由则是以特用的硬设备,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能。

7.**浏览器内核**:

浏览器最重要或者说核心的部分是"Rendering Engine",可大概译为"渲染引擎",不过我们一般习惯将之称为"浏览器内核"。负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、JavaScript)并渲染(显示)网页。
所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。

8.**云服务器**


云服务器(Elastic Compute Service, 简称ECS)是一种处理能力可弹性伸缩的计算服务,其管理方式比物理服务器更简单高效。云服务器帮助您快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使您能够更专注于核心业务的创新。

9.**云计算**:

云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。对云计算的定义有多种说法。对于到底什么是云计算,至少可以找到100种解释。现阶段广为接受的是美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,
进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。

10.**虚拟化**:

虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。虚拟化使用软件的方法重新定义划分IT资源,可以实现IT资源的动态分配、灵活调度、跨域共享,提高IT资源利用率,使IT资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。

11.**硬盘**:

硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。碟片外覆盖有铁磁性材料。硬盘有固态硬盘(SSD
盘,新式硬盘)、机械硬盘(HDD 传统硬盘)、混合硬盘(HHD 一块基于传统机械硬盘诞生出来的新硬盘)。SSD采用闪存颗粒来存储,HDD采用磁性碟片来存储,混合硬盘(HHD: Hybrid Hard Disk)是把磁性硬盘和闪存集成到一起的一种硬盘。绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中。磁头复位节能技术:通过在闲时对磁头的复位来节能。多磁头技术:通过在同一碟片上增加多个磁头同时的读或写来为硬盘提速,或同时在多碟片同时利用磁头来读或写来为磁盘提速,多用于服务器和数据库中心。

(4)知识点

1.VMware三种网络模式

[看图片](https://img-blog.csdn.net/20161228231937599?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hlbnJpeWFuZzAzMDY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

2.linux常用命令

**今天教的**

cd
切换目录

pwd
显示当前路径

ls
显示所有文件

ll
显示所有文件详细信息

mkdir
创建文件夹

touch
创建文件

mv
移动文件(重命名)

cp
复制文件

rm
删除文件

rmdir
删除文件夹(只能删除空文件夹)

rm
-r 删除非空文件夹
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java ee vmware java