2024年5月3日发(作者:)

杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料

1.1 软件开发中典型的工具软件——花生壳、IntelliJ、TestNG、Mockito

1.1.1 花生壳——动态域名解析服务

1、花生壳(PeanutHull)是什么

简单来说,它就是一种动态域名解析服务,这个名字也是提供动态域名解析服务的那

家公司命名的,实际上没有什么特殊的含义,就是他们家公司的一个服务产品。

与花生壳提供相同服务的还有nat123、dnspod等。

2、什么是动态域名解析服务

(1)什么是动态域名解析服务

动态域名解析是指,将域名解析到本地动态公网IP,当IP变化时,域名IP也是与最新

IP相对应一致,这样,即使公网IP发生变化,也不会影响域名的正常解析,正常访问应用。

(2)为什么要应用动态域名解析服务

由于很多用户在一般情况下都没有固定的IP,都是ADSL的动态IP。而如果需要在此

IP所对应的主机中安装相关的Web服务,因此远程客户是无法访问该Web服务的。此时,

就需要用到花生壳域名服务了,通过申请的花生壳域名随时绑定我们的动态IP。

(3)花生壳是如何实现动态域名解析服务

目前动态域名解析应用方案广泛用于动态公网IP环境发布应用到外网。因为动态域名

解析只能局限于公网IP环境,且不能解决80端口被屏蔽的问题,对应出现了映射转发和

映射穿透这二种技术应用。通过80映射,可以解决80端口问题。通过映射穿透,可以解

决无公网IP环境发布应用到外网,实现外网的正常访问。

3、花生壳是一套完全免费的动态域名解析服务客户端软件

当安装并注册该项服务,无论用户在任何地点、任何时间、使用任何线路,均可利用

这一服务建立拥有固定域名和最大自主权的互联网主机。“花生壳”支持的线路包括普通

电话线、ISDN、ADSL、有线电视网络、双绞线到户的宽带网和其它任何能够提供互联网

真实IP的接入服务线路,而无论连接获得的IP属于动态还是静态。

花生壳所提供的服务能把用户申请的固定的动态域名(如 :2020)

映射到我们电脑主机现在所使用的动态IP,我们每次改变IP,它都能让其他人通过访问域

名,来实现访问我们的服务器。

4、花生壳用户分为三个级别

杨教授工作室,版权所有,盗版必究, 1/10页

杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料

(1)标准用户

(2)专业用户

(3)商业用户

5、花生壳官网 /

1.1.2 IntelliJ是一款综合的Java 编程环境

1、它是目前市场上最好的IDE工具

(1)它提供了一系列最实用的的工具组合

智能编码辅助和自动控制,支持J2EE,Ant,JUnit和CVS集成,非平行的编码检查和

创新的GUI设计器。

(2)提高开发人员的开发效率

IDEA把Java开发人员从一些耗时的常规工作中解放出来,显著地提高了开发效率。具

有运行更快速,生成更好的代码;持续的重新设计和日常编码变得更加简易,与其它工具

的完美集成;很高的性价比等特点。

它包括了很多辅助的功能,并且与Java结合得相当好。在4.0版本中支持Generics,

BEA WebLogic集成,改良的CVS集成以及GUI设计器。

2、提供收费版(旗舰版)和免费的社区开源版本

IntelliJ IDEA以前是收费软件,不过在2009年以后就开始推出了免费的社区开源版本。

3、下载IntelliJ IDEA工具

可以从/idea/download/网中下载IntelliJ IDEA工具,

根据操作系统平台的不同,分别选择不同的系统版本。

杨教授工作室,版权所有,盗版必究, 2/10页