SimpleDateFormat的线程安全问题与解决方案

chenhaozjnubit | | 2016-02-29
1. 原因 SimpleDateFormat(下面简称sdf)类内部有一个Calendar对象引用,它用来储存和这个sdf相关的日期信息,例如 sdf.parse(dateStr), sdf.format(date) 诸如此类的方法参数传入的日期相关String, Date等等, 都是交友Calendar引用来储存的.这样就会导致一个问题,如果你的sdf是个s [阅读全文]
ė878次浏览 60条评论 0 java

在MongoDB中实现聚合函数

chenhaozjnubit | | 2016-02-26
随着组织产生的数据爆炸性增长,从GB到TB,从TB到PB,传统的数据库已经无法通过 垂直扩展来管理如此之大数据。传统方法存储和处理数据的成本将会随着数据量增长而显著增加。这使得很多组织都在寻找一种经济的解决方案,比如NoSQL数 据库,它提供了所需的数据存储和处理能力、扩展性和成本效率。NoSQL数据库不使用SQL作为查询语言。这种数据库有多种不同的类型,比如文档结构存 储、键 [阅读全文]
ė873次浏览 60条评论 0 MongoDB

AsyncTask必知必会

chenhaozjnubit | | 2016-02-25
转载请注明出处: http://blog.csdn.net/qinjunni2014/article/details/43958245 在上一讲中,我们谈到,Asynctask.ThreadPoolExecutor在调度任务执行的时候,遵从的顺序是 先安排core_pool_size数量的任务以core thread执行, 然后 [阅读全文]
ė886次浏览 60条评论 0 ThreadPoolExecutor

Amazon S3的直接上传文件,从客户端端浏览器

chenhaozjnubit | | 2016-02-24
我来自客户端机的直接文件上传到Amazon S3通过REST只是JavaScript的,没有任何服务器端代码.a切工作正常,但有一点是 然后,我将请求发送到Amazon S3的REST API,我需要签名的请求,并把签名改成Authentication头。要创建一个签名,我我的秘密钥匙。但是 CodeGo.net,所有的事情发生在一个客户端端,因此,密钥可以从网页的源文件(即使我我的消息来源)很容 [阅读全文]
ė14158次浏览 60条评论 0 S3

用Redis存储Tomcat集群的Session

chenhaozjnubit | | 2016-02-23
用Redis存储Tomcat集群的Session 作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs 前段时间,我花了不少时间来寻求一种方法,把新开发的代码推送到到生产系统中部署,生产系统要能够零宕机、对使用用户零影响。 我的设想是使用集群来搞定,通过通知负载均衡Nginx,取下集群中的T [阅读全文]
ė786次浏览 60条评论 0 redis

Mongo连接池操作MongoOptions

chenhaozjnubit | | 2016-02-22
mongojavaautoconnectretry  MongoOptions java驱动中,可以在获取mongo实例时,指定一些参数,如下: ServerAddress serverAddress=new ServerAddress("127.0.0.1",27017); MongoOptions mong [阅读全文]
ė760次浏览 60条评论 0 MongoDB

关于vi不正常退出产生的swp文件

chenhaozjnubit | | 2016-02-19
关于swp文件 使用vi,经常可以看到swp这个文件,那这个文件是怎么产生的呢,当你打开一个文件,vi就会生成这么一个.(filename)swp文件 以备不测(不测下面讨论),如果你正常退出,那么这个这个swp文件将会自动删除 。下面说不测。 不测分为:1当你用多个程序编辑同一个文件时。      &nb [阅读全文]
ė704次浏览 60条评论 0 linux

关于MongoDB最大连接数的查看与修改

chenhaozjnubit | | 2016-02-18
在Linux平台下,无论是64位或者32位的MongoDB默认最大连接数都是819,WIN平台不知道,估计也没有人在 WIN平台下使用MongoDB做生产环境 [root@DELL113 mongodb-linux-i686-2.4.1]# mongo admin -u root -p password MongoDB shell ver [阅读全文]
ė1351次浏览 60条评论 0 MongoDB

使用Jmeter登录WordPress的问题(Cookie管理)

chenhaozjnubit | | 2016-02-17
原文  http://smilejay.com/2013/04/login-wordpress-with-jmeter/ 1. 背景简介 最近在开始对Xen/KVM的嵌套虚拟化(nested virtualization)做一些性能测试并收集一些性能数据,以便证明各种特性(如virtual EPT、VMCS shad [阅读全文]
ė943次浏览 60条评论 0 jmeter

关于HTTPCLENT超时设置和retry设置

chenhaozjnubit | | 2016-02-16
一、旧版本HTTPCLINET 超时设置 Java代码   org.apache.commons.httpclient.HttpClient client = new org.apache.commons.httpclient.HttpClient();   [阅读全文]
ė806次浏览 60条评论 0 HttpClient

mysql slave-skip-errors=all 深层理解

chenhaozjnubit | | 2016-02-15
//mysql slave-skip-errors=all 深层理解 # by coco # 2014-08-04 周末的时候遇到一个问题,百思不得其解,突然感觉是掉坑里了。 问题重现: 在从库上删除一个数据库,早上9点钟删除的,因为配置文件里面是:slave-skip-errors=all 观察了40min中间也有对该库的更新操作,一直没报错(主从没有中断),心里很放心 [阅读全文]
ė1210次浏览 60条评论 0 MySQL

mysql主从同步报错故障处理总结

chenhaozjnubit | | 2016-02-02
前言 在发生故障切换后,经常遇到的问题就是同步报错,数据库很小的时候,dump完再导入很简单就处理好了,但线上的数据库都150G-200G, 如果用单纯的这种方法,成本太高,故经过一段时间的摸索,总结了几种处理方法。 生产环境架构图 目前现网的架构,保存着两份数据,通过异步复制做的高可用集群,两台机器提供对外服务。在发生故障时,切换到slave上,并将其变成 master,坏掉的机 [阅读全文]
ė1252次浏览 60条评论 0 MySQL

worker_connections exceed open file resource limit: 1024

chenhaozjnubit | | 2016-02-01
在Nginx优化的过程中,将 connections加大的时候Nginx发出警告 worker_connections exceed open file resource limit: 1024 此警告的问题是受限于Linux的最大文件数限制。 环境:centos5.8 64bit ulimit -n 查看用户打开的最大文件数:10 [阅读全文]
ė1161次浏览 60条评论 0 nginx