- 浏览: 61311 次
- 性别:
- 来自: 北京
最新评论
文章列表
一.安装
在安装PhoneGap开发环境之前,需要按顺序安装以下工具:
1.Java SDK
java sdk,不安装的话不能正常安装Android SDK。
安装成功检测:启动DOS窗口start-->run-->cmd,在DOS窗口中键入:java -version,如能显示版本信息说明 ...
1、MapViewOfFileEx for C:\mongodb\db\test.7 failed with errno:8 存储空间不足,无法处理此命令。
说明你采用的是32位数据库,最大支持2G数据库存储,如需更大需采用64位数据库应用
2、MongoDB非正常关闭后修复记录
删除/data/mongodb/mongo.lock文件 mongod --repair
从新启动OK了
MongoDB运行状态、性能监控与分析
- 博客分类:
- NoSQL
mongostat详解
mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。
它的输出有以下几列:
inserts/s 每秒插入次数
query/s 每秒查询次数
update/s 每秒更新次数
delete/s 每秒删除次数
getmore/s 每秒执行getmore次数
command/s 每秒的命令数,比以上插入、查找、更新、删除的综合还多 ...
对比主流NoSQL数据库特性与应用场景
- 博客分类:
- NoSQL
与关系型数据库RDBMS的大厂商垄断不同,NoSQL在发展之初就可谓是百家争鸣、百花齐放,无论目前如日中天的MongoDB,还是刚刚发布最新版本 的Redis;无论是面向文本的CouchDB,还是基于KV的Cassandra,都有着各自的特点和应用场景。 ...
spring MVC中定义异常页面(转)
- 博客分类:
- 架构设计
如果我们在使用Spring MVC的过程中,想自定义异常页面的话,我们可以使用DispatcherServlet来指定异常页面,具体的做法很简单:
下面看我曾经的一个项目的spring配置文件:
<?xml version="1.0" encoding="UTF-8" ?>
&l ...
多服务器共享session的方法(转)
- 博客分类:
- 架构设计
为解决网站跨服务器之间的Session共享,目前有4种较为可行的方案:
1. 基于NFS的Session共享
NFS是Net FileSystem的简称,最早由Sun公司为解决Unix网络主机间的目录共享而研发。
这个方案实现最为简单,无需做过多的二次开发, ...
一:JVM调优之串行垃圾回收 也就是默认配置,完成10万request用时153秒。JVM参数配置如下: $JAVA_ARGS.=“-Dresin.home=$SERVER_ROOT-server -Xms2048M-Xmx2048M-Xmn512M -XX:PermSize=256M-XX:MaxPermSize=256M -XX:MaxTenuringThreshold=7-XX:GCTimeRatio=19 -Xnoclassgc-Xloggc:log/gc.log -XX:+ ...
大型网站架构演变和知识体系(转)
- 博客分类:
- 架构设计
大型网站架构演变和知识体系
2009-03-08 22:17
在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,:),文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。
架构演变第一步:物理分离webserver和数据库
最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假 设这个时候 已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的 ...
网站的缓存机制的选择和应用(转)
- 博客分类:
- 架构设计
很多人都在问,想某某网站这样高访问量的网站,非生成静态页面,能承受这么大的访问量吗?他是怎么做到的?!其实在这里面,缓存扮演着很重要的角色。 为什么需要缓存?缓存的性能?? 缓存的最根本的目的是为 ...
Listener我是这样理解他的,他是一种观察者模式的实现:我们在web.xml中配置listener的时候就是把一个被观察者放入的观察者 的观察对象队列中,当被观察者触发了注册事件时观察者作出相应的反应。在jsp/servlet中具体的实现是在web.xml中注册Listener, 由Container在特定事件发生时呼叫特定的实现Listener的类。
总体上说servlet中有主要有3类事件既:Servlet上下文事件、会话事件与请求事件总共有8个listener(部分类容转载于http://ritaleo.iteye.com/blog/48751)接口,我们在web.xml中注 ...
Commons和Lang组件简介 Jakarta Commons 项目旨在实现可重用的 Java 组件。此项目包含数十个组件,用以简化 Java 的开发,每个组件负责满足一个特定需求。有大量的组件可用,且不仅限于在特定类型的Java应用程序中使用。项目分类在两个部件中:
Commons Proper:Commons Proper中的项目已可以投入实际使用。
Commons Sandbox:sandbox内的项目仍然处于实验阶段。
目前Commons Proper中有33个项目,Commons Sandbox中有22个项目,故而,任何一类Java项目都有其存在的意义。 Lang组件是 ...
在研究spring security的时候,里面提到了一个重要的感念就是命名空间,当时以为是spring的一个什么特殊功能,后来研究后才发现是xml的一个知识点,顺便又研究了一下这个知识,找到一篇文章感觉挺好,在此做个记录。
转自:http://bbs.actionscript3.cn/thread-1556-1-1.html
关于命名空间有很多人回避。认为太难。其实命名空间使用很普遍,在xml中也大量存在。初学as3者搞不清楚是因为关于这方面的教程少且as3帮助文件中也没有从基础讲起。而从一本厚厚的xml书籍中查询或者看官方网站的介绍又是一种非常苦的事情。这里我把我学 ...
作者:赵磊
博客:http://elf8848.iteye.com
你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢? PV是什么:
PV是page view的简写。PV是指页面的访问次数,每打开 ...
这两天在看spring security3的一些内容,走了一些路,也耗费了一些时间,在这里做一下记录,能给大家一些帮助是最好不过的了。
spring 官方网站下载地址:http://www.springsource.org/download/community
有的说需要先注册,其实不需要,spring所有产品在这里都可以下载到。
在这里我们下载spring security 最新版本3.1
下载完成后的文档和demo说明如下:
包名称为spring-security-3.1.0.RELEASE.zip
里面有文档和一堆的jar包,文档目录就不介绍了。
下面介绍一下中文文档的说 ...
spring aop切点表达式函数(转)
- 博客分类:
- java
切点表达式函数 AspectJ 5的切点表达式由关键字和操作参数组成,如execution(* greetTo(..))的切点表达式,“execute”为关键字,而“* greetTo(..)”为操作参数。在这里,execute代表目标类执行某一方法,而“* greetTo(..)”是描述目标方法的匹配模式串,两者联合起来所表示的切点匹配目标类greetTo()方法的连接点。为了描述方便,我们将 execution()称作函数,而将匹配串“* greetTo(..)”称作函数的入参。 Spring支持9个@ApsectJ切点表达式函数,它们用不同的方式描述目标类的连接点,根据描述对象 ...