Internet and Packets 本周开始从技术方面了解互联网发展的进程。 上世纪60到80年代,那时以专线网络为主,它有一个致命的缺点就是人们通过网络发送的信息会被占用同一条线路的其他信息阻 塞,这意味着信息传达的耗时长。针对这一问题,诞生了ARPANET,它将数据分解为多个packet, ...
分类:
Web程序 时间:
2020-06-08 09:25:04
阅读次数:
93
Linux内核源码分析 -- 同步原语 -- 信号量 semaphore 源码位于 include/linux/semaphore struct semaphore { raw_spinlock_t lock; // 保护信号量的自旋锁 unsigned int count; // 现有的资源的数量 ...
分类:
系统相关 时间:
2020-06-07 19:39:35
阅读次数:
105
一、线程池的作用 线程池类似于数据库链接池、Redis链接池等池化技术。池化技术的优点如下: 1. 统一管理资源,线程是操作系统一个重要监控管理指标,过多的线程会导致占用内存、上下文切换频繁等问题,所以需要管理起来线程,而每处都用new Thread()方法来创建线程,那线程资源散落在应用程序各地, ...
分类:
编程语言 时间:
2020-06-07 15:16:32
阅读次数:
67
CSS布局 版心和布局流程 为什么要应用布局? 阅读报纸时容易发现,虽然报纸中的内容很多,但是经过合理地排版,版面依然清晰、易读。同样,在制作网页时,要想使页面结构清晰、有条理,也需要对网页进行“排版” 版心 “版心”是指网页中主体内容所在的区域。一般在浏览器窗口中水平居中显示,常见的宽度值为960 ...
分类:
其他好文 时间:
2020-06-06 23:24:19
阅读次数:
176
1.echo 默认输出:换行、不转义 echo -n不换行 echo -e要转义 [root@localhost linux]# echo "strings\n" #输出换行、不转义 strings\n [root@localhost linux]# echo -n "strings\n" #输出不 ...
分类:
其他好文 时间:
2020-06-06 23:23:31
阅读次数:
110
自动字节对齐 不想要字节对齐的时候,有没有办法取消字节对齐?答案是可以,就是在结构体声明当中,加上__attribute__ ((__packed__))关键字,它可以做到让我们的结构体,按照紧凑排列的方式,占用内存。来段实际代码: #include <stdio.h> #include <iost ...
分类:
编程语言 时间:
2020-06-06 21:49:51
阅读次数:
148
TCP/UDP协议: TCP(Transmission Control Protocol)一种面向连接的、可靠的、传输层通信协议(比如:打电话) 优点:可靠,稳定,传输完整稳定,不限制数据大小 缺点:慢,效率低,占用系统资源高,一发一收都需要对方确认 应用:Web浏览器,电子邮件,文件传输,大量数据 ...
分类:
其他好文 时间:
2020-06-06 18:49:07
阅读次数:
57
nohup java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8307 app.jar > null & 连接远程服务器,首先选一个没有被占用的端口号,比如8999这个端口号,没有被占用,将addre ...
分类:
其他好文 时间:
2020-06-06 17:02:51
阅读次数:
249
1.前言 对于做实时计算的朋友来说,资源设置都是一个比较麻烦的问题。实时计算不同于离线计算,它的任务都是并行的,启动就会一直占用集群资源,如果资源设置的过多会造成极大的浪费,设置的过少任务会不断发生failover。这里说的资源主要指的就是内存资源,所以本文对Flink的内存设置提供一些思路,尤其是 ...
分类:
其他好文 时间:
2020-06-06 16:52:23
阅读次数:
363
pstree:查看进程树 ps(process state) a: 所有与终端有关的进程 x: 所有与终端无关的进程 u:显示进程的启动用户 ps aux|grep firefox :获取火狐的进程号(PID)(可查看进程占用cpu、内存百分比及进程触发指令的路径) pgrep:通过程序的名字来查询 ...
分类:
系统相关 时间:
2020-06-06 12:56:25
阅读次数:
90