- 浏览: 325443 次
- 性别:
- 来自: 上海
最新评论
-
yzhw:
...
Jenkins+SVN+Maven+Shell 实现项目一键发布 -
0筱蔡0:
你好 我想问下: 看您的文档 我把服务搭了起来 ,但 ...
lvs+keepalived+vsftp配置FTP服务器负载均衡 -
jiyilee:
accp_huangxin 写道写得不错!学习学习
Jenkins+SVN+Maven+Shell 实现项目一键发布 -
laputa73:
ftp集群的问题是,各个服务器之间是否要实现文件同步?服务虽然 ...
lvs+keepalived+vsftp配置FTP服务器负载均衡 -
王博009:
Java实现服务器端动态流断点续传下载支持
文章列表
Maven易忘实用命令
- 博客分类:
- maven
dependency:analyze 分析jar包依赖
assembly:assembly 整体打包
linux查看磁盘空间
- 博客分类:
- linux
FROM: http://www.2cto.com/os/201207/142116.html
如果要查看磁盘还剩多少空间,当然是用df的命令了。
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda2 14G 11G 2.6G 82% /
/dev/sda1 99M 14M 81M 14% /boot
tmpfs 442M 275M 168M 63% /dev/shm
/dev/mapp ...
MongoDB Sharding 机制分析
转载请注明出处:http://xiezhenye.com/2012/12/mongodb-sharding-%e6%9c%ba%e5%88%b6%e5%88%86%e6%9e%90.html
MongoDB 是一种流行的非关系型数据库。作为一种文档型数据库,除了有无 schema 的灵活的数据结构,支持复杂、丰富的查询功能外,MongoDB 还自带了相当强大的 sharding 功能。
要说 MongoDB 的 sharding,首先说说什么是 sharding。所谓 sharding 就是将数据水平切分到不同的物理节点。这里着重点有两个, ...
java百分百获取到机器IP地址及MAC码
已测系统:
windows linux unix
排除127.0.0.1 和 0.0.0.0.1等非正常IP
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;
public class IpUtil {
priva ...
STEP 1 准备机器和环境
准备4台机器,这里以152-155四台机器为例(CENTOS 6.4)
173.1.3.152 (keepalived负载均衡 主机 MASTER)
173.1.3.153 (keepalived负载均衡 备机 BACKUP)
173.1.3.154 (FTP服务器1)
173.1.3.155 (FTP服务器2)
STEP 2 负载均衡主机安装
1、环境准备
1)执行如下命令
[root@CentOS-6 ~]# yum install -y wget make kernel-devel g ...
activiti-userguide-5-16.pdf
JAVA_OPTS="-Xms1g -Xmx1g -Xmn512m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:CMSInitiatingOccupancyFraction=70"
from : http://blog.csdn.net/tianlesoftware/article/details/5827245
如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。
看懂执行计划也就成了SQL优化的先决条件。 这里的SQL优化指的是SQL性能问题的定位,定位后就可以解决问题。
centos的软件安装方法rpm和yum
- 博客分类:
- linux
from:http://blog.163.com/yang_jianli/blog/static/1619900062012912115552188/
centos的软件安装大致可以分为两种类型:
[centos]rpm文件安装,使用rpm指令 类似[ubuntu]deb文件安装,使用dpkg指令
[centos]yum安装 类似[ubuntu]apt-get安装
rpm命令
(一)查询系统装已经安装的软件信息
对于一个rpm包来说,都是有"-"和"."构成的,基本上有以下几部分组成: * 包名 * 版本信息 ...
持续集成 很明显你需要某种持续集成的服务器来不断地编译你的SNAPSHOT版本,或者对Git分支进行构建。 Jenkins和Travis-CI是你的不二选择。 代码覆盖率也很重要,Cobertura有一个不错的Maven插件,并且对CI支持的也不错。当然还有其它的代码覆盖的工具,不过我用的是Cobertura。 Maven库 你需要一个地方来存储你编译好的jar包,war包,以及EAR包,因此你需要一个代码仓库。 常见的选择是Artifactory或者
FizzBuzzWhizz
- 博客分类:
- java
FizzBuzzWhizz你是一名体育老师,在某次课距离下课还有五分钟时,你决定搞一个游戏。此时有100名学生在上课。游戏的规则是:
1. 你首先说出三个不同的特殊数,要求必须是个位数,比如3、5、7。2. 让所有学生拍成一队,然后按顺序报数。
3. 学生报数时,如果所报数字是第一个特殊数(3)的倍数,那么不能说该数字,而要说Fizz;如果所报数字是第二个特殊数(5)的倍数,那么要说Buzz;如果所报数字是第三个特殊数(7)的倍数,那么要说Whizz。
4. 学生报数时,如果所报数字同时是两个特殊数的倍数情况下,也要特殊处理,比如第一个特殊数和第二个特殊数的倍数,那么不能说该数字, ...
Mongodb命令集合
- 博客分类:
- mongodb
一、数据库常用命令1、Help查看命令提示
复制代码代码如下:
helpdb.help();db.yourColl.help();db.youColl.find().help();rs.help();
2、切换/创建数据库
复制代
(Websphere/appserver/profiles/appserver01/bin/wsadmin),编写jacl脚本,集成到ant中,利用ant强大的项目构建能力,简化测试、部署工作。下面的描述都是以我们自身项目为例,更加详细的内容请参考was6 information center(http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.Websphere.express.doc/info/welcome_express.html)
//首先根据数据源名称获取指定的数据源 ...
Mongodb事务模拟
- 博客分类:
- mongodb
1、创建事务表,添加一条记录,如果成功,执行第2步,如果失败,则事务失败。
2、将该事务的ID标志加在要执行事务的一批数据上,并添加状态字段:待插入状态。然后执行批量写操作。如果成功,则执行第3步,如果失败,则执行第6步。
3、update mult 待插入状态 -> 成功状态。
如果成功,执行第4步。如果失败,执行第6步。
4、删除事务表当前批次事务数据。如果成功,执行第5步,如果失败执行第6步。
5、事务提交成功。
6、执行3次清道夫程序,如果成功则事务回滚成功,如果失败,则交由清道夫守护程序再定时执行。
1)mult删除该 ...
查看redhat(centos)版本
cat /etc/redhat-release
查看某个端口被哪个进程占用
lsof -i:port
查看进程资源
ps -elf | grep XXX