摘要:
同步和异步的概念,同步是发送方发送消息后,需要等到接收方的回应,才会继续执行下去;而异步则是发送方在发送消息后,就会继续执行,而不管接收方是否回复消息。 当多线程访问资源时,需要保证在某个时刻只能被一个线程访问,这时需要使用同步,也就是对数据进行同步,其他线程必须等待,比如银行的转账系统,对数据库的 阅读全文
摘要:
which这个命令可以说并不常用,它的作用是查看可执行文件的位置,并返回第一个搜索结果。可执行文件也就是指的某个系统命令,但是这个命令的位置必须是在PATH路径里存在的。截图中 ,pwd的位置在/bin/pwd,当然,这个路径是在PATH中配置的,不同用户配置的PATH变量不同,查找出的位置也会不同 阅读全文
摘要:
每天一个Linux命令之head、tail 其实,只要看懂这两个英文单词的意思,就可以理解这两个命令的作用了。head:头部 而tail则正好相反:尾部,前者打印文件前边内容,后者打印文件尾部内容 head test.log tail test.log 二者皆是默认打印10行 当然,打印行数也是可以 阅读全文
摘要:
more、less两个命令都与cat命令的作用相同,用来查看文件内容,不同之处是cat打印全部内容,而后两者皆是分页打印,从这点来说,后两者确实方便许多,尤其是对内容较多的大文件来说,对眼睛来说,实在是减轻了不小的压力啊,哈哈 more命令支持字串查找,按空格键是下翻一页,按b键是上翻一页,按q键或 阅读全文
摘要:
今天看的不少,但是很多东西不太容易描述,随笔写了一点。 磁盘碎片其实指的是文件碎片,是文件没有连续的存储在磁盘连续的簇中,而分布在磁盘的不同位置产生的。磁盘碎片过多,会影响磁盘的读取速度,严重还会影响磁盘的性能。 磁盘碎片的产生有多种原因,当物理内存不足时,机器调用磁盘作为虚拟内存,虚拟内存管理程序 阅读全文
摘要:
由于公司的产品基于Linux开发,不可避免的使用Linux命令,除了一些常用的最基本的外,偶尔也会用到一些较为生疏的,近几日在测试某MR的功能,由于公司产品也是基于大数据的,所以,对性能方面也需要关注,虽然家里环境完全比不上现场环境,家里也不做性能测试,但还是要看下的,今天拿出时间来专门看了下top 阅读全文
摘要:
计算机内存分为物理内存与虚拟内存,这两个内存分别对应memory内存与swap内存 memory内存:机器的物理内存,由RAM芯片组成,读写速度低于CPU一个量级,但是高于磁盘一个量级,也就是CPU>memory>磁盘 swap内存:由磁盘代替的虚拟内存,在一定程度上解决了机器内存不足的问题,但是磁 阅读全文
摘要:
今晚搞了下tomcat,在调试的时候发现报了这样一个错误Server Tomcat v7.0 Server at localhost failed to start 首先,确认了端口号8080是不是被占用: 在浏览器中访问(http://127.0.0.1:8080)或运行telnet命令(teln 阅读全文
摘要:
印象中对Python语言的初识,还是在大学时期,走廊画板上做了一个对Java、C、Python等语言的对比图,当时大概意思是Java最屌丝,Python则是高富帅,也是玩笑而已,毕竟大家对Python的熟知度不如Java。如今工作之后,也是对Pthon有了真正的认识,但我不会在这里将很多理论,因为你 阅读全文