现在有三种部署方式,传统物理机部署、虚拟机部署、容器化部署。 我们现在所使用的云上服务器一般都是虚拟化出来的,硬件资源独立,操作系统等软件资源亦独立。 容器化的好处是更轻量,复用下层的操作系统,相当于是又抽象了一层。容器流行的原因,还在于它提供了其它好处: Agile application cre ...
分类:
Web程序 时间:
2019-10-29 21:45:06
阅读次数:
109
最简单的东西,往往包含了最复杂的实现,因为需要为上层的存在提供一个稳定的基础,Object作为java中所有对象的基类,其存在的价值不言而喻,其中wait和notify方法的实现多线程协作提供了保证。 案例 Output: 也可以使用notifyAll,输出为: 发现最后唤醒的顺序颠倒了 执行完no ...
分类:
编程语言 时间:
2019-10-29 19:50:30
阅读次数:
94
传输控制块是一个分层的填充结构,每一个层次都增加一些字段,来表示一个通用的控制,它们都是结构中的第一个结构,可以直接从头部直接转换成对应的控制块;如:tcp控制块的tcp_sock的使用slab分配,其大小为整个tcp_sock结构的大小,在下层用不到上层tcp相关属性的时候,只取其中的某个部分即可 ...
分类:
其他好文 时间:
2019-10-27 22:43:39
阅读次数:
78
关于OpenSL ES播放音频数据的一个奇怪的问题 Author:lihaiping1603@aliyun.com 最近用业余时间做了一个android平台的播放器sdk,其中视频用的opengl es,音频用的opensl es 做渲染,其中整个播放器在音视频同步的过程中,使用的视频同步到音频的方 ...
分类:
其他好文 时间:
2019-10-25 20:28:35
阅读次数:
103
传输层提供了应用进程间的逻辑通信。 传输层向高层用户屏蔽了下面网络层的核心细节,使应用程序看见的好像在两个传输层实体之间有一条端到端的逻辑通信信道。 传输层是第一个端到端,即主机到主机的层次。 传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。 UDP 和 TCP 的特点 UDP首部 T ...
分类:
其他好文 时间:
2019-10-23 11:30:38
阅读次数:
88
CDS视图概览 CDS是Core Data Services的简称,是HANA数据库向上层ABAP应用层提供数据的一种高效的方式,CDS模型是基于数据库data definition language[DDL] and data control language[DCL]构建的。 可以在Eclips ...
分类:
其他好文 时间:
2019-10-23 00:08:45
阅读次数:
222
为了更好地进行上位机开发,特意开发了一款上位机配置管理一体化软件,该软件集成配置、通信及上层接口为一体,统一进行多线程通信及数据解析,可以快速进行上位机开发,已实际运用在多个项目,并稳定运行超过1年时间。 功能如下: 【1】上位机配置 【2】上位机通信 【3】上层接口 软件截图: ...
分类:
其他好文 时间:
2019-10-22 18:39:36
阅读次数:
262
使用mibbroser可以连接到监控主机,可以获取主机mib信息 使用walk出的oid就可以获取到对应的值, 使用 O fn 可以将返回的字符创形式的键改为数字型oid oid还有一种字符串的形式, 以sysName为例, MIB即为他的上层节点,使用snmpget为 这种效果跟使用oid获取到的 ...
分类:
其他好文 时间:
2019-10-20 19:52:36
阅读次数:
194
本文源码:GitHub·点这里||GitEE·点这里一、数据库扩容1、业务场景互联网项目中有很多“数据量大,业务复杂度高,需要分库分表”的业务场景。这样分层的架构(1)上层是业务层biz,实现业务逻辑封装;(2)中间是服务层service,封装数据访问;(3)下层是数据层db,存储业务数据;2、扩容场景和问题当数据量持续新增,面临着这样一些需求,两台数据库无法容纳,需要数据库扩容,这里选择2台—扩
分类:
数据库 时间:
2019-10-20 09:24:11
阅读次数:
119