自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

原创 phoneGap-Android开发环境搭建(转)

一.安装在安装PhoneGap开发环境之前,需要按顺序安装以下工具:1.Java SDK  java sdk,不安装的话不能正常安装Android SDK。  安装成功检测:启动DOS窗口start-->run-->cmd,在DOS窗口中键入:java -version,如能显示版本信息说明安装正常。2.Eclipse  java开发工具,这我就不用多说...

2013-11-21 11:40:19 173

原创 mongodb异常

1、MapViewOfFileEx for C:\mongodb\db\test.7 failed with errno:8 存储空间不足,无法处理此命令。说明你采用的是32位数据库,最大支持2G数据库存储,如需更大需采用64位数据库应用2、MongoDB非正常关闭后修复记录 删除/data/mongodb/mongo.lock文件  mongod  --repair 从新启动...

2013-10-16 09:17:29 306

原创 MongoDB运行状态、性能监控与分析

mongostat详解  mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。     它的输出有以下几列:  inserts/s 每秒插入次数  query/s 每秒查询次数  ...

2013-10-16 09:17:16 339

原创 对比主流NoSQL数据库特性与应用场景

与关系型数据库RDBMS的大厂商垄断不同,NoSQL在发展之初就可谓是百家争鸣、百花齐放,无论目前如日中天的MongoDB,还是刚刚发布最新版本 的Redis;无论是面向文本的CouchDB,还是基于KV的Cassandra,都有着各自的特点和应用场景。而作为传统SQL数据库的良好补 充,DBA有必要了解这些主流NoSQL数据库的各自特点。在本文中,我们就将对比一下主流NoSQL数据库,包括了...

2013-10-15 09:04:23 177

原创 spring MVC中定义异常页面(转)

如果我们在使用Spring MVC的过程中,想自定义异常页面的话,我们可以使用DispatcherServlet来指定异常页面,具体的做法很简单:下面看我曾经的一个项目的spring配置文件:<?xml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.springframework.org...

2013-10-14 15:22:28 107

原创 多服务器共享session的方法(转)

为解决网站跨服务器之间的Session共享,目前有4种较为可行的方案:1. 基于NFS的Session共享NFS是Net FileSystem的简称,最早由Sun公司为解决Unix网络主机间的目录共享而研发。这个方案实现最为简单,无需做过多的二次开发,仅需将共享目录服务器mount到各频道服务器的 本地session目录即可,缺点是NFS依托于复杂的安全机制和文件系统,因此...

2013-10-14 15:22:14 118

原创 JVM调优(转)

        一:JVM调优之串行垃圾回收        也就是默认配置,完成10万request用时153秒。JVM参数配置如下:        $JAVA_ARGS.=“-Dresin.home=$SERVER_ROOT-server        -Xms2048M-Xmx2048M-Xmn512M        -XX:PermSize=256M-XX:MaxPermSize=256M ...

2013-10-12 09:17:02 100

原创 大型网站架构演变和知识体系(转)

大型网站架构演变和知识体系 2009-03-08 22:17   在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,:),文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。   架构演变第一步:物理分离webserver和数据库   最开始,由于某些...

2013-10-10 09:47:06 133

原创 网站的缓存机制的选择和应用(转)

很多人都在问,想某某网站这样高访问量的网站,非生成静态页面,能承受这么大的访问量吗?他是怎么做到的?!其实在这里面,缓存扮演着很重要的角色。   为什么需要缓存?缓存的性能??   缓存的最根本的目的是为了提高网站性能,减轻频繁访问数据而給数据库带来的压力。再进一步,合理的缓存了某种数据形式,还会减轻程序运算时,对CPU 带来的压力。首先,我们要知道一个最基本的效率规则,操作内存中的数据比操作存放...

2013-10-10 09:39:55 86

原创 Servlet中listener(监听器)和filter的总结(转)

Listener我是这样理解他的,他是一种观察者模式的实现:我们在web.xml中配置listener的时候就是把一个被观察者放入的观察者 的观察对象队列中,当被观察者触发了注册事件时观察者作出相应的反应。在jsp/servlet中具体的实现是在web.xml中注册Listener, 由Container在特定事件发生时呼叫特定的实现Listener的类。总体上说servlet中有主要...

2013-09-27 10:36:09 95

原创 利用Jakarta Commons Lang简化Java(转)

Commons和Lang组件简介 Jakarta Commons 项目旨在实现可重用的 Java 组件。此项目包含数十个组件,用以简化 Java 的开发,每个组件负责满足一个特定需求。有大量的组件可用,且不仅限于在特定类型的Java应用程序中使用。项目分类在两个部件中:Commons Proper:Commons Proper中的项目已可以投入实际使用。Commons Sandbox...

2013-09-27 10:35:57 106

原创 xml命名空间详解

在研究spring security的时候,里面提到了一个重要的感念就是命名空间,当时以为是spring的一个什么特殊功能,后来研究后才发现是xml的一个知识点,顺便又研究了一下这个知识,找到一篇文章感觉挺好,在此做个记录。  转自:http://bbs.actionscript3.cn/thread-1556-1-1.html 关于命名空间有很多人回避。认为太难。其实命名...

2013-09-26 08:30:27 162

原创 你想建设一个能承受500万PV/每天的网站吗?如果计算呢? (转)

作者:赵磊博客:http://elf8848.iteye.com 你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢?  PV是什么:PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv。 计算模型: 每台服务器每秒处理请求的数量=((80%*总PV量)/(24小时*...

2013-09-26 08:29:57 102

原创 spring security3 demo入门(转)

这两天在看spring security3的一些内容,走了一些路,也耗费了一些时间,在这里做一下记录,能给大家一些帮助是最好不过的了。spring 官方网站下载地址:http://www.springsource.org/download/community有的说需要先注册,其实不需要,spring所有产品在这里都可以下载到。在这里我们下载spring security 最新版本3...

2013-09-23 08:51:19 79

原创 spring aop切点表达式函数(转)

切点表达式函数    AspectJ 5的切点表达式由关键字和操作参数组成,如execution(* greetTo(..))的切点表达式,“execute”为关键字,而“* greetTo(..)”为操作参数。在这里,execute代表目标类执行某一方法,而“* greetTo(..)”是描述目标方法的匹配模式串,两者联合起来所表示的切点匹配目标类greetTo()方法的连接点。为了描述方便...

2013-09-23 08:50:57 228

原创 mybatis-generator1.3.2生成说明

generator生成说明 一、下载mybatis-generator-core-1.3.2.jar文件下载地址:http://mybatis.googlecode.com/files/mybatis-generator-core-1.3.2-bundle.zip二、建立配置文件<?xml version="1.0" encoding="UTF-8"?>&lt...

2013-09-22 10:49:18 398

原创 spring security demo入门分析(转)

要学习spring security 我个人的学习步骤是首先运行一个demo,让自己有个感性认识,上一篇文章已经介绍过了,在此就不介绍了。 然后分析demo工作包括哪些包,每个包什么作用,然后分析原理和验证流程,最后详细研究配置文件等内容。 下面就是对源码分析的过程。 spring security 包内容: Core-spring-security...

2013-09-22 08:42:28 121

原创 Spring AOP 详解(转)

此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。对部分函数的调用进行日志记录,用于...

2013-09-22 08:42:05 79

原创 Servlet 工作原理解析(转)

简介: Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个 Web 工程在 Servle...

2013-09-18 15:03:25 84

原创 Performance Test Framework (PTF)是压力测试框架(轩)

根据我工作中做压力测试的程序不断完善而来,现在发布为一个项目。Google Code  上的 PTF项目地址https://code.google.com/p/performance-test-framework/ 采用Java语言开发,精密、高效、可扩展的测试平台。 如果你开发了某种Socket通信程序、Java RMI程序、用Mina开发了某种网通信程序、WebServic...

2013-09-18 15:03:10 124

原创 WebApplicationContext初始化(转)

ApplicationContext是Spring的核心,Context我们通常解释为上下文环境,我想用“容器”来表述它更容易理解一 些,ApplicationContext则是“应用的容器”了;在Web应用中,我们会用到 WebApplicationContext,WebApplicationContext继承自 ApplicationContext;WebApplicationContext...

2013-09-17 14:02:30 61

原创 spring security3 demo配置分析(转)

在源码分析之前补充了一些知识,详见上三篇文章的转载,我感觉比较有用。下面是servlet的加载顺序。web.xml 中 对象的加载顺序为:先 listener >> filter >> servlet >>  spring在spring security demo例子中,所有的配置文件有几个:1、web.xml                ...

2013-09-17 14:01:16 75

原创 Spring3的注解(转)

spring mvc3 的中文资料比较少,发现了一个spring3注解的说明,在此转载一下。 原文:http://blog.sina.com.cn/s/blog_69edbb070100vs78.html@Controller               • @Service               • @Autowired               • @RequestMap...

2013-09-17 13:59:59 88

原创 JSTL和EL介绍(转)

JSTL规范介绍------------------------------------------------JSTL:* JSTL即JSP Standard Tag Library的缩写* 一些常用的JSP标签* 和MVC框架结合使用很方便,如果struts、spring mvc* 不是JSP 1.2,2.0,2.1规范的一部分,需要单独下载。下表是servlet、jsp、jstl、j2e...

2013-09-17 13:50:58 76

原创 Spring MVC 的请求参数获取(转)

通过@PathVariabl注解获取路径中传递参数JAVA1     @RequestMapping(value = "/{id}/{str}")2     public ModelAndView helloWorld(@PathVariable String id,3             @PathVariable String str) {4         System.ou...

2013-09-17 13:45:15 67

原创 spring4 mvc HelloWorld

一、下载spring-framework-4.0.0.M3-dist下载地址:http://www.springsource.org/spring-community-download二、解压将spring-framework-4.0.0.M3-dist.zip文件解压,拷贝相关文件至发布目录的lib下如图:三、web.xml配制<?xml version="1.0" ...

2013-09-10 13:47:44 58

原创 iis7以fastcgi配置php时出现FastCGI进程意外退出问题解决

很多人在配置iis7+fastcgi+php时出现了 500错误FastCGI进程意外退出同时php-cgi.exe进程崩溃。如图  这个问题一般都是php配置出了问题导致的。解决方法一般都是先将php程序目录放进系统path变量中,这样可以在不用iis的情况下使用php -v的命令来检查php的配置情况。例如:php.ini中我把extension_dir属性的路径写错了...

2013-09-05 08:44:54 473

原创 discuz2x迁移流程

一、安装全新discuz2x二、原discuz2x数据备份三、原discuz2x ucenter数据备份四、还原数据五、将原discuz2x拷贝至现有discuz2x附件目录六、模版目录拷贝七、用户数据表\ucenter用户数据表从mysql数据库中直接备份并替换现有mysql数据库八、插件从新安装九、系统应用设置十、完成安装...

2013-09-01 13:38:59 81

原创 windows2008 php5.3支持ms sql2008

一、系统环境操作系统:windows2008php版本:5.3数据库:sql2008windows2008 sp1补丁二、配制方法修改php.ini文件,添加以下配制extension=php_sqlsrv_53_ts.dllextension=php_pdo_sqlsrv_53_ts.dll根据版本进行选择Driver filePHP ve...

2013-09-01 13:28:41 100

原创 IIS7.5 配制 PHP 5.3.5

 首先确认IIS中启用了CGI功能:                                                         IIS 7.5中为了易于PHP程序的安装,增设了PHP Manager模块。只要您简单设定,其它的工作自动到位!下载地址:http://phpmanager.codeplex.com/releases/view/62183...

2013-09-01 13:16:22 101

原创 如何处理海量数据(转)

在实际的工作环境下,许多人会遇到海量数据这个复杂而艰巨的问题,它的主要难点有以下几个方面:一、数据量过大,数据中什么情况都可能存在。如 果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至 过亿,那不是手工能解决的了,必须通过工具或者程序进行处理,尤其海量的数据中,什么情况都可能存在,例如,数据中某处格式出了问题,尤其在程序处理时,...

2013-08-22 09:23:17 134

原创 NoSQL数据库笔谈(转)

databases , appdir , node , paper颜开 , v0.2 , 2010.2 1.    序 2.    思想篇 1.    CAP 2.    最终一致性 1.    变体 3.    BASE 4.    其他 1.    I/O的五分钟法则 2.    不要删除数据 3.    RAM是硬盘,硬盘是磁带 4.    Amdahl定律和Gustafson定律 5....

2013-08-19 10:04:11 482

原创 8种Nosql数据库系统对比(转)

            导读:Kristóf Kovács 是一位软件架构师和咨询顾问,他最近发布了一片对比各种类型nosql数据库的文章。 虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时间问题:被迫使用关系数据库,但最终发现不能适应需求的情况不胜枚举。 但是NoSQL数据库之间的不同,远超过两 SQL数据库之间的差别。这意...

2013-08-19 10:01:36 68

原创 SQL Server 2005中的分区表(六):将已分区表转换成普通表(转)

我的俄罗斯名叫作“不折腾不舒服斯基”,所以,不将分区表好好折腾一下,我就是不舒服。    在前面,我们介绍过怎么样直接创建一个分区表,也介绍过怎么将一个普通表转换成一个分区表。那么,这两种方式创建的表有什么区别呢?现在,我又最新地创建了两个表:    第一个表名为Sale,这个表使用的是《SQL Server 2005中的分区表(一):什么是分区表?为什么要用分区表?如何创建分区表?》中的...

2013-08-17 10:40:33 81

原创 SQL Server 2005中的分区表(五):添加一个分区 (转)

 所谓天下大事,分久必合,合久必分,对于分区表而言也一样。前面我们介绍过如何删除(合并)分区表中的一个分区,下面我们介绍一下如何为分区表添加一个分区。     为分区表添加一个分区,这种情况是时常会 发生的。比如,最初在数据库设计时,只预计了存放3年的数据,可是到了第4天怎么办?这样的话,我们就可以为分区表添加一个分区,让它把新的数据放在新的 分区里。再比如,最初设计时,一个分区用于存放...

2013-08-15 09:09:41 64

原创 SQL Server 2005中的分区表(四):删除(合并)一个分区 (转)

 在前面我们介绍过如何创建和使用一个分区表,并举了一个例子,将不 同年份的数据放在不同的物理分区表里。具体的分区方式为:     第1个小表:2010-1-1以前的数据(不包含2010-1-1)。     第2个小表:2010-1-1(包含2010-1-1)到2010-12-31之间的数据。     第3个小表:2011-1-1(包含2011-1-1)到2011-12-3...

2013-08-15 09:09:33 94

原创 SQL Server 2005中的分区表(三):将普通表转换成分区表 (转)

在设计数据库时,经常没有考虑到表分区的问题,往往在数据表承重的负担越来越重时,才会考虑到分区方式,这时,就涉及到如何将普通表转换成分区表的问题了。    那么,如何将一个普通表转换成一个分区表 呢?说到底,只要将该表创建一个聚集索引,并在聚集索引上使用分区方案即可。    不过,这回说起来简单,做起来就复杂了一点。还是接着上面的例子,我们先使用以下SQL语句将原有的Sale表删除。[...

2013-08-15 09:09:21 85

原创 如何添加、查询、修改分区表中的数据(转)

在创建完分区表后,可以向分区表中直接插入数据,而不用去管它这些数据放在哪个物理上的数据表中。接上篇文章,我们在创建好的分区表中插入几条数据:</mce:script><mce:script type="text/javascript" src="http://hi.images.csdn.net/js/blog/tiny_mce/plugins/syntaxhl/l...

2013-08-15 08:55:18 525

原创 SQL Server 2005中的分区表(转)

如果你的数据库中某一个表中的数据满足以下几个条件,那么你就要考虑创建分区表了。     1、数据库中某个表中的数据很多。很多是什么概念?一万条?两万条?还是十万条、一百万条?这个,我觉得是仁者见仁、智者见智的问题。当然数据表中的数 据多到查询时明显感觉到数据很慢了,那么,你就可以考虑使用分区表了。如果非要我说一个数值的话,我认为是100万条。    2、但是,数据多了并不是创建分区表的...

2013-08-15 08:51:44 67

原创 JSON 基础(转)

按照最简单的形式,可以用下面这样的 JSON 表示名称 / 值对: { "firstName": "Brett" } { "firstName": "Brett", "lastName":"McLaughlin", "email": "brett@newInstance.com" } { "people": [ { &quot

2013-08-14 09:06:56 58

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除