以出世的精神干入世的事情,志存高远却又不拘泥于眼前的小事,杂事,乱事。这才能以坦荡的胸怀干成大事,这就是中庸。

2015-06-07
MongoDB学习札记 第五篇 监控

对数据库的监控对于数据库管理人员(包括开发人员排查问题也是)来说是一项很重要的工作。

Mongodb提供了三种监控策略:

  • mongodb提供的工具集合,实时监听数据库的活动。
  • database commands 返回当前数据库的状态
  • MongoDB Management Service(MMS) 提供可视化的监控结果。
阅读此文

2015-06-07
MongoDB学习札记 第四篇 Query

查询条件

首先往数据库集合里面插入几条数据。
测试数据:

> 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"})
阅读此文

2015-06-06
Markdown简明语法

Markdown 标记语言

HTML语言已经很方便了,但是Html主要是用来发布的,而Markdown是为了更方便的写,读,改

本文组织方式为

源代码的展示

对应的效果

分割线
阅读此文

2015-06-06
Ubuntu桌面操作系统札记

Linux文件系统

Linux文件系统被组织成一个有层次的树形结构。文件系统的最上层是 / ,被称为根目录。按照目录组织形式的约定,linux各个目录的含义如下:

/bin    重要的二进制应用程序
/boot    启动配置文件
/dev    设备文件
/etc    配置文件、启动脚本等
/home    用户主目录
/lib    系统库文件
/lost+fount    在根目录下提供一个遗失+查找系统
/media    挂载可移动介质(media)如CD、数码相机等
/mnt    挂载文件系统
/opt    提供可选的应用程序安装目录
/proc    特殊的动态目录,用来维护系统信息和状态,包括当前运行中进程信息
/sbin    重要的系统二进制文件
/sys    系统文件
/tmp    临时文件
/usr    包含绝大部分所有用户能够访问的应用程序和文件
/var    经常变化的文件系统,如日志或者数据库等
阅读此文

2015-06-06
MongoDB学习札记 第三篇 JAVA-DRIVER

环境准备:

  1. mongo能够正常运行,可参考第一篇文章的介绍
  2. 如果已经有demo数据库了,建议删除,确保数据干净。

    use demo
    switched to db demo
    db.dropDatabase()
    { “dropped” : “demo”, “ok” : 1 }

阅读此文

2015-06-05
MongoDB学习札记 第二篇 mongodb安全

要开启mongodb的安全认证,在mongod服务启动的时候需要指定 –auth 参数,用来表示开启安全认证

> mongod --auth

开启之后,在通过客户端连接,虽然可以连接上,但是无法操作
阅读此文

2015-06-05
MongoDB学习札记 第一篇

安装MongoDB

我选择的是windows平台的mongodb安装方式,也很简单,只需要 下载 对应操作系统版本的Mongodb即可。(建议下载ZIP的安装包)

阅读此文

2015-06-04
Logback 学习笔记

Logback背景

Logback是一个开源的日志组件,是log4j的作者开发的用来替代log4j的。

logback由三个部分组成,logback-core, logback-classic, logback-access。其中logback-core是其他两个模块的基础。

slf4j 定义日志接口及基本实现,而具体的实现由其他日志组件提供

  1. log4j
  2. commons-logging
  3. logback

因此,如果想替换成其他的日志组件,只需要替换jar包即可。

阅读此文

2015-05-18
Linux 硬盘分区与目录结构

事出必有因,这段时间在家里笔记本没带回来。使用家里的台式电脑,也算老古董了。要在linux下面实验点什么,又得安装虚拟机,一运行,机子就死在那儿了。于是乎,就萌生了安装一个linux的操作系统的念头。但是windows下面常用的软件,有一些是没有linux版本的,比如:印象笔记,百度云管家等


都知道,硬盘刚买来的时候还不能用。我们要先对其进行分区,分区之后进行格式化,最后才是安装操作系统。那么

什么是硬盘分区,为什么要进行分区?

阅读此文

2015-05-13
Gradle无秘密之Dependencies

java插件的引入了一些依赖配置项,这些配置项在gradle的configuration阶段会被分配到特定的任务上面,比如compileJava或者test。 这些配置项有:

阅读此文