Sqlite-嵌入式数据库
前言
SQLite,是一款轻型的数据库,它的设计目标是嵌入式的,而且现在很多嵌入式产品中使用它,它占资源非常低,在嵌入设备中,可能只需要几百 K 的内存就够了。它能够支持 Windows/Linux/Unix 等等主流的操作系统,同时能够跟很多程序语言相结合,无需独立的数据库引擎,直接嵌入到应用程序进程中,因此,通过 API,应用程序可以直接操作它,无需配置。
……人生苦短,Let's Go ! Python ...
SQLite,是一款轻型的数据库,它的设计目标是嵌入式的,而且现在很多嵌入式产品中使用它,它占资源非常低,在嵌入设备中,可能只需要几百 K 的内存就够了。它能够支持 Windows/Linux/Unix 等等主流的操作系统,同时能够跟很多程序语言相结合,无需独立的数据库引擎,直接嵌入到应用程序进程中,因此,通过 API,应用程序可以直接操作它,无需配置。
……在服务器上部署 nagios,比较简单!刚开始部署的时候不需要数据库的支持,只需要安装好 apache httpd 和 php 即可。而这两个 Linux 主流的发行版本都有自带安装包,使用系统自带的即可。(此次部署在 Centos7 上)
……目前,nagios 和 zabbix 都是主流的服务器监控系统,那它们之间该如何选择呢?
……作为 Python Web 框架,Django 需要一种很便利的方法以动态地生成 HTML,最常见的做法是使用模板。模板包含所需 HTML 输出的静态部分,以及一些特殊的语法,描述如何将动态内容插入。 Django 项目可以配置一个或多个模板引擎。Django 的模板系统自带内建的后台-称为 Django 模板语言(DTL),以及另外一种流行的 Jinja2。其他的模板语言的后端,可查找第三方库。
……很多好用的软件或者操作系统的软件源都是在国外,下载速度始终是个问题。
幸好,在国内有很多镜像站,可以提供我们下载的速度
……收集一些在终端下操作 kafka 的常用命令。
……想简单测试一下刚搭建的 kafka 的性能怎么样? 可以使用自带的测试程序进行简单的测试!
……Kafka 会数据写到硬盘上。磁盘空间有限,kafka 有提供清理过期数据的策略。 Kafka 删除数据有两种方式:
第一种是按照时间,超过一段时间后删除过期消息;
第二种是按照消息大小删除数据的,消息数量超过一定大小后删除最旧的数据。
在 windows 中,有时候会发现自己桌面上面的图标显示未知,特别是使用加密盘的时候最有体会,把软件安装到加密盘里面,开机的时候,加密盘未解密,获取不到图标。
找了一个脚本,可以手动清理图标缓存,生成新的图标缓存文件。
……Kafka 是一种高吞吐量的分布式发布订阅消息系统。
……