自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (39)
  • 收藏
  • 关注

原创 服务稳定性的思考

#稳定性##明确业务价值价值导向:飞行、驾驶,系统承载的价值超载:风险与收益##梳理主链路,保证可用性1、避免单点应用服务器、中间件、外部接口、数据库、机房2、梳理强弱依赖强依赖:重点监控、做好降级与业务影响评估、沟通机制,重试机制弱依赖:记录日志,延迟补偿处理或不处理3、避免不合理调用循环调用服务、串行调用接口过多、无效调用等常见的方案有:1.缓存量大,对数据一致性要求不高的,可以通过缓存来降低压力;多级缓存2.静态化一些数据如果可以通过静态化的,大促降级尽量不要通过接

2020-08-21 09:16:57 637

原创 Anaconda使用

1.python 数据分析包 Anaconda-2.3.0-Windows-x862.[url]http://www.afenxi.com/page/4?s=%E5%B0%8F%E7%99%BD%E5%AD%A6%E7%BB%9F%E8%AE%A1[/url]

2016-11-03 16:47:08 231

原创 cpu突然飙高,过阵下降

1.首先业务属于web内网业务2.按照经验jstack 查看,见另一篇文章,并无特点3.查看jvm监控的数据4.发现jvm的内存接近最大,然后gc,cpu使用率增高5.解决设置xmx与xms均为4g,观察ok...

2016-11-03 16:04:14 967

原创 jstorm相关介绍学习文章

总体认识:[url]http://www.aboutyun.com/thread-6873-1-1.html[/url]1.介绍从任务提交--》任务领取——>任务执行 zookeeper与任务调度 [url]http://blog.csdn.net/benbendy1984/article/details/50917984[/url] [url]https://githu...

2016-11-03 15:54:32 151

原创 jstorm 安装

1.主要看阿里官网[url]https://github.com/alibaba/jstorm/wiki/%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85[/url]2.linux环境默认已经安装了Python3.Zookeeper安装省略4.jstorm2.1.1依赖jdk7 查看linux docker是32位还是64:uname -a...

2016-11-03 15:53:15 424

原创 gradle+idea+groovy+httpbulider环境搭建

1.idea15的安装简单省略2.下载gradle-2.14-all 本机安装完成3.idea 中配置gradle 如图,setting中选择grade,设置本地安装路径[img]http://dl2.iteye.com/upload/attachment/0121/0064/48ec67dc-9976-3b96-8ee8-dc35fa9aa9bd.png[/img]...

2016-11-03 15:25:12 523

原创 java.lang.OutOfMemoryError: unable to create new native thread

1.系统以及线上现象介绍: 以前运行正常,对比以前,任务数量具增,但数据并没有以前多; 线上问题:系统已经不正常,并且导致虚拟机节点重启不了,并且根据运维的反馈服务器上命令执行不了2.日志查找分析: a.日志错误源查找如下: [quote] Java HotSpot(TM) 64-Bit Server VM warning: Attempt to allocate s...

2015-08-05 18:58:00 185

原创 maven基于项目创建模版

Maven 2 创建自己的模版,并使用模版创建工程1.建立样板Maven工程并创建example2.进入 template_p 工程根目录执行:mvn archetype:create-from-project目的:生成模版工程文件3.进入 template_p/target/generated-sources/archetype执行:mvn install...

2014-08-06 16:13:31 101

原创 mat分析内存上涨的原因

[code="java"]MATEclipse Memory Analyzer是一个非常好用的内存dump文件分析工具,我们可以利用它的Eclipse 插件轻松实现查看对象树、对象大小、生成报告,甚至自动化分析可能出现泄露的对象。关于MAT的使用介绍可以参考:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-ma/ind...

2014-04-15 11:32:25 289

原创 转发MySQL 加锁处理分析

[code="java"]MySQL 加锁处理分析 [url]http://hedengcheng.com/?p=771#_Toc374698306[/url]发表于 2013 年 12 月 13 日 由 hedengcheng 1 背景 11.1 MVCC:Snapshot Read vs Current Read 2...

2014-04-15 11:25:15 95

原创 转:vm-sdk-java安装开发环境

[code="java"]vSphere Web Services SDK 安装 分类: 虚拟化&云计算 2013-03-22 02:48 479人阅读 评论(0) 收藏 举报  The VMware vSphere Web Services SDK includes all the components necessary to work with the VMware vSphere ...

2014-02-19 21:09:03 213

原创 intellij idea 意外挂掉

1.intellij idea 意外死掉后,maven加载不了,打包报can't save server setting java.io.IOException2.因为配置等信息丢失,重新配置maven等, vm 参数:-noverify -javaagent:m:\jrebel\jrebel.jar -Drebel.spring_plugin=true3.重启idea ...

2014-01-13 10:19:32 350

原创 redis lua脚本测试功能

1.使用redis2.6版本,redis自带的客户端2.准备值设置值 set k1 5 set k2 6 set k3 43.使用lua脚本: [code="java"] eval "local a,retlist=0,{} for _,k in pairs(KEYS) do if tonumber(redis.c...

2013-10-18 13:36:39 588

原创 多线程测试对比infobright取数

[code="java"]#! /usr/bin/env python#coding=utf-8import threading,sysimport randomimport timefrom Queue import Queueimport MySQLdb,time,datetimeisFinish=Falsecount_num_sql='''select cou...

2013-07-30 17:26:00 78

原创 对比mysql一般引擎与infobright--2

[size=large]切换到同一台物理机测试1.物理机的情况: 内存:16g cpu:4核 cpu MHz : 800.0002.建同样的库表3.造数据5000w测试[/size] [table]||sql||数量||mysql||infobright||在服务器上全表count||5000w||25.08s||0.08s||python执行:d_o_l...

2013-07-24 11:07:10 103

原创 mysql造数据

1.存储过程 [code="java"]DELIMITER $$ CREATE PROCEDURE `fact_user_msg_PROC`()BEGIN DECLARE iloop SMALLINT DEFAULT 0; DECLARE iNum MEDIUMINT DEFAULT 0; DECLARE tel bigint DEFAULT 130000...

2013-07-23 16:17:22 287

原创 对比mysql一般引擎与infobright

1.mysql与infobirght的配置 采用虚拟机: mysql:10.28.174.74 10.28.174.237 内存: 4g 3g cpu:双核 cpu MHz : 3309.712.测试程序python [code="java"]#! /usr/bin/env python#coding=utf-8##########...

2013-07-23 14:27:11 119

原创 infobright安装

参考[url]http://blog.s135.com/infobright/[/url]1.官网下载www.infobright.org2.[code="java"]tar zxvf infobright-4.0.7-0-linux-i686-ice.tar.gz[/code]3.[code="java"]cd infobright-4.0.7-0-linux-i686-ice...

2013-07-19 16:15:47 129

原创 cpu过高,并居高不下

[size=medium]1.查找应用的pid2.查找pid对应下的线程的哪些id过高3.jstack pid连续两次获取堆栈的信息,查看变化,以及对应的线程[/size] [code="java"]Thread 5812: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Interpreted frame) ...

2013-07-18 14:15:14 199

原创 go在Windows下的安装

1.配置host,下载,墙无所不在呀 173.194.71.141 golang.org 加入hosts文件. http://golang.org/doc/install下载对应的版本2.解压配置环境变量 GOROOT安装目录 path %GOROOT%\bin goarch=amd64 goos=windows 配置了前面两个过,go ve...

2013-03-31 22:15:10 97

原创 shell分析切割日志,合并计算

1.日志格式如: [code="java"]2013-03-05 13:17:45,657 [3612510923] INFO -promotion.util.TaskFlowProcess - 任务正在执行id=260,sourceSize=2999,filterSize=2429, telSize=242........[/code]2.脚本 [code="java"]...

2013-03-20 08:36:30 115

原创 win7下erlang开发环境EmacsW32+Distel

1.下载软件· EmacsW32 http://www.ourcomments.org/cgi-bin/emacsw32-dl-latest.pl下载页面 选择 Download latest EmacsW32+Emacs patched ~· Distel http://sourceforge.net/projects/distel/下载页面· Erlang OTP http://...

2013-03-17 18:27:15 126

原创 sphinx分布式配置

1.修改配置去掉了source只留下引用其它节点的agent, #源定义#index定义index dist{ type =distributed #local=mysql agent = 10.28.171.52:9312:mysql #agent = localhost:9312:chunk3...

2013-03-05 10:27:06 122

原创 sphinx安装测试

CoreSeek sphinx安装主要参照http://www.coreseek.cn/product_install/install_on_bsd_linux/#deps 1.首先检查环境 系统cat /etc/issue gcc -version 以及依赖的包是否符合要求2.wget http://www.co...

2013-03-04 15:54:54 105

原创 thrift 测试实例java下脚本修改

THIS_DIR=$(dirname $0)LIB_DIR=$THIS_DIR/../../lib/java/build/libIVY_DIR=$THIS_DIR/../../lib/java/buildecho $THIS_DIR/tutorial.jarecho $LIB_DIRecho $IVY_DIRclasspath1=$THIS_DIR/tutorial.jar;for f in $I...

2013-03-01 14:39:22 104

原创 Windows下cygwing环境安装编译thrift

1.安装cygwin省略、java环境省略2.安装thrift所需要的包 http://wiki.apache.org/thrift/ThriftRequirements3.check out svn上的源码 http://svn.apache.org/repos/asf/thrift/attic/branches/ 下选择版本0.9.x4.编译大致步骤 htt...

2013-03-01 11:31:41 183

原创 mysql5.5.14安装

1.创建用户和用户组与赋予数据存放目录权限 groupadd -g 502 mysql useradd -u 502 -g mysql mysql2.wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz tar zxf cmake-2.8.5.tar.gz -C /usr/local/src cd /usr/...

2013-03-01 09:59:45 114

原创 sqlserver 分组取前几行

[code="sql"]select top 100 ss1.* from(select rank() OVER (PARTITION BY ss.senderip,ss.report order by ss.num desc ) AS 'RowNumber', ss.* from (select DATEPART(hh,reporttime) as report,senderip,co...

2012-08-31 14:37:55 263

原创 python django helloworld2--tempate

继helloworld1.在项目myFirstDjango创建下template文件夹,并修改setting.py TEMPLATE_DIRS = (中加入: "D:/python/djangoProject/myFirstDjango/template",2.创建base.vm与hello.vm 内容分别如下: [code] ...

2012-08-30 23:09:06 76

原创 python django helloworld

1.下载python-2.7.msi、Django-1.3.tar.gz 默认安装python2.7配置好python_home,安装django,解压运行python install2.下载httpd-2.2.22-win32-x86-no_ssl.msi、mod_wsgi-win32-ap22py27-3.3.so http://httpd.apache.org h...

2012-08-30 00:36:49 93

原创 分工是为了效率!

[size=large] 一直认为大公司的分工是为了提高效率,+比如说做开发的,你不用关心界面,不用关心发布,界面有UI帮你搞定,业务你只要跟着产品经理或开发经理,发布,你只要交给运维,最后上线你验证成功了就行!但当有的公司发展过快,管理不善的时候,这tmd的是一个就是一个求神,拜佛的过程了! 大公司的流程,你要经历了才知道!比如上线,你提前要写好一些文档,然后上线那天你深情的呼唤...

2012-06-26 21:58:49 289

原创 工作三年了的回忆

[size=large]想着大学学习的全是计算机课程,拿是管理学位,说出去的时候是计算机相关专业,就又对现在的教育制度有点看法。。。但总的来说,从那时就走上编程的道路了! 在大学教习了汇编、C、C++,自学了解了java、php、vb,最后用java完成了自己的毕业设计,卖二手书的网站--其实就是提供大学师兄师姐买卖书的一个平台,最后毕业了找工作,遇到了经济危机,自认为能力还可以,但找工...

2012-06-21 23:17:18 77

原创 python mongodb测试

1.下载pymongo-1.11.win32-py2.6.exe,因python为2.6,安装2.下载mongodb-win32-i386-1.8.1解压3.cmd下运行: J:\soft\mongodb-win32-i386-1.8.1\mongodb-win32-i386-1.8.1\bin\mongod --dbpath=J:\soft\mongodb-win32-i386-...

2011-07-01 12:34:54 87

原创 shell脚本,更新工程、打包、重启tomcat

[code="java"]#!/bin/sh#=====================================#svn update,maven package,tomcat start#=====================================cd ~/work/project/project-web#svn up settings.xml#cp...

2011-07-01 11:35:59 66

原创 shell脚本,删除xml注释

1.在window下cywin下运行脚本,新建 [code="java"]#!/bin/bash#删除ibaits下xml文件的注释与空行#find -name '*.xml'|while read f#do# echo $f# cat $f|sed 's//\n-->\n/'|sed '// d'|sed '/-->/ d'|sed '/^\s*$/d' >...

2011-07-01 11:31:45 1145

原创 ibatis自动生成代码,abator

1.首先新建工程,引入abator.jar包2.建运行类 [code="java"]import java.util.List;/** * User: tofhao * Date: 11-6-29 * Time: 下午1:58 */public class IbatisRunner { public static void main(String.....

2011-07-01 11:26:23 110

原创 spring自动重载

1.运行类[code="java"]public static void main(String[] args) { String url = "http://127.0.0.1:8080/reload.action"; HttpClient client = new DefaultHttpClient(); HttpMethod meth...

2011-07-01 11:14:35 215

原创 win7下vm6.5安装ubuntu10.10中配置网络

<br />1.关掉win7的防火墙<br />2.选择host-only方式,设置共享ip<br />   本地连接--》属性--》共享--》选择允许通过外部连接,选择本地连接2,会提是一个ip,默认<br />3.在dos下,ipconfig /all 查看到本地连接,2的ip与dns,可以设置本地连接2,<br />4。在ubuntu下,sudo gedit /etc/network/interfaces 设置ip,网关,子网掩码,网关以本地连接2为主<br />    sudo /etc/resol

2011-05-05 20:46:00 405

win7下vm6.5安装ubuntu10.10中配置网络

1.关掉win7的防火墙2.选择host-only方式,设置共享ip本地连接--》属性--》共享--》选择允许通过外部连接,选择本地连接2,会提是一个ip,默认3.在dos下,ipconfig /all 查看到本地连接,2的ip与dns,可以设置本地连接2,4。在ubuntu下,sudo gedit /etc/network/interfaces 设置ip,网关,子网掩码,网关以...

2011-05-05 20:46:00 95

原创 vm6.5中 ubuntu10.10 环境变量设置错误 用户名与密码正确,无法登录

<br />1.我设置环境的时候,设置的是/etc/envriment这个文件<br />   分析可能造成的原因:自带java的与安装的sun 冲突;变量设置有问题,因为我没有测试,用以下解决的<br />2.解决方法,重启,一直按住shift进入安全恢复模式,用vi 编辑 文件 dd删除行 shift:wq保存退出,重启<br />   如果vi命令没有表示path有问题,则使用全路径/usr/bin/vi<br />3.在~/。bashrc下设置环境变量<br />4.尽量找出原因

2011-05-04 22:25:00 743

struts2-showcase-2.1.8.1

struts2-showcase-2.1.8.1.war

2010-07-14

velocity-1.6.3.zip

velocity-1.6.3.zip velocity-1.6.3.zipvelocity-1.6.3.zip

2010-06-23

Oracle_all.pdf

Oracle_all.pdf Oracle_all.pdf Oracle_all.pdf

2010-06-03

jboss .pdf

jboss.pdf jboss.pdf jboss.pdf

2010-06-03

cvs.pdf cvs.pdf

cvs.pdf cvs.pdf cvs.pdf

2010-06-03

prototype1.6.rar

prototype1.6.rar prototype1.6.rar

2010-06-03

jbpm3.chm jbpm3.chm

jbpm3.chm jbpm3.chm jbpm3.chm

2010-06-03

JSTL帮助文档.chm

JSTL帮助文档.chm JSTL帮助文档.chm

2010-06-03

jQueryDocXML1.3.chm

jQueryDocXML1.3.chm jQueryDocXML1.3.chm

2010-06-03

Ant使用指南.pdf

Ant使用指南.pdf Ant使用指南.pdf Ant使用指南.pdf

2010-06-03

CSS完全参考手册3.0.chm

CSS完全参考手册3.0.chm CSS完全参考手册3.0.chm

2010-06-03

ibatis 开发指南.pdf

ibatis 开发指南.pdf ibatis 开发指南.pdf

2010-06-03

J2EE.chm J2EE.chm

J2EE.chm J2EE.chm J2EE.chm

2010-06-03

spring(中文).CHM

spring(中文).CHM spring(中文).CHM spring(中文).CHM

2010-06-03

struts2.0.chm

struts2.0.chm struts2.0.chm struts2.0.chm

2010-06-03

struts标签.chm struts标签.chm

struts标签.chm struts标签.chm

2010-06-03

Tomcat.chm Tomcat.chm

Tomcat.chm Tomcat.chm Tomcat.chm

2010-06-03

java培训笔记Hibernate ejb oracle,struts,分页,购物车

CoreJava,ejb,Hibernate,html,jsp,Servlet,jdbc,oracle,struts,分页,购物车

2010-06-03

Linux各类操作命令大全

Linux各类操作命令大全(文件压缩、备份压缩、文件磁盘管理、系统设置与管理、网络等

2008-09-23

需要知道的有用计算机知识及娱乐文摘

20种死机案例实录、BIOS响铃含义、CPU超频初级 教程、Debug-PC之开山老祖、Debug实用命令集锦 Debug主要命令、dos未公开的命令与参数 Win XP的十则超酷的应用技巧 Win XP中NetUser命令的另类用法 Windows XP高级技巧与应用………………

2008-09-23

editable select

editable select 可输入 下拉列表 jqeury

2010-09-03

iPhone 开发应用程序

开发iPhone应用程序.pdf [iPhone开发书籍大全20][1]_Learning_iPhone_Programming(O'Reilly_2010-3).pdf

2010-08-11

Android 开发教程

Android 开发教程 Android应用框架原理与程序设计36技(高焕堂著、简体版).pdf

2010-08-10

Oracle 9i BDA 备份与恢复 常用sql 电子书

Oracle 9i BDA Oracle 备份与恢复.pdf oracle常用sql oracle电子书等

2010-07-29

Ruby语言中文教程

Ruby语言中文教程 开错的教程,入门教程

2010-07-29

firebug-1.3.0 httpfox-0.8.6

firebug httpfox firefox的两个weweb开发插件

2010-07-29

Spring_Security_2.0.x中文参考文档

Spring_Security_2.0.x中文参考文档.pdf

2010-07-29

云计算入门指南 sun

《云计算入门指南》.pdf sun公司关于云计算的介绍

2010-07-29

webservice

JAVA的WebService支持.pdf Java和.NET_的WebServices相互调用.pdf Sun_Webservice_教程.pdf Web_Service开发指南_2[1].3.1.pdf

2010-07-29

Oracle9i客户端精简版 pl/sql 安装配置说明

Oracle9i客户端精简版 pl/sql 安装配置说明

2010-07-22

非常小的截图软件 容易操作

非常小的截图软件 非常容易操作 与画图工具一起使用,可以复制到word文档

2010-07-22

Everything

在Windows下快速查找资料的工具,支持正则表达式,索引查找

2010-07-22

Agile_Java

Agile_Java 中文有部分 英文全

2010-07-14

重构-改善即有代码的设计

重构-改善即有代码的设计 java重要书籍

2010-07-14

Java解惑(中英文两本)

Java解惑(中英文两本) java程序员推荐书籍

2010-07-14

jclazz 查看字节码 反编译

jclazz++win+v1[1].2.2.rar 查看字节码、反编译

2010-07-14

java学习笔记JDK6课件和课本代码

java学习笔记 JDK6课件和课本代码

2010-07-14

Java_EE_6规范中文版

Java_EE_6 规范 中文版 chm

2010-07-14

Apache Tomcat整合教程.

Apache+Tomcat 负载均衡 整合教程.

2010-07-14

空空如也

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

TA关注的人

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