一、Math

Math.PI 记录的圆周率 

Math.E 记录e的常量 

Math中还有一些类似的常量,都是一些工程数学常用量。

Math.abs 求绝对值 

Math.sin 正弦函数 Math.asin 反正弦函数 

Math.cos 余弦函数 Math.acos 反余弦函数 

Math.tan 正切函数 Math.atan 反正切函数

Math.atan2 商的反正切函数 

Math.toDegrees 弧度转化为角度 Math.toRadians 角度转化为弧度 

Math.ceil 得到不小于某数的最大整数 

Math.floor 得到不大于某数的最大整数 

Math.IEEEremainder 求余 

Math.min 求两数中最小 

Math.sqrt 求开方 

Math.pow 求某数的任意次方, 抛出ArithmeticException处理溢出异常 

Math.exp 求e的任意次方 

Math.log10 以10为底的对数 

Math.log 自然对数 

Math.rint 求距离某数最近的整数(可能比某数大,也可能比它小) 

Math.round 同上,返回int型或者long型(上一个函数返回double型) 

Math.random 返回0,1之间的一个随机数

用法实例: 

double s=Math.sqrt(7); 

double x=Math.pow(2,3) //计算2的3次方

二、服务器

从软件角度来理解

服务器就是个网络程序

是一个处理监听状态的网络程序

只要有请求到达,就会立即处理请求并返回响应

Tomcat就是这样一个网络程序

它默认监听8080端口

它负责接收HTTP协议的请求

它能够让程序员编程处理响应(需要把写好的程序放到Tomcat中)

从硬件的角度理解

服务器是安装了Tomcat等网络程序的计算机

三、安装和配置Tomcat

把Tomcat当做普通的网络程序使用

下载Tomcat包

解压到 F:\Tomcat\apache-tomcat-9.0.0.M17

配置环境变量

确保存在JAVA_HOME(必须是这个名字)并指向JDK的安装目录

确保CLASSPATH=.;%JAVA_HOME\lib;%JAVA_HOME%\lib\tools.jar

新建CATALINA_HOME= F:\Tomcat\apache-tomcat-9.0.0.M17

注意该路径后面不能有 \ ,有 \会报错!!

bin:编译好程序或工具

conf:配置文件

lib:jar包

logs:日志文件(Tomcat运行时会生成很多日志、安装Tomcat的位置必有写权限)

temp:临时文件(写权限)

webapps:我们写的BS架构应用(Servlet/JSP/框架应用)

每个应用一个文件夹

bin\ startup.bat   可以以普通程序的方式启动Tomcat

关闭窗口Tomcat就挂了!!!!

bin\ shutdown.bat  关闭Tomcat,但通常用不上

但是 Eclipse
实际上就以这种方式调用Tomcat的

startup.bat   内部会设置临时环境变量
然后调用

catalina.bat 处理参数,日志设置,设置ClassPath、主类

最后执行主类

把Tomcat安装成Windows服务

Windows服务的优势

可以随计算机启动而自动启动(即使计算机重启,也不用手动启动它)

当Tomcat崩溃时,会自动重启

当需要长时间以商业方式正式运行一个应用时

执行 bin\service.bat install

内部的原理是找到 tomcat9.exe 当有install参数时

会调用 tomcat9.exe 并且传递新的参数

要求把tomcat安装成windows服务

Win + R    services.msc     启动 Apache Tomcat 9

如果需要随计算自动启动,需要右键 - 属性 - 启动类型:自动

JavaMath方法、服务器与Tomcat安装与配置步骤的更多相关文章

  1. Nginx与Tomcat安装、配置与优化

    Nginx与Tomcat安装.配置与优化 Nginx与Tomcat安装.配置与优化 Nginx的安装与使用 Nginx是一款优秀的反向代理服务器 安装: rpm(或者是pkg安装),是预编译好的程序包 ...

  2. Tomcat安装及配置详解

    Tomcat安装及配置详解   一,Tomcat简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,Tomcat是Apache 软件基金会(Apache Software Found ...

  3. Tomcat 安装、配置与部署

    Tomcat的官方网站:http://tomcat.apache.org/,目前最新版本为7.0. Tomcat下载地址: 1.32位:http://mirrors.tuna.tsinghua.edu ...

  4. Linux搭建JDK、Tomcat安装及配置

    一.JDK安装及配置 1.JKD下载地址:http://pan.baidu.com/s/1i5NpImx 2.查看安装: rpm -qa | grep jdk 3.卸载:rpm -e --nodeps ...

  5. C#自制Web 服务器开发:mysql免安装版配置步骤详解分享

    mysql免安装版配置步骤详解分享 1.准备工作 下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d:\ mysql-noinst ...

  6. Java eclipse Myeclipse tomcat安装及配置

    Java eclipse Myeclipse tomcat安装及配置作者:天涯 来源:中国自学编程网 发布日期:1223857747目前,开发Java网页程序,最流行的就是用Myeclipse来进行编 ...

  7. 基于svnserve的SVN服务器(windows下安装与配置)

    基于svnserve的SVN服务器(windows下安装与配置) 基于svnserve的SVN服务器(windows下安装与配置)关键字: svn 安装SVNserve 从http://subvers ...

  8. Windows下Tomcat安装 + eclipse-Server配置

    一.Tomcat安装 1.安装 解压安装包到自己的电脑上,建议不要解压到中文目录下 2.配置 网上有些安装教程提到需要配置CATALINA_HOME环境变量,此变量指向了tomcat 的目录,主要是为 ...

  9. (转)DB2 8.2 for aix5L安装和配置步骤

    DB2 8.2 for aix5L安装和配置步骤[@more@] AIX5.2上安装DB2 V8.2安装平台:IBM eserver,AIX 5.3 64位 一 删除以有的DB2系统: 1.停止DB2 ...

随机推荐

  1. xdebug远程调试原理分析

    xdebug可以控制PHP程序的执行,这意味着xdebug可以在任何时候暂停或者恢复正在运行的PHP程序.当PHP程序被暂停的时候,xdebug可以获取到程序的有关 信息,比如变量的值等.xdebug ...

  2. C union共用体

    共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型.您可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值.共用体提供了一种使用相同的内存位置的有效方式. 共用体定义: ...

  3. ngRoute 和 ui.router 的使用方法和区别

    在单页面应用中要把各个分散的视图给组织起来是通过路由机制来实现的.本文主要对 AngularJS 原生的 ngRoute 路由模块和第三方路由模块 ui.router 的用法进行简单介绍,并做一个对比 ...

  4. MySQL防止delete命令删除数据

    在sql中删除数据库中记录我们会使用到delete命令,这样如果不小心给删除了很难恢复了,总结一些删除数据但是不在数据库删除的方法. 方法一 我常用的做法,就是在数据库中加一个删除标识字段,如: is ...

  5. 对称加密算法-DES以及DESede算法

    一.简述 对称加密算法就是能将数据加解密.加密的时候用密钥对数据进行加密,解密的时候使用同样的密钥对数据进行解密. DES是美国国家标准研究所提出的算法.因为加解密的数据安全性和密钥长度成正比.des ...

  6. Linux下编译C++程序遇到错误:undefined reference to `*::*

    “undefined reference to”的意思是,该函数未定义. 如果使用的是g++,有以下检查方案: 如果提示未定义的函数是某个库的函数.检查库是否已经安装,并在编译命令中采用-l和-L参数 ...

  7. glibc中malloc()的空间overhead

    在linux下调用malloc()分配内存的时候,实际占用的内存与请求的内存尺寸的关系是什么呢,这个需要研究一下glibc中malloc()的实现.现在常见linux发行版中带的glibc中采用的都是 ...

  8. python文件目录操作大全

    python只获取当前目录下的文件夹及文件名 list = os.listdir(rootdir)#列出目录下的所有文件和目录 for line in list: filepath = os.path ...

  9. FreeRTOS 系统时钟节拍和时间管理

    以下转载自安富莱电子: http://forum.armfly.com/forum.php FreeRTOS 的时钟节拍任何操作系统都需要提供一个时钟节拍,以供系统处理诸如延时. 超时等与时间相关的事 ...

  10. 手把手教做Excel直方图

    手把手教做Excel直方图 2017-10-05  作者:ExcelHome  阅读:71968次   直方图是用于展示数据的分组分布状态的一种图形,用矩形的宽度和高度表示频数分布,通过直方图,用户可 ...