在现代计算机上,一个任务的完成,往往需要多个进程协调,这时进程间如何交流就成了必须解决的问题。实现进程间通信(IPC)有很多方法,下面简单介绍一下各个通讯方式的原理,不讲具体代码实现。 管道 管道一般指无名管道(还有另一种叫有名管道),是Unix系统最古老的进程通信方式。管道通信有以下特点: ? 管 ...
分类:
系统相关 时间:
2020-07-26 23:09:49
阅读次数:
97
Java的跨平台性 Java具有跨平台性,无疑是JVM底层翻译出来的汇编指令的不同,Unix和Window系统的汇编指令是不同的,Windows派系采用的是Intel汇编,Unix派系采用的是AT&T汇编。无论在哪个平台上编写的Java文件,编译后的class文件,放在哪个平台上都可以执行,只要下载 ...
分类:
其他好文 时间:
2020-07-26 22:56:13
阅读次数:
103
下载 下载jdk //jdk需要注册oracle账号才能下载,这里提供一个本人下载好的 链接: https://pan.baidu.com/s/1zBISqJRXY8glsKh9JyZPew 密码: kb5e // 上传到服务器 scp jdk-8u201-linux-x64.tar.gz root ...
分类:
其他好文 时间:
2020-07-26 15:42:21
阅读次数:
74
1 案例1:安装部署Tomcat服务器 1.1 问题 本案例要求部署Tomcat服务器,具体要求如下: 安装部署JDK基础环境 安装部署Tomcat服务器 创建JSP测试页面,文件名为test.jsp,显示服务器当前时间 然后客户机访问此Web服务器验证效果: 使用火狐浏览器访问Tomcat服务器的 ...
分类:
Web程序 时间:
2020-07-26 15:28:34
阅读次数:
90
TCP状态转移要点 TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中 ...
分类:
其他好文 时间:
2020-07-26 15:24:00
阅读次数:
72
1. lsof命令 功能:列出打开的文件常用选项:-i [i] 监听的网络地址,如果没有指定,默认列出所有。[i]来自[46][protocol][@hostname|hostaddr][:service|port]-U 列出Unix域socket文件-p 指定PID-u 指定用户名或UID所有打开 ...
分类:
系统相关 时间:
2020-07-26 01:46:06
阅读次数:
95
Unix网络编程中的五种IO模型 blocking IO - 阻塞IO nonblocking IO - 非阻塞IO IO multiplexing - IO多路复用 asynchronous IO - 异步IO signal driven IO - 信号驱动IO 网络io基本流程 先说明一下IO发 ...
分类:
其他好文 时间:
2020-07-26 01:43:10
阅读次数:
71
win10系统下把玩折腾DockerToolBox以及更换国内镜像源(各种神坑) 2020年,这年头如果出去面试和面试官不聊几句Docker,都不好意思说自己是搞开发的。之前玩儿Docker都是在Mac系统里,没碰到过什么大问题,不过Docker这种容器技术本身就对Unix内核的系统天生友好,毕竟人 ...
案例如下: 安装步骤,在写完的项目中,添加swagger的相关依赖 使用官方依赖 1、在pom.xml文件中添加swagger相关依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artif ...
分类:
编程语言 时间:
2020-07-26 00:27:16
阅读次数:
99
mysql时间转换和事务 涉及的函数 date_format(date, format) 函数,MySQL日期格式化函数date_format() unix_timestamp() 函数 str_to_date(str, format) 函数 from_unixtime(unix_timestamp ...
分类:
数据库 时间:
2020-07-25 23:30:39
阅读次数:
136