21,Tomcat如何修改端口号,如何清除项目缓存,默认并发量是多少?
端口:conf/server.xml
项目缓存:删除work文件夹下的文件
并发:150-200
22,final、finally、finalize的区别?
final—修饰符(关键字)
如果一个类被声明为final,以为这它不能再派生出新的子类,不能作为父类被继承。
一个类不能即被生命为abstract的,有被声明为final的
被声明为final的方法也同样只能使用,不能重载
finally—异常处理时提供finally块来执行操作
finally块则是无论异常是否发生,都会执行finally块的内容
finalize—方法名
finalize() 方法是在垃圾收集器删除对象之前对这个对象调用的
它是在object类中定义的,所有的类都继承它
23,一个汉字几个字节,一个char类型的变量,可以存储一个汉字吗,为什么?
两个字节,可以存储,前提是汉字必须是Unicode编码
24,列举至少9个linux系统的操作命令,并给出汉字解释?
tab键自动补全功能cd /opt 进入/opt目录,支持多级目录cd .. 切换到上一级目录cd / 切换到根目录ll 显示当前目录下文件信息ls 显示当前目录下文件信息mkdir XXX 创建文件夹touch XXX 创建文件rm -f XXX 删除文件(最后一级文件,如果存在上一级,则不能删除)-支持表达式rm -rf XXX 删除文件(如果存在下一级目录,则一起删除)-支持表达式(慎用)mv 老目录 新目录 移动文件到另一个目录mv 老文件名 新文件名 重命名cp 文件目录 新文件目录 复制文件到新目录vi 文件名 编辑文件vim 文件名 编辑文件(按esc键之后,输入“:wq!”代表保存退出)./start.sh 启动tomcat(在bin目录下运行)./shutdown.sh 停止tomcat(在bin目录下运行)ps -ef|grep tomcat/端口号 查看当前tomcat运行的进程列表kill 进程号 杀死进程kill -9 进程号 强制杀死进程more 文件名 按照百分比查看文件内容,按空格键或者回车键继续tail -n -200 -f 文件名 动态的查看文件内容chomd 777 授权sudo su root 切换root用户ifconfig 查看当前服务器IP信息exit 退出wget http:// 在线下载yum install XXX -y 使用yum安装XXX命令(在线)service mysqld stop 停止mysql服务service mysqld start 启动mysql服务service mysqld restart 重新启动mysql服务mysql -u root -p 登录mysql数据库ssh IP地址 切换服务器rz -be 上传本地文件到服务器(首先授权)top 查看linux系统性能
25,多线程中run和start方法有什么区别?
Thread的start才是正在开启线程
Run只是调用了一个普通方法,并没有启动另一个线程,程序还是会按照顺序执行相应的代码
Start则表示,重新开启一个线程,不必等待其他线程运行完,只要等到cpu就可以运行改 线程