2017-06-21 11:54:40
什么是消息队列?在Linux中使用消息队列
下面来说说如何用不用消息队列来进行进程间的通信,消息队列与命名管道有很多相似之处。有关命名管道的更多内容可以参阅我的另一篇文章:Linux进程间通信——使用命名管道
一、什么是消息队列
消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。 每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和阻塞
2771
2017-06-21 11:48:35
情景linux--read命令产生的硬编码问题怎么解决?
情景
我们知道,read命令可以读取文件内容,并把内容赋值给变量。
以如下的数据文件为例。
$ cat data.txt
1 201623210021 wangzhiguo 25
2 201623210022 yangjiangbo 26
3 201623210023 yangzhen 24
4 201623210024 wangdong 23
5 201623210025 songdong 25
1935
2017-06-21 11:46:59
Linux 超级用户和普通用户之间如何切换命令?
默认登录的是普通用户权限显示$符
tree@ubuntu:/usr$
从普通用户切换超级用户权限:
sudo su
tree@ubuntu:/usr$ sudo su
输入密码
[sudo] password for tree:
输入密码之后即可切换到超级用户了。
从超级用户切换普通用户:su 用户名
root@ubuntu:/usr# su tree
从超级用户切换到普通用户是不
6091
2017-06-21 11:46:01
Linux安装JDK实现的步骤详解
1、检查一下系统中的jdk版本
[root@localhost software]# java -version
显示:
openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)
2
1997
2017-06-21 11:44:57
Git与Github的有什么区别
Git是一款免费,开源的分布是版本,用于敏捷高效的处理任何或小或大的项目。分布式相对于集中式的最大区别在于开发者可以提到本地,每个开发者通过克隆,在本地磁盘内拷贝一个完整的GIt仓库。
Git的功能特性:
1.从服务器上克隆完整的Git仓库到磁盘上。
2.在自己的电脑上根据不同的开发目的,创建分支,修改代码。
3. 给自己创建的分支提交代码。
4.还可以在创建一个分支来修改代码。
Git与Gith
3068
2017-06-21 11:39:52
nginx上出现403应该怎么解决
遇到的问题表现出来就是如题所述,因此作为题目。
我们知道,前端有很多方便的构建和打包工具,如webpack等,通常我们会把前端文件打包到dist目录下,部署到服务器上,如nginx等。
这次遇到的问题是我下载了别人的一个代码压缩包,是一个vue.js+webpack的项目,构建好后上传服务器,可以保证的是服务器上的nginx配置完全正确,但是在浏览器上怎么访问都是403 forbidden。
仔细
4282
2017-06-21 11:44:22
逻辑卷管理lvm的实例详解
逻辑卷管理LVM
一 创建逻辑卷
1准备分区或硬盘
这里使用/dev/sdb、/dev/sdc两块硬盘和/dev/sda9、/dev/sda10两个分区,大小都为1G,磁盘有限,我也不想这么抠的。
添加分区/dev/sda9、/dev/sda10
[root@centos7 ~]# fdisk /dev/sda
Welcome to fdisk (util-linux 2.23.2).
C
2062
2017-06-21 13:19:34
Web SQL数据库的使用教程
Web SQL数据库API并不是HTML5规范的一部分,但是它是一个独立的规范,引入了一组使用SQL操作客户端数据库的API。核心方法 openDatabase-使用现有的数据库或者新建的数据库创建一个数据库对象 transaction-能够控制一个事物,以及基于这种情况执行提交或者回滚 executeSql-执行实际的SQL语句打开数据库//用openDatabase()方法
2706
2017-06-21 13:16:53
python内置变量的一个例子
1、简单解释就是:反转一个序列对象例子1:def fun3(): x = [3,6,9] for i in reversed(x): print(i,end=',')fun3() 输出:》》》9,6,3, 例子2:>>> a = range(5)>>>
1221
2017-06-21 13:18:41
Python基础之内置函数和递归详解
一、内置函数下面简单介绍几个:1.abs() 求绝对值2.all() 如果 iterable 的所有元素都为真(或者如果可迭代为空),则返回 True3.any() 如果 iterable 的任何元素为真,则返回 True。如果iterable为空,则返回 False4.callable()&nb
1970