FTP工作原理 (1)当FTP客户端发出请求时,系统将 动态分配一个端口(如 x )。 (2)若FTP服务器在端口21侦听到该请求,则在 FTP客户端的端口 x 和 FTP服务器的端口21之间建立起一个FTP会话连接。 (3)当需要传输数据时, FTP客户端再动态打开一个连接到FTP服务器的端口20 ...
分类:
其他好文 时间:
2017-08-15 17:19:22
阅读次数:
129
什么是动态内存的申请和释放? 当程序运行到需要一个动态分配的变量时,必须向系统申请取得堆中的一块所需大小的存储空间,用于存储该变量。当不再使用该变量时,也就是它的生命结束时,要显式释放它所占用的存储空间,这样系统就能对该堆空间进行再次分配,做到重复使用有限的资源。 下面将介绍动态内存申请和释放的函数 ...
分类:
编程语言 时间:
2017-08-15 11:26:44
阅读次数:
210
最近接到一个用户需求:要求在流程部署完成后可通过手动配置各用户任务的处理候选组,来控制流程走向。解决此需求要解决以下问题:1,流程部署完成后,尚未有流程实例,如何获取所有用户任务?2,设置完各节点的处理候选组后,如何动态分配?第二个问题好解决,通过设置任务监听..
分类:
其他好文 时间:
2017-08-14 15:20:10
阅读次数:
777
1. 正常情况,公司。只有一个IP,所以内部员工上网,必须使用路由器! 在这种情况下,想使用外网地址部署IIS服务器访问的话,必须使用端口映射。 2. 家庭,一般是一个ip,不怎么需要路由器,但是,每天的ip是动态分配给你的。所以使用家庭网做服务器的时候,得使用花生壳动态域名。 假设,家庭也使用了路 ...
分类:
其他好文 时间:
2017-08-10 11:51:01
阅读次数:
164
柔性数组结构成员 结构中的最后一个元素同意是未知大小的数组,这就叫做柔性数组成员,但结构中的柔性数组成员前面必须至少一个其 他成员。柔性数组成员同意结构中包括一个大小可变的数组。sizeof返回的这样的结构大小不包括柔性数组的内存。包括柔性数组成员的结构用malloc ()函数进行内存的动态分配,而 ...
分类:
编程语言 时间:
2017-08-09 10:08:29
阅读次数:
162
1. malloc()函数和free()函数 首先,我们应该知道。所有的程序都必须留出足够的内存空间来存储所使用的数据,所以我们常常会预先给程序开辟好内存空间,然后进行操作,但事实上另一种选择,能够让内存分配自己主动进行下去。 对于传统数组,会遇到这种问题: int arr[5] ; 对这个数组我们 ...
分类:
编程语言 时间:
2017-08-07 16:40:56
阅读次数:
168
分区健选择 数据应该怎样拆分,依照什么纬度来拆分 节点路由 应用程序写死/客户端(TDDL,cobar-client)/中间层(cobar-server) 固定分配/动态分配/混合 分片数据均衡 某些分片訪问比較频繁,跟业务类型相关 全局唯一键生成器 专门的应用接口 跨节点排序/分组/表关联 应用程 ...
分类:
数据库 时间:
2017-08-06 16:52:47
阅读次数:
167
Overview 垃圾收集考虑三件事: 哪些内存需要回收? 什么时候回收? 如何回收? 重点考虑Java堆中动态分配和回收的内存。 Is Object alive? 引用计数法 给对象添加一个引用计数器。 该方法实现简单,判定效率高。但是它很难解决对象之间相互循环引用的问题,因此几乎很少有JVM选用 ...
分类:
编程语言 时间:
2017-08-05 18:54:23
阅读次数:
198
JVM垃圾回收策略 1.静态内存分配和回收 编译时已经确定了内存空间大小,程序被加载后则一次性分配好内存空间.程序结束后,则对应栈帧撤销,分配的静态内存空间则被回收. 2.动态内存分配和回收 程序运行动态分配内存空间,回收时则由垃圾收集器负责. 3.垃圾收集器 A.正确的检测出垃圾对象(关键功能) ...
分类:
编程语言 时间:
2017-08-03 20:16:13
阅读次数:
146