对数据库的监控对于数据库管理人员(包括开发人员排查问题也是)来说是一项很重要的工作。
Mongodb提供了三种监控策略:
- mongodb提供的工具集合,实时监听数据库的活动。
- database commands 返回当前数据库的状态
- MongoDB Management Service(MMS) 提供可视化的监控结果。
对数据库的监控对于数据库管理人员(包括开发人员排查问题也是)来说是一项很重要的工作。
Mongodb提供了三种监控策略:
首先往数据库集合里面插入几条数据。
测试数据:
> db.users.insert({username:"mongo", url:"webinglin.github.io", tags:["mongodb", database","nosql"],likes:999, author:"linwenbin"})
> db.users.insert({username:"redis", url:"webinglin.github.io", tags:["redis","database","nosql"],likes:888, author:"linwenbin"})
> db.users.insert({username:"spring", url:"webinglin.github.io", tags:["spring","framework"],likes:777, author:"linwenbin"})
阅读此文
Linux文件系统被组织成一个有层次的树形结构。文件系统的最上层是 / ,被称为根目录。按照目录组织形式的约定,linux各个目录的含义如下:
/bin 重要的二进制应用程序
/boot 启动配置文件
/dev 设备文件
/etc 配置文件、启动脚本等
/home 用户主目录
/lib 系统库文件
/lost+fount 在根目录下提供一个遗失+查找系统
/media 挂载可移动介质(media)如CD、数码相机等
/mnt 挂载文件系统
/opt 提供可选的应用程序安装目录
/proc 特殊的动态目录,用来维护系统信息和状态,包括当前运行中进程信息
/sbin 重要的系统二进制文件
/sys 系统文件
/tmp 临时文件
/usr 包含绝大部分所有用户能够访问的应用程序和文件
/var 经常变化的文件系统,如日志或者数据库等
阅读此文
环境准备:
如果已经有demo数据库了,建议删除,确保数据干净。
use demo
switched to db demo
db.dropDatabase()
{ “dropped” : “demo”, “ok” : 1 }
要开启mongodb的安全认证,在mongod服务启动的时候需要指定 –auth 参数,用来表示开启安全认证
> mongod --auth
开启之后,在通过客户端连接,虽然可以连接上,但是无法操作
阅读此文
Logback是一个开源的日志组件,是log4j的作者开发的用来替代log4j的。
logback由三个部分组成,logback-core, logback-classic, logback-access。其中logback-core是其他两个模块的基础。
slf4j 定义日志接口及基本实现,而具体的实现由其他日志组件提供
因此,如果想替换成其他的日志组件,只需要替换jar包即可。
阅读此文事出必有因,这段时间在家里笔记本没带回来。使用家里的台式电脑,也算老古董了。要在linux下面实验点什么,又得安装虚拟机,一运行,机子就死在那儿了。于是乎,就萌生了安装一个linux的操作系统的念头。但是windows下面常用的软件,有一些是没有linux版本的,比如:印象笔记,百度云管家等
都知道,硬盘刚买来的时候还不能用。我们要先对其进行分区,分区之后进行格式化,最后才是安装操作系统。那么
什么是硬盘分区,为什么要进行分区?
阅读此文java插件的引入了一些依赖配置项,这些配置项在gradle的configuration阶段会被分配到特定的任务上面,比如compileJava或者test。 这些配置项有:
阅读此文