观察
-
Linux命令行极简教程
导读 本文用简单的方式来讲解Linux命令,请看下面的问题和例子。 1、命令行真的好吗 程序员的使命 维基百科的解释: 命令行界面(英语:command-line interfac…
-
戏(细)说Executor框架线程池任务执行全过程(上)
原文链接 归档下发表于infoq.com 2015年6月的两篇文章。 内容综述 基于Executor接口中将任务提交和任务执行解耦的设计,ExecutorService和其各种…
-
详解Linux chattr 命令,超越权限任性修改
导读 很多时候,Linux机器被不同的用户使用。因此,这些用户有机会访问一组共同的文件。这就为一些问题打开了大门,比如意外删除或编辑重要文件,而作为管理员,你肯定不希望发生这样的事…
-
TCP/IP学习笔记(11)-tcp交互数据流,成块数据流
导读 目前建立在TCP协议上的网络协议特别多,有telnet,ssh,有ftp,有http等等。这些协议又可以根据数据吞吐量来大致分成两大类:(1)交互数据类型,例如telnet,…
-
TCP/IP学习笔记(4)-ICMP,ping,traceroute
IMCP协议介绍 前面讲到了,IP协议并不是一个可靠的协议,它不保证数据被送达,那么,自然的,保证数据送达的工作应该由其他的模块来完成。其中一个重要的模块就是ICMP(网络控制报文…
-
《JVM故障诊断指南》之2 —— 调整合适的Java堆大小的技巧
原文链接 原文作者:Byron Kiourtzoglou 翻译:梅小西(904516706) 在生产系统上决定合适的Java堆大小不是一个容易的操作。许多性能问题的发生都是由于不恰…
-
《JVM故障诊断指南》之3 —— Java 线程: JVM持有内存的分析
原文链接 原文作者:Byron Kiourtzoglou 翻译:梅小西(904516706) 前面我们已经讨论过JVM里不同的堆空间,这节我们会给你提供教程,是关于如何从你的活动的…
-
《JVM故障诊断指南》之4 —— Java 8:从持久代到metaspace
原文链接 原文作者:Byron Kiourtzoglou 翻译:梅小西(904516706) Java 8介绍了一些新语言以及运行时新特点。其中一个特点便是完全移除了持久代(Per…
-
设计模式简单总结
一 、创建型模式 1.1单例模式 设计原则:无 介绍:在整个应用中只有一个对象 1.2简单工厂 常用场景:需要在一堆产品中选择其中一个产品 …
-
TCP/IP学习笔记(2)-数据链路层
数据链路层有三个目的: · 为IP模块发送和 接收IP数据报。 · 为ARP模块发送ARP请求和接收ARP应答。 · 为RARP发送RARP请 求和接收RARP应答 ip大家都听说…