SunnyMorning

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年3月20日

摘要: 复制来自:http://www.cnblogs.com/huangxincheng/archive/2012/03/08/2384571.html 这一篇我们以管理员的视角来看mongodb,作为一名管理员,我们经常接触到的主要有4个方面: 1. 安装部署 2. 状态监控 3. 安全认证 4. 备份 阅读全文
posted @ 2017-03-20 14:13 SunnyMorning 阅读(119) 评论(0) 推荐(0) 编辑

摘要: 复制来自:http://www.cnblogs.com/huangxincheng/archive/2012/02/21/2361205.html 今天跟大家分享一下mongodb中比较好玩的知识,主要包括:聚合,游标。 一: 聚合 常见的聚合操作跟sql server一样,有:count,dist 阅读全文
posted @ 2017-03-20 14:08 SunnyMorning 阅读(99) 评论(0) 推荐(0) 编辑

摘要: 转自: http://www.cnblogs.com/huangxincheng/archive/2012/02/29/2372699.html 我们首先插入10w数据,上图说话: 一:性能分析函数(explain) 好了,数据已经插入成功,既然我们要做分析,肯定要有分析的工具,幸好mongodb中 阅读全文
posted @ 2017-03-20 14:06 SunnyMorning 阅读(120) 评论(0) 推荐(0) 编辑

摘要: http://blog.itpub.NET/11627468/viewspace-1766967/ quartz启动后有多个线程同时在跑。启动时会启动主线程、集群线程、检漏线程、工作线程。主线程负责查询到需要触发的线程,并放入到线程队列。集群线程负责集群、检漏线程负责对未成功执行的任务进行检漏。工作 阅读全文
posted @ 2017-03-20 13:52 SunnyMorning 阅读(1845) 评论(0) 推荐(0) 编辑

摘要: http://blog.itpub.NET/11627468/viewspace-1764753/ 一、quartz数据库锁其中,QRTZ_LOCKS就是Quartz集群实现同步机制的行锁表,其表结构如下: 点击(此处)折叠或打开 --QRTZ_LOCKS表结构 CREATE TABLE `QRTZ 阅读全文
posted @ 2017-03-20 13:52 SunnyMorning 阅读(6481) 评论(0) 推荐(0) 编辑

摘要: http://blog.itpub.NET/11627468/viewspace-1763389/ 一、引入 你曾经需要应用执行一个任务吗?这个任务每天或每周星期二晚上11:30,或许仅仅每个月的最后一天执行。一个自动执行而无须干预的任务在执行过程中如果发生一个严重错误,应用能够知到其执行失败并尝试 阅读全文
posted @ 2017-03-20 10:49 SunnyMorning 阅读(424) 评论(0) 推荐(0) 编辑

2017年3月16日

摘要: 复制来自 http://blog.csdn.net/cselmu9/article/details/51366946 在所有的设计模式中,单例模式是我们在项目开发中最为常见的设计模式之一,而单例模式有很多种实现方式,你是否都了解呢?高并发下如何保证单例模式的线程安全性呢?如何保证序列化后的单例对象在 阅读全文
posted @ 2017-03-16 19:53 SunnyMorning 阅读(1606) 评论(0) 推荐(0) 编辑

2017年3月14日

摘要: http://blog.itpub.net/11627468/viewspace-1763498/ 一、quartz核心概念 先来看一张图: scheduler trigger 触发器,用于定义任务调度时间规则 job 任务,即被调度的任务 misfire 错过的,指本来应该被执行但实际没有被执行的 阅读全文
posted @ 2017-03-14 12:53 SunnyMorning 阅读(2980) 评论(1) 推荐(0) 编辑

2017年3月9日

摘要: 1)什么是OOM? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。看下关于的官方说明: Thrown when the Java Virtual Machine cannot allocate an object 阅读全文
posted @ 2017-03-09 18:54 SunnyMorning 阅读(440) 评论(0) 推荐(0) 编辑

2017年3月7日

摘要: 第一方面:开发速度的对比 就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hibernate。 比起两者的开发速度,不仅仅要考虑到两者的特性及性能,更要根据项目需求去考虑究竟哪 阅读全文
posted @ 2017-03-07 22:01 SunnyMorning 阅读(240) 评论(0) 推荐(0) 编辑