刷题小记
来源:互联网 发布:人工智能疾病诊断 编辑:程序博客网 时间:2024/05/17 23:39
1、ctrl + c 和 ctrl + d 和 ctrl + z
Ctrl + C To terminate(终止进程)
Ctrl + D signals EOF(文件结束符)Ctrl + Z suppends a program(暂停一个进程)
PS:
fg %jobnumber 将后台的任务拿到前台来处理
bg %jobnumber 将任务放到后台中去处理
kill 管理后台的任务
2、readWriteLock
读写锁,支持多读少写的并发,原理哈哈想一下就知道
3、通常使用stack来处理函数或过程的调用
一般用栈来处理函数和过程的调用,将函数的参数和过程参数入栈,调用完成后,参数出栈
4、endRedirect和forward区别:
4.1、forward重定向是在容器内部实现的同一个Web应用程序的重定向,所以forward方法只能重定向到同一个Web应用程序中的一个资源,重定向后浏览器地址栏URL不变,而sendRedirect方法可以重定向到任何URL, 因为这种方法是修改http头来实现的,URL没什么限制,重定向后浏览器地址栏URL改变。
4.2、forward重定向将原始的HTTP请求对象(request)从一个servlet实例传递到另一个实例,而采用sendRedirect方式两者不是同一个application。
4.3、基于第二点,参数的传递方式不一样。forward的form参数跟着传递,所以在第二个实例中可以取得HTTP请求的参数。sendRedirect只能通过链接传递参数,response.sendRedirect(“login.jsp?param1=a”)。
4.4、sendRedirect能够处理相对URL,自动把它们转换成绝对URL,如果地址是相对的,没有一个‘/’,那么Web container就认为它是相对于当前的请求URI的。比如,如果为response.sendRedirect("login.jsp"),则会从当前servlet 的URL路径下找login.jsp: http://10.1.18.8:8081/dms/servlet/Servlet 重定向的URL: http://10.1.18.8:8081/dms/servlet/login.jsp,如果为response.sendRedirect("/login.jsp")则会从当前应用径下查找url:http://10.1.18.8:8081/login.jsp。而forward不能这样处理相对路径。
5、set 和 list
set是一个集合,数据不能重复,list是一个向量可以重复,这些都是对照数学里面的概念
6、equals 和 hashcode
string、Integer、Math中equals重写了object的equals,这里和“==”区别
object的equals比较对象引用,值类型值,比较地址,hashcode是hash后的值。equals相同,hashcode必定相同,hashcode相同,equals不一定相同。hashcode效率更高,可以用来添加set,此时不用所有比较equals,只用几次hashcode和equals。
7、硬链接和软连接
硬链接:
在linux中不同的文件指向同一个i节点,就是硬链接。硬链接是通过索引节点(inode)进行链接,硬链接的作用就是一个文件可以拥有不同的路径,也可以说 是不同的名字。所以硬链接文件和原文件其实就是同一个文件。
软链接:
软连接就是建立一个独立的文件,这个文件拥有独立的inode和block块,只是他的block块中记载的是它链接的文件的文件名和i节点号,然后再通过源文件的inode找到文件数据。软链接可以理解为一种快捷方式。
- 刷题小记
- LeetCode刷题小记
- 刷题小记
- 【刷题小记34】韩信点兵
- 【刷题小记66】分拆数
- 【刷题小记72】财务管理
- 【刷题小记198】数数
- 【刷题小记13】Fibonacci数
- 【刷题小记22】素数求和问题
- 【刷题小记97】兄弟郊游问题
- 【刷题小记77】开灯问题
- 【刷题小记73】比较大小
- 【刷题小记74】小学生运算
- 【刷题小记57】6174问题
- 【刷题小记62】单词量
- 【刷题小记84】阶乘的0
- 【刷题小记29】求转置矩阵问题
- 【刷题小记56】阶乘因式分解
- intelli idea 常用插件
- javascript : missing ) after argument list报错
- dijkstra算法JAVA实现
- Codeforces Round #345 (Div. 1) D. Zip-line LIS 离线 离散化 线段树
- PHP语言基础(标记、注释、变量、数组、常量、函数)
- 刷题小记
- 排序算法(四) 基数排序
- python中的metaclass 的精彩解释
- L1-033. 出生年
- app 启动过程
- nosetest 搭建smoke测试用例集
- nio demo
- Linux下Find指令的详细用法
- 蓝桥杯-特殊回文数