关闭
当前搜索:

[置顶] 再谈应用环境下的TIME_WAIT和CLOSE_WAIT

昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下:http://blog.csdn.net/shootyou/article/details/6615051里头的分析过程有提到,通过查看服务器网络状态检测到服务器有大量的CLOSE_WAIT的状态。在服务器...
阅读(38058) 评论(15)

UCloud数据方舟评测报告

UCloud数据方舟评测报告 一、测试环境:    ucloud云主机CentOS6.5 2C4G 一台 二、测试对象:    ucloud数据方舟 三、测试公司及部门:    广州云移信息科技有限公司研发中心云平台I部运维组(蒋川) 四、测试内容:    数据方舟的数据备份及恢复 五、测试过程及结果:        1.对数据方舟的基本操作进行了测试; 创建主机(udata_test),创建时间...
阅读(2778) 评论(1)

日志流汇集工具Log.io安装过程

https://github.com/NarrativeScience/Log.io   需要使用root用户安装 1.安装node.js node.js安装包获取,请搜索。 tar zxvf node-v0.12.7.tar.gz cd node-v0.12.7 ./configure  make && make install 2.安装np...
阅读(2961) 评论(0)

PHP没有数据库连接池怎么破?PHP环境下使用Nginx ngx_http_limit_req_module模块的高负载解决方案

线上运行了一套辅助系统是利用了开源的PHP改的,之前也没怎么玩过PHP,没想到这玩意儿还是有不少坑的。突然某一天一个用户做线上活动推广,然后短时间内涌进来了上万的请求,然后数据库连接耗尽,短时间内几乎拖垮了整个系统。导致系统奔溃的有多方面原因,今天主要针对PHP没有数据库连接池的原因来分析。在PHP里,数据库连接在请求到达时建立,请求结束时释放。如果同时几千个请求到达,那就同时会建立几千个数据库连接...
阅读(3549) 评论(4)

Linux平台Java环境中文编码研究

09年在原来公司做的一篇文章,现在共享出来。 此次研究主要针对Linux操作系统中Java环境下可能产生的中文乱码问题展开一些试验,目的在于寻求一套无乱码的解决方案。 此文档目的在于详细介绍《2 过程记录文档》中得出的相关结论,以及描述建立一个统一编码环境的具体过程。   一、   准备知识 1.   字节、字符、编码 从计算机对多国语言的支持角度看,大致可以分为三个阶段: ...
阅读(5036) 评论(1)

【异常处理】Incorrect string value: '\xF0\x90\x8D\x83...' for column... Emoji表情字符过滤的Java实现

Emoji表情字符现在在APP已经广泛支持了。但是Mysql的UTF8编码对Emoji字符的支持却不是那么好。所以我们经常会遇到这样的异常: Incorrect string value: '\xF0\x90\x8D\x83...' for column 原因是Mysql里UTF8编码最多只能支持3个字节,而Emoji表情字符使用的UTF8编码,很多都是4个字节,有些甚至是6个字节。 ...
阅读(24365) 评论(3)

Nginx做前端Proxy时TIME_WAIT过多的问题

今天线上遇到了TIME_WAIT过多的报警。查看TIME_WAIT端口发现,大部分是来自我们的管理后台Web请求,其他服务基本正常。而这部分请求正好是经过Nginx代理的。所以猜想Nginx的代理导致了这一现象。经过Google得知Nginx作为Proxy确实存在此问题。转载下文,分析得很好我就不再罗嗦了,感谢作者。 原文地址:http://www.cnblogs.com/QLeelul...
阅读(4186) 评论(0)

前端工程师养成记:开发环境搭建(Sublime Text必备插件推荐)

为了让自己更像一个前端工程师,决定从开发环境开始武装自己。...
阅读(18039) 评论(1)

基于Zepto的Alert提示框开源框架Tiny-Alert

项目主页:http://shootyou.github.io/Tiny-Alert/ 什么是Tiny-Alert? 这是一个基于Zepto的提示框插件,在移动端使用会有更好的效果。它被设计成是移动端原生alert和confirm提示框的更美观替代品。同时它还实现了一个loading效果。它的核心代码参考了rDailog,在它基础上适配了zepto,去掉了移动端用不到的特性,另外让它看上...
阅读(18401) 评论(1)

异常处理:Eclipse下解决Plugin execution not covered by lifecycle configuration异常

异常描述: 今天尝试导入Apache Vysper源码,使用eclipse juno+m2e插件,发现如下错误: Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:properties-maven-plugin:1.0-alpha-1:write-project-properties (exec...
阅读(50791) 评论(1)

Windows 64位系统中安装Android SDK“系统找不到指定的文件Java.exe”解决方法

首先请看这里: http://blog.galois21.com/computer/galois21/2012_11_03/348 如果按照上面的步骤还无法解决。 那么进入你自己的C:\Windows\System32目录下,看看是不是有java.exe、javac.exe等等,有的话全部删掉。然后再执行上面的步骤。问题解决。...
阅读(8447) 评论(2)

CentOS 6 下升级安装Mysql 5.5 完整步骤

使用系统CentOS 6.2本来已经系统自带安装了mysql 5.1,但是奈何5.1不支持utf8mb4字符集(详见:http://blog.csdn.net/shootyou/article/details/8236024),只能想办法将Mysql升级到5.5。 这果然是一次蛋疼的升级过程。 完整步骤: 1.首先备份数据,虽说成功的升级数据不会丢失,但是保险起见备份下。...
阅读(15713) 评论(5)

异常处理:使用UTF-8编码Mysql仍然抛出Incorrect string value异常

之前还以为从上至下统一用上UTF-8就高枕无忧了,哪知道今天在抓取新浪微博的数据的时候还是遇到字符的异常。 从新浪微博抓到的数据在入库的时候抛出异常: Incorrect string value: '\xF0\x90\x8D\x83\xF0\x90...'  发现导致异常的字符不是繁体而是某种佛经文字。。。额滴神。。。但是按道理UTF-8应该能支持才对啊,他不是万能的么?...
阅读(23361) 评论(5)

【简短笔记】MyBatis 3 使用内部缓存

在面对查询多而且修改少的运用场景之下,可以开启MyBatis的内部缓存。开启非常方便,但是要注意缓存刷新的逻辑。 开启二级缓存,你只需要在 SQL 映射文件中加入简单的一行: 这句简单的语句的作用如下: 1.所有在映射文件里的 select 语句都将被缓存。 2.所有在映射文件里 insert,update 和 delete 语句会清空缓存。 3.缓存使用“最近很少使...
阅读(2781) 评论(0)

【简短笔记】Spring+Quartz的版本问题

使用Spring配置管理Quartz的时候会遇到下面的异常: Caused by: java.lang.IncompatibleClassChangeError: class org.springframework.scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class...
阅读(8724) 评论(2)

【简短笔记】mysql内存表使用注意事项

1.设置内存表大小 my.cnf的配置会影响内存表大小: max_heap_table_size = 16M 这个配置是影响单个表的大小。 基本上这个默认值是远远不够用的,测试过一个五列的表,插入15000左右的数据就报异常了: 1114 - The table 'XXX' is full 根据自己的需要改成想要的大小。...
阅读(1343) 评论(0)
67条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:757145次
    • 积分:5343
    • 等级:
    • 排名:第5725名
    • 原创:56篇
    • 转载:11篇
    • 译文:0篇
    • 评论:111条
    网络收藏夹