自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (2)
  • 收藏
  • 关注

原创 debian启动异常修复记录

Linux无法正常启动 报错contains a file system with errors.check forced检查后应该是/dev/sda3这块硬盘的逻辑卷无法加载所致,使用fsck命令解决,命令如下:# fsck -C fd -N /dev/sda3 这之后会有如下提示[/sbin/fsck.ext3 (1) -- /dev/sda3] fsck.ext2 -C0 /dev/

2017-07-19 09:55:37 4372

原创 记一次grub丢失后的修复记录

记一次grub丢失后的修复记录家里的台由于偶尔玩玩游戏,安装了win7+debian的双系统.最近一次玩游戏后,手贱点了win7的升级,结果系统坏了.重装win7后,导致debian的引导丢失.由于长期是在debian下使用,所以不想重装那么麻烦,重点是debian系统没有被损坏啊.所以就查资料研究了一下如何修复grub.由于/boot是独立的分区,走了不少弯路.我尝试了两种方式修复grub,以下是

2017-07-19 09:36:46 3055

转载 Go程序GC优化经验分享

作者:达达来源:http://1234n.com/?post/yzsrwa最近一段时间对《仙侠道》的服务端进行了一系列针对GC的调优,这里跟各位分享一下调优的经验。游戏第一次上线的时候,大部分精力都投入在做cpuprof和memprof找性能瓶颈和内存泄漏上,没有关注过Go的GC运行情况。有一次cpuprof里的scanblock调用所占的比例让我注意到Go

2014-10-29 00:18:34 3251 1

转载 golang pprof 使用

转自:http://www.cnblogs.com/yjf512/archive/2012/12/27/2835331.htmlgo中有pprof包来做代码的性能监控,在两个地方有包:net/http/pprofruntime/pprof其实net/http/pprof中只是使用runtime/pprof包来进行封装了一下,并在http端口上暴露出来ppro

2014-10-24 22:51:29 1727

转载 golang pprof 使用

转自:http://www.cnblogs.com/yjf512/archive/2012/12/27/2835331.htmlgo中有pprof包来做代码的性能监控,在两个地方有包:net/http/pprofruntime/pprof其实net/http/pprof中只是使用runtime/pprof包来进行封装了一下,并在http端口上暴露出来ppro

2014-09-30 22:29:00 2138

转载 mysql select是否会锁表

有的人说mysql的 select 会锁表 ,有的人说 mysql 的查询不会锁表 。其他他们都对,没有 ,但是很片面。其实对于mysql的select 是否会锁表 ,这个完全取决于表采用的是什么存储引擎。这里我就拿大家最熟悉的存储引擎INNODB 和MYISAM 来说明这个问题。对于myisam的表select 是会锁定表的 ,会导致其他操作挂起,处于等待状态。对

2014-09-24 09:30:07 5571

转载 NAT穿透

1. NAT简介NAT(Network Address Translation)又称"网络地址转换",它是一种把内部私有网络地址翻译成合法网络IP地址的技术简单地说,NAT就是在局域网内部使用私有地址(前面文章说到过每类IP地址都有私有地址),而当内部节点要与外部网络进行通讯时,就在网关(可以理解为 出口)处将内部地址替换成公用地址,从而在公网(internet)上正常使用.通过这种方法,

2014-09-17 21:13:36 1017

转载 Struts2返回JSON数据的具体应用范例

早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Struts2与JSON的关系说清楚。 其实网络中,关于这个问题的答案已是海量,我当初也是从

2014-09-05 14:48:52 1000

转载 Mongodb在Windows下安装及配置

1.下载mongodb的windows版本,有32位和64位版本,根据系统情况下载,下载地址:http://www.mongodb.org/downloads2.解压缩至D:/mongodb即可3.创建数据库文件的存放位置,比如D:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。默认文件夹路径为

2014-09-04 23:34:03 840

转载 三种压力测试工具 http_load 和 apache ab 、 siege 压力测试

到http://www.acme.com/software/http_load/ 下载http_load ,安装也很简单直接make;make instlall 就行。http_load 的标准的两个例子是: http_load -parallel 5 -fetches 1000 urls.txt  http_load -rate 2 -seconds 300 urls.t

2014-08-27 13:24:28 1467

转载 压力测试工具集合【ab,webbench,Siege,http_load,Web Application Stress】

http://bbs.linuxtone.org/thread-62-1-1.html http://bbs.linuxtone.org/thread-62-1-1.html  loadrunnerab  ==================1.autobench结合httperf可以画出很漂亮的分析图下载网址:http://ww

2014-08-27 09:54:21 2554

转载 如何创建跨浏览器的HTML5表单

原文:http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-cross-browser-html5-forms/作者:Cristian Colceriu译者:蒋宇捷(http://blog.csdn.net/hfahe) 转载请标明友情提示:本文难度为中等,阅读完需要1小时左右,理解需要一定的基础。 

2014-08-09 23:18:36 1078

转载 go语言:log4go

go语言中日志框架log4go用法[plain] view plaincopyprint?package main    import (      l4g "github.com/alecthomas/log4go"  )    func main() {      l4g.AddFilter("stdout", l4g

2014-08-05 09:05:45 2996

转载 Haproxy安装与配置

一、Haproxy概念Haproxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。Haproxy特别适用于那些负载特大的web站点,这些站点通常又需要会保持或七层处理。Haproxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴

2014-07-19 16:43:47 2670

转载 Haproxy使用总结

简介HAProxy是一款提供高可用性、负载均衡以及基于TCP和HTTP应用的代理软件,HAProxy是完全免费的、借助HAProxy可以快速并且可靠的提供基于TCP和HTTP应用的代理解决方案。HAProxy适用于那些负载较大的web站点,这些站点通常又需要会话保持或七层处理。 HAProxy可以支持数以万计的并发连接,并且HAProxy的运行模式使得它可以很简单安全的整合进架构中,同时可以保

2014-07-19 16:21:00 2779

转载 mysql-cluster 7.3.5-linux 安装

【集群环境】管理节点    10.0.0.19数据节点    10.0.0.12                   10.0.0.17sql节点       10.0.0.18                   10.0.0.221. 添加mysql用户[plain] view plaincopyprint?

2014-07-19 15:37:20 866

转载 error MSB3323:无法在证书存储区中找到清单签名证书

MSB3323:无法在证书存储区中找到清单签名证书http://dearymz.blog.163.com/blog/static/2056574200917105924907/    今天编译一个ClickOnce项目时发现了“MSB3323:无法在证书存储区中找到清单签名证书”错误,解决方法是将项目属性的“签名”选项卡中的“为ClickOnce清单签名”的勾去掉。ClickOnc

2014-07-13 17:21:11 2727

转载 go语言定时器

[plain] view plaincopypackage main    import "fmt"  import "time"    func main() {          t := time.NewTimer(2 * time.Second)          //v :=         //fmt.Println(v)

2014-07-12 10:43:10 1999

转载 Linux下Redis服务器安装配置

说明:操作系统:CentOS1、安装编译工具yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils  patch perl2、安装tcl组件包(安装Redis需要tcl支持)下载:http://downloads.source

2014-07-11 15:42:54 1578

转载 Golang计算MD5

Golang计算MD51.单向加密什么是单向加密算法。简而言之就是不可解密的加密方法,也叫作非可逆加密。这些学术 解释都不用管它,反正就是一群数学家老爷爷通过各种证明得到的一种方法,用这种方法加密 过的东西,地球上现有的人类在有限的时间内是无法解密的,包括加密者自己。既然加密者自己 都无法解密,那这乖僻的加密算法有个毛用阿?哪些场景需要这种有去无回的加密方式呢?这里先了解下

2014-07-08 20:11:02 3737

转载 Eclipse 调试tomcat时报四十五秒超时

一、问题出现描述--------------------------------------------------------------------------------在Eclipse中启动Tomcat服务器时,由于配置文件初始化项目多,导致出现45秒超时的Tomcat服务器启动错误。等待超时后,如图,会弹出以下错误二、问题解决方法---

2014-07-02 14:45:28 2784

转载 spring mvc 异常统一处理方式

springMVC提供的异常处理主要有两种方式,一种是直接实现自己的HandlerExceptionResolver,另一种是使用注解的方式实现一个专门用于处理异常的Controller——ExceptionHandler。 1、实现自己的HandlerExceptionResolver,HandlerExceptionResolver是一个接口,springMVC本身已经对其有了

2014-07-02 12:17:39 1399

转载 Handler和HandlerThread

1.什么是Handler?SDK中关于Handler的说明如下:A Handler allows you to sendand process Messageand Runnable objects associated with a thread's MessageQueue.Each Handler instance is associated with a singl

2014-06-15 20:05:36 707

转载 Golang适合高并发场景的原因分析

典型的两个现实案例:我们先看两个用Go做消息推送的案例实际处理能力。360消息推送的数据:16台机器,标配:24个硬件线程,64GB内存 Linux Kernel 2.6.32 x86_64 单机80万并发连接,load 0.2~0.4,CPU 总使用率 7%~10%,内存占用20GB (res) 目前接入的产品约1280万在线用户 2分钟一次GC,停顿2秒

2014-06-12 14:38:01 3605

转载 Java性能优化集锦

一、通用篇    “通用篇”讨论的问题适合于大多数Java应用。    1.1 不用new关键词创建类的实例    用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。    在使用设计模式(Design 

2014-06-05 18:20:22 854

转载 ActionBar

ActionBar是3.0之后出现的控件,取代menu,显示在标题栏位置。通过getActionBar()得到对象。1.普通ActionBar创建方式与Menu(xml创建)一样,不过item中需要设定android:showAsAction属性,不设定就是默认never,item将为menu的item,选择always或者ifRoom将为ActionBar。右

2014-05-31 15:44:59 1228

转载 Android_低版本使用ActionBar

简介Android3.0才开始支持ActionBar,那么怎么在低版本也能用ActionBar呢?1、使用Google提供的Support Library(android-support-v7-appcompat)。2、使用Jake Wharton编写的ActionBarSherlock(http://actionbarsherlock.com/)。以上

2014-05-31 06:10:32 957

转载 Spring中配置DWR

1.在WEB-INF/lib/ 目录下添加dwr.jar文件2.在web.xml文件中配置servlet  DwrServlet[html] view plaincopyprint?      servlet>          servlet-name>dwr-invokerservlet-name>    

2014-05-30 11:13:22 1151

转载 dwr配置篇web.xml

1、最小配置 java代码:    dwr-invoker   class>uk.ltd.getahead.dwr.DWRServletclass>     dwr-invoker   /dwr/* 2、当我们想看DWR自动生成的测试页(Using debug/test mode)时,可在

2014-05-30 10:40:33 1141

转载 Mybatis各种模糊查询

模糊查询:工作中用到,写三种用法吧,第四种为大小写匹配查询 1. sql中字符串拼接   SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%'); 2. 使用 ${...} 代替 #{...}   SELECT * FROM tableName WHE

2014-05-29 18:42:49 1005

转载 Linux tcpdump命令详解

简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动tc

2014-05-29 10:52:58 993

转载 图文解说:Nginx+tomcat配置集群负载均衡

作者:niumd   Blog:http://ari.iteye.com  转载请注明出处,谢谢    开发的应用采用F5负载均衡交换机,F5将请求转发给5台hp unix服务器,每台服务器有多个webserver实例,对外提供web服务和socket等接口服务。之初,曾有个小小的疑问为何不采用开源的apache、Nginx软件负载,F5设备动辄几十万,价格昂贵?自己一

2014-05-27 15:19:43 945

转载 Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍

一、http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz

2014-05-27 09:59:49 1581

转载 搭建Nginx+Java环境

一、简介:Tomcat在高并发环境下处理动态请求时性能很低,而在处理静态页面更加脆弱。虽然Tomcat的最新版本支持epoll,但是通过Nginx来处理静态页面要比通过Tomcat处理在性能方面好很多。二、下载安装:下载nginxhttp://nginx.org/en/download.html下载解压后放到C:\nginx-1.0.4(官网这样要求的,不知

2014-05-26 15:15:57 893

转载 putty配色方案

putty配色方案最近用腻了putty默认的配色方案,所以打算换一下配色。使用的是修改注册表的方法。1.打开注册表:运行——》regedit2.找到对应的注册表文件,并导出:注册表地址 HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\ *可以看到putty的配置信息其实是存在注册表中,一个Setting存一

2014-05-22 11:50:21 2374

转载 Git之忽略文件(ignore file)

1、    环境Windows XP SP3 + TortoiseGit + msysGit 2、  ignore files的三种方法 以下涉及的ignore文件均为如下格式:# 以'#'开始的行,被视为注释.                                                                

2014-05-17 10:06:17 1144

转载 Redis 代理服务Twemproxy

1、twemproxy explore      当我们有大量 Redis 或 Memcached 的时候,通常只能通过客户端的一些数据分配算法(比如一致性哈希),来实现集群存储的特性。虽然Redis 2.6版本已经发布Redis Cluster,但还不是很成熟适用正式生产环境。 Redis 的 Cluster 方案还没有正式推出之前,我们通过 Proxy 的方式来实现集群存储。

2014-05-15 12:05:53 1639

转载 sqlite数据库中的sql语句

2010年SQLite学习笔记之一一. 如何获取SQLite最新版本官方站点:http://www.sqlite.org/从http://www.sqlite.org/网站的Download页面获取即如下页面下载http://www.sqlite.org/download.htmlhttp://blog.csdn.net/littletigerat

2014-05-06 18:05:44 1041

转载 golang字符、字符串的那些事儿

通过下边的代码可以看出,r实质是int32,占用4个字节,值是25105;s是string,占用3个字节,值是e68891.推断r应该是unicode编码的,s是utf8编码的.package main import( "fmt") func main() { r := '我' fmt.Printf("%t\n

2014-05-06 17:04:58 1470

转载 Http协议中的各种长度限制总结

1. URL长度限制在Http1.1协议中并没有提出针对URL的长度进行限制,RFC协议里面是这样描述的,HTTP协议并不对URI的长度做任何的限制,服务器端必须能够处理任何它们所提供服务多能接受的URI,并且能够处理无限长度的URI,如果服务器不能处理过长的URI,那么应该返回414状态码。虽然Http协议规定了,但是Web服务器和浏览器对URI都有自己的长度限制。

2014-05-06 15:48:52 961

MySQL5.6.11非安装版安装步骤(windows7 64位)

Windows7 64位系统MySQL5.6.11非安装版的安装步骤,其他MySQL版本类似。

2013-05-02

Struts2.3.1.2.chm

Struts2.3.1.2的chm格式帮助文档

2012-03-19

空空如也

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

TA关注的人

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