12 2021 档案
Linux查看日志常用命令
摘要:tail:查看尾部(最新)n行日志,可以实时;head跟tail相反,查看头部n行; cat:倒序查看;tac:正序查看;都可以通过grep检索关键字; sed:按日期截取、按行数截取,可截取多个; more和less:日志过多时用来翻页,more只可往前,less可前后翻页; 根据时间区间查询 导 阅读全文
posted @ 2021-12-15 16:17 啊哈哈哈哈- 阅读(397) 评论(0) 推荐(0)
线程池介绍及创建线程池的4种方式
摘要:1. 什么是线程池 Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序 都可以使用线程池。在开发过程中,合理地使用线程池能够带来3个好处。 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要等到线 阅读全文
posted @ 2021-12-15 16:16 啊哈哈哈哈- 阅读(8225) 评论(0) 推荐(0)
get 与 post 的请求的一些区别
摘要:post更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中) post发送的数据更大(get有url长度限制) post能发送更多的数据类型(get只能发送ASCII字符) post比get慢 post用于修改和写入数据,get一般用于搜索排序和筛选之类的操作 get 阅读全文
posted @ 2021-12-15 16:15 啊哈哈哈哈- 阅读(111) 评论(0) 推荐(0)
equal与== 的区别
摘要:1.最大的区别是,==是运算符,equal是方法 2.java基本类型(short,int,long,byte,char,float,double,boolean) 比较基本类型,只能用==,不能用equal,这里的==比较的是两个变量的值 3.比较包装类型 ==比较的是内存地址,因为a和b是new 阅读全文
posted @ 2021-12-15 16:14 啊哈哈哈哈- 阅读(399) 评论(0) 推荐(0)
泛型原理及相关特性
摘要:1.可以解决的问题:编译时就可以检查出类型问题以提高类型安全,避免在运行时才暴露导致解决成本过高、消除强制类型转换过程,代码可读性更高,减少了出错点、编译阶段完成类文件处理等工作,可以提高性能。 2.泛型的通配符:无限制通配符<?>:类似object,可以使用所有类型、extends关键字:声明了类 阅读全文
posted @ 2021-12-15 16:14 啊哈哈哈哈- 阅读(88) 评论(0) 推荐(0)