目录 python基础字符编码python2和python3的区别python2和python3中编码转换深拷贝、浅拷贝select、poll 、epoll(同步io)进程(资源分配的单位)、线程(操作系统调度的最小单位)、协程进程: 一个在运行的程序 系统给他分配资源 (运行在内存) 提资源线程: ...
分类:
编程语言 时间:
2019-07-25 09:14:31
阅读次数:
109
select模块 1. select模块 源:select.py This module provides access to the select() and poll() functions available in most operating systems, devpoll() avail ...
分类:
其他好文 时间:
2019-07-25 00:14:30
阅读次数:
142
如果一个程序只包含固定数量的且其生命期都是已知的对象,那么这是一个非常简单的程序。 11.1 泛型和类型安全的容器 使用ArrayList:创建一个实例,用add()插入对象,然后用get()访问对象,此时需要使用索引,像数组一样,但不是要[]。 java import java.util.Arra ...
分类:
编程语言 时间:
2019-07-24 00:10:31
阅读次数:
137
SparkStreaming整合flume 在实际开发中push会丢数据,因为push是由flume将数据发给程序,程序出错,丢失数据。所以不会使用不做讲解,这里讲解poll,拉去flume的数据,保证数据不丢失。 1.首先你得有flume 比如你有:【如果没有请走这篇:搭建flume集群(待定)】 ...
分类:
Web程序 时间:
2019-07-23 00:05:06
阅读次数:
168
1.安装服务 2.使用服务查看信息 说明: *表示目前使用的ntp server,这里选择的本机; st:即stratum阶层,值越小表示ntp serve的精准度越高; when:几秒前曾做过时间同步更新的操作; Poll表示,每隔多少毫秒与ntp server同步一次; reach:已经向上层N ...
分类:
系统相关 时间:
2019-07-22 13:24:53
阅读次数:
145
何为I/O多路转接? I/O多路转接,先构造一张我们感兴趣的描述符(通常都不止一个)的列表,然后调用一个函数,直到这些描述符中的一个已准备好进行I/O时,该函数才返回。poll、pselect和select这三个函数使我们能够执行I/O多路转接。在从这些函数返回时,进程会被告知哪些描述符已准备好可以 ...
分类:
其他好文 时间:
2019-07-15 01:32:54
阅读次数:
145
1. 使用类实现比较方便我们使用里面的参数 2. 我们使用selector,不适用select 3. I/O多路复用是指使用 回调+事件循环+select(poll\epoll) a. 使用selector注册,并注册回调函数 b. 使用事件循环一直循环,查询状态 c. 使用select调用相应的回 ...
分类:
编程语言 时间:
2019-07-14 11:34:05
阅读次数:
161
select是不断轮询去监听的socket,socket个数有限制,一般为1024个(文件描述符为1024,该值可以修改);随着文件描述符数量增加,轮询一回成本增加。poll采用轮询方式监听,只不过没有个数限制;epoll不采用轮询方式去监听,而是当socket有变化时通过回调的方式主动告知用户进程 ...
分类:
编程语言 时间:
2019-07-13 20:00:50
阅读次数:
117
提供isp服务的都知道,托管用户的网站,用户需要将域名解析过来,一般提供个别名地址给用户解析。但是有的域名解析平台不带www的不能做cname解析,这时候需要告知用户将不带www的域名解析到特定的服务器上,这里称为301重定向服务器。301重定向服务器将不到www的访问永久从定性到www上。1,环境准备我这里使用tengine,主配制文件为usernginx;worker_processesaut
分类:
其他好文 时间:
2019-07-12 14:26:39
阅读次数:
85
强引用 Java 默认的就是强引用 只要有强引用存在,对象就不会被回收 软引用 如果内存足够就不进行回收,内存不够的时候会进行回收 比较适合做大对象的缓存 弱引用 如果垃圾回收发生,在线程扫描的时候,如果一个对象只有弱引用存在,那么就会被回收 如果这个对象是偶尔的使用,并且希望在使用时随时就能获取到 ...
分类:
编程语言 时间:
2019-07-12 12:37:16
阅读次数:
103