发表于: 2018-02-09 23:50:10

2 661


今日完成:

1.       解决昨天resin配置问题

重装resin

                                             

.war包放置在/var/resin/webapps/

使用ip+端口+项目,访问成功

2.       Java基本类和包装类

Java 8种基本类型:

1、整数:包括int,short,byte,long ,初始值为0

2、浮点型:float,double ,初始值为0.0

3、字符:char ,初始值为空格,即'' ",如果输出,在Console上是看不到效果的。

4、布尔:boolean ,初始值为false

         包装类:

                   包装类把基本类型转换为对象,每个基本类型在java.lang包中都有一个相应的包装类。

                   包装类型: Integer LongShortByteCharacterDoubleFloatBooleanBigIntegerBigDecmail

                            其中BigIntegerBigDecimal没有相对应的基本类型,主要应用于高精度的运算,BigInteger 支持任意精度的整数,BigDecimal支持任意精度带小数点的运算,主要用于金钱的计算上。

                  

         集合不允许存放基本数据类型数据,存放数字时,要用包装类型

包装类有三个作用

 一个实现基本类型之间的转换

二是便于函数传值

三就是在一些地方要用到Object的时候方便将基本数据类型装换。

         包装类可以为null,基本类有默认值

         基本类型的数据不具备“对象”的特性——不携带属性、没有方法可调用

         包装类的装箱拆箱:

                   由基本类型向对应的包装类转换称为装箱,例如把 int 包装成 Integer 类的对象;

包装类向对应的基本类型转换称为拆箱,例如把 Integer 类的对象重新简化为 int

         自动拆箱和装箱:

                   Java 1.5 之后可以自动拆箱装箱,也就是在进行基本数据类型和对应的包装类转换时,系统将自动进行,这将大大方便程序员的代码书写

                            int m = 500;

                            integer obj = m; //自动装箱

                            int n = obj; //自动拆箱

                            integer obj1 = 500;

                            obj.enquals(obj1); //true

3.       @Responsebody VS json-taglib

                 代码简洁易读,jsp页面输出灵活,但是效率相对较低

4.       编写shell文件,控制tomcatstartstoprestart

$0 表示shell本身文件名

exit1):非正常运行导致退出程序;程序结束后可以使用echo $?查看

提供可执行权限chmod +x tomcat

增加系统服务 chkconfig –add tomcat

添加开机启动 chkconfig tomcat on

5.       Restart.sh

deploy.sh

安装zip

yum -y install zip unzip

6.       使用top命令查看web进程cup和内存占用

使用ps命令查看web进程ID

使用top命令查看

-b:以批处理模式操作;

-c:显示完整的命令;

-d:屏幕刷新间隔时间;

-I:忽略失效过程;

-s:保密模式;

-S:累积模式;

-i<时间>:设置间隔时间;

-u<用户名>:指定用户名;

-p<进程号>:指定进程;

-n<次数>:循环显示的次数。

7.       安装xshellxftp

明日计划:

1.       学习resin的日志设置和统计查看

2.       把服务器上的项目部署好,将任务三的知识点进行整理

遇到的问题:

1.       shell文件,有些编译后再任何路径都可执行,有些需要在指定路径下,对linux的权限不是很清楚,明天解决

2.       resintomcat配置war包,ROOTwebapps下的配置,在配置文件中的context标签的设置需要深入研究

3.       配置日志,查看日志来解决bug这方面还很模糊

4.       任务中要求编写start.sh文件启动tomcat,但是tomcat不是有自己的startup.sh文件吗

收获:

1.       配置好resin且成功跑通

2.       编写shell文件,熟悉了基本的控制流语句

3.       Top命令查看cpu和内存占用



返回列表 返回列表
评论

    分享到