- 浏览: 89521 次
- 性别:
- 来自: 上海
-
文章列表
Nexus介绍(转)
- 博客分类:
- maven
Nexus介绍
Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。
下载和安装
你可以从http://nexus.sonatype.org/download ...
maven入门(转)
- 博客分类:
- maven
Maven入门(转)
Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方便更灵活的控制 项目。 1:http://maven.apache.org/download.html 下载最新版本 Maven 3.0.2 (Binary zip) ...
一、越来越多的并发连接数
现在的Web系统面对的并发连接数在近几年呈现指数增长,高并发成为了一种常态,给Web系统带来不小的挑战。以最简单粗暴的方式解决,就是增加Web系统的机器和升级硬件配置。虽然现在的硬件越来越便宜,但是一味地通过增加机器来解决并发量的增长,成本是非常高昂的。结合技术优化方案,才是更有效的解决方法。
并发连接数为什么呈指数增长?实际上,从这几年的用户基数上看,这个数量并没有出现指数增长,因此它并非主要原因。主要原因,还是web变得更复杂,交互更丰富所导致的。
1. 页面元素增多,交互复杂
Web页面元素越来越多,更为丰富。更多的资源元素,意味着更多的下载请求。We ...
ES搭建
- 博客分类:
- elasticsearch
一、环境介绍与安装准备
1、环境说明
2台虚拟机,OS为ubuntu13.04,ip分别为xxx.xxx.xxx.140和xxx.xxx.xxx.145。
2、安装准备
ElasticSearch(简称ES)由java语言实现,运行环境依赖java。ES 1.x版本,官方推荐至少使用jdk1.6的环境,建议使用oracle java,可以去官网下载,本文使用jdk-7u51-linux-i586.gz。ES可以去官网下载
tomcat域名项目绑定
- 博客分类:
- tomcat
server.xml
1.端口改成80 www.xxx.com/hyz直接能访问 不需要输入端口了
2. <Host name="域名" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
& ...
Mongodb亿级数据量的性能测试(转)
- 博客分类:
- MongoDB
Mongodb亿级数据量的性能测试
分类: mongodb 分布式 2013-11-16 22:35 520人阅读 评论(0) 收藏 举报
mongodb服务器
此人对服务器大数据及其优化方面比较有经验!可以多看看他的文章。
转载自:http://www.cnblogs.com/lovecindywang/archive/2011/03/02/1969324.html
Cassandra HBase和MongoDb性能比较
博客分类:
大数据
cassandramongoDBhbaseNoSQL
这是一篇基于亚马逊云平台上对三个主流的NoSQL数据库性能比较,在读写两个操作不同的组合情况下性能表现不同。横坐标是吞吐量,纵坐标是延迟,这是一对矛盾,吞吐量越大,延迟越低,代表越好。1. 纯粹插入,Cassandra领先,见下图:2.WorkloadA: 读修改操作各占一半情况下的修改性能:MongoDB明显延迟增加,落败:3.WorkloadB:读修改操作各占一半情况下的读性能:Cassandra落后4.WorkloadB ...
mongo分析工具(转)
- 博客分类:
- MongoDB
mongostat详解
mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。
...
Top指令详解(转)
- 博客分类:
- linux
top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。
本文通过一个运行中的WEB服务器的top监控截 ...
Mysql Host is blocked because of many connection errors
原因:
同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞;
解决方法:
1、提高允许的max_connection_errors数量(治标不治本):
① 进入Mysql数据库查看max_connection_errors: show variables like '%max_connect_errors%';
② 修改max_connection_errors的数量为 ...
记录一下,那些年我们踩过的坑
CLibrary Instance = (CLibrary)Native.loadLibrary("NLPIR",CLibrary.class);
有时候打包放在jar的平级目录能读到,其实jna是去这里找的:
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'nlpirService' defined in class path r ...
1.Formally, an RDD is a read-only, partitioned collection of records. RDDs can be only created through deterministic operations on either (1) a dataset in stable storage or (2) other existing RDDs.
2.RDD是延迟加载的,就是说直到action被触发,才真正有动作。
3. RDD之间的关系分为narrow dependency 和 wide dependency,看图很好理解
...
使用c3p0,偶尔会报异常:
Java代码
2008-02-18 10:52:53 ERROR Thread-4 com.feedsky.dao.AbstractMutiDbDAO - com.mysql.jdbc.CommunicationsException: Communications
link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.io.EOFException
STACKTRAC ...
NTP 同步CENTOS时间
- 博客分类:
- linux
1、将系统时区改成上海时区cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime2、写个脚本
ntp.cron#!/bin/bash/usr/sbin/ntpdate ntp.fudan.edu.cn | logger -t NTP 将该脚本 放到/etc/cron.daily 这个目录中即可实现每天自动同步时间
HA keepalived CENTOS6.3
- 博客分类:
- linux
安装
[root@localhost ~]#yum install gcc openssl openssl-devel popt-devel make
[root@localhost ~]#wget http://www.keepalived.org/software/keepalived-1.2.7.tar.gz
[root@localhost ~]#gunzip keepalived-1.2.7.tar.gz
[root@localhost ~]#tar xvf keepalived-1.2.7.tar
[root@localhost ~]#cd keepalived-1. ...