- 博客(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
4634
原创 记一次grub丢失后的修复记录
记一次grub丢失后的修复记录家里的台由于偶尔玩玩游戏,安装了win7+debian的双系统.最近一次玩游戏后,手贱点了win7的升级,结果系统坏了.重装win7后,导致debian的引导丢失.由于长期是在debian下使用,所以不想重装那么麻烦,重点是debian系统没有被损坏啊.所以就查资料研究了一下如何修复grub.由于/boot是独立的分区,走了不少弯路.我尝试了两种方式修复grub,以下是
2017-07-19 09:36:46
3132
转载 Go程序GC优化经验分享
作者:达达来源:http://1234n.com/?post/yzsrwa最近一段时间对《仙侠道》的服务端进行了一系列针对GC的调优,这里跟各位分享一下调优的经验。游戏第一次上线的时候,大部分精力都投入在做cpuprof和memprof找性能瓶颈和内存泄漏上,没有关注过Go的GC运行情况。有一次cpuprof里的scanblock调用所占的比例让我注意到Go
2014-10-29 00:18:34
3443
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
1942
转载 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
2350
转载 mysql select是否会锁表
有的人说mysql的 select 会锁表 ,有的人说 mysql 的查询不会锁表 。其他他们都对,没有 ,但是很片面。其实对于mysql的select 是否会锁表 ,这个完全取决于表采用的是什么存储引擎。这里我就拿大家最熟悉的存储引擎INNODB 和MYISAM 来说明这个问题。对于myisam的表select 是会锁定表的 ,会导致其他操作挂起,处于等待状态。对
2014-09-24 09:30:07
5663
转载 NAT穿透
1. NAT简介NAT(Network Address Translation)又称"网络地址转换",它是一种把内部私有网络地址翻译成合法网络IP地址的技术简单地说,NAT就是在局域网内部使用私有地址(前面文章说到过每类IP地址都有私有地址),而当内部节点要与外部网络进行通讯时,就在网关(可以理解为 出口)处将内部地址替换成公用地址,从而在公网(internet)上正常使用.通过这种方法,
2014-09-17 21:13:36
1056
转载 Struts2返回JSON数据的具体应用范例
早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Struts2与JSON的关系说清楚。 其实网络中,关于这个问题的答案已是海量,我当初也是从
2014-09-05 14:48:52
1045
转载 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
872
转载 三种压力测试工具 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
1517
转载 压力测试工具集合【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
2623
转载 如何创建跨浏览器的HTML5表单
原文:http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-cross-browser-html5-forms/作者:Cristian Colceriu译者:蒋宇捷(http://blog.youkuaiyun.com/hfahe) 转载请标明友情提示:本文难度为中等,阅读完需要1小时左右,理解需要一定的基础。
2014-08-09 23:18:36
1123
转载 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
3170
转载 Haproxy安装与配置
一、Haproxy概念Haproxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。Haproxy特别适用于那些负载特大的web站点,这些站点通常又需要会保持或七层处理。Haproxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴
2014-07-19 16:43:47
2718
转载 Haproxy使用总结
简介HAProxy是一款提供高可用性、负载均衡以及基于TCP和HTTP应用的代理软件,HAProxy是完全免费的、借助HAProxy可以快速并且可靠的提供基于TCP和HTTP应用的代理解决方案。HAProxy适用于那些负载较大的web站点,这些站点通常又需要会话保持或七层处理。 HAProxy可以支持数以万计的并发连接,并且HAProxy的运行模式使得它可以很简单安全的整合进架构中,同时可以保
2014-07-19 16:21:00
2823
转载 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
911
转载 error MSB3323:无法在证书存储区中找到清单签名证书
MSB3323:无法在证书存储区中找到清单签名证书http://dearymz.blog.163.com/blog/static/2056574200917105924907/ 今天编译一个ClickOnce项目时发现了“MSB3323:无法在证书存储区中找到清单签名证书”错误,解决方法是将项目属性的“签名”选项卡中的“为ClickOnce清单签名”的勾去掉。ClickOnc
2014-07-13 17:21:11
2849
转载 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
2106
转载 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
1622
转载 Golang计算MD5
Golang计算MD51.单向加密什么是单向加密算法。简而言之就是不可解密的加密方法,也叫作非可逆加密。这些学术 解释都不用管它,反正就是一群数学家老爷爷通过各种证明得到的一种方法,用这种方法加密 过的东西,地球上现有的人类在有限的时间内是无法解密的,包括加密者自己。既然加密者自己 都无法解密,那这乖僻的加密算法有个毛用阿?哪些场景需要这种有去无回的加密方式呢?这里先了解下
2014-07-08 20:11:02
3854
转载 Eclipse 调试tomcat时报四十五秒超时
一、问题出现描述--------------------------------------------------------------------------------在Eclipse中启动Tomcat服务器时,由于配置文件初始化项目多,导致出现45秒超时的Tomcat服务器启动错误。等待超时后,如图,会弹出以下错误二、问题解决方法---
2014-07-02 14:45:28
2843
转载 spring mvc 异常统一处理方式
springMVC提供的异常处理主要有两种方式,一种是直接实现自己的HandlerExceptionResolver,另一种是使用注解的方式实现一个专门用于处理异常的Controller——ExceptionHandler。 1、实现自己的HandlerExceptionResolver,HandlerExceptionResolver是一个接口,springMVC本身已经对其有了
2014-07-02 12:17:39
1457
转载 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
749
转载 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
3782
转载 Java性能优化集锦
一、通用篇 “通用篇”讨论的问题适合于大多数Java应用。 1.1 不用new关键词创建类的实例 用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。 在使用设计模式(Design
2014-06-05 18:20:22
913
转载 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
1268
转载 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
999
转载 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
1186
转载 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
1186
转载 Mybatis各种模糊查询
模糊查询:工作中用到,写三种用法吧,第四种为大小写匹配查询 1. sql中字符串拼接 SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%'); 2. 使用 ${...} 代替 #{...} SELECT * FROM tableName WHE
2014-05-29 18:42:49
1043
转载 Linux tcpdump命令详解
简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动tc
2014-05-29 10:52:58
1167
转载 图文解说: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
983
转载 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
1647
转载 搭建Nginx+Java环境
一、简介:Tomcat在高并发环境下处理动态请求时性能很低,而在处理静态页面更加脆弱。虽然Tomcat的最新版本支持epoll,但是通过Nginx来处理静态页面要比通过Tomcat处理在性能方面好很多。二、下载安装:下载nginxhttp://nginx.org/en/download.html下载解压后放到C:\nginx-1.0.4(官网这样要求的,不知
2014-05-26 15:15:57
956
转载 putty配色方案
putty配色方案最近用腻了putty默认的配色方案,所以打算换一下配色。使用的是修改注册表的方法。1.打开注册表:运行——》regedit2.找到对应的注册表文件,并导出:注册表地址 HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\ *可以看到putty的配置信息其实是存在注册表中,一个Setting存一
2014-05-22 11:50:21
2432
转载 Git之忽略文件(ignore file)
1、 环境Windows XP SP3 + TortoiseGit + msysGit 2、 ignore files的三种方法 以下涉及的ignore文件均为如下格式:# 以'#'开始的行,被视为注释.
2014-05-17 10:06:17
1191
转载 Redis 代理服务Twemproxy
1、twemproxy explore 当我们有大量 Redis 或 Memcached 的时候,通常只能通过客户端的一些数据分配算法(比如一致性哈希),来实现集群存储的特性。虽然Redis 2.6版本已经发布Redis Cluster,但还不是很成熟适用正式生产环境。 Redis 的 Cluster 方案还没有正式推出之前,我们通过 Proxy 的方式来实现集群存储。
2014-05-15 12:05:53
1682
转载 sqlite数据库中的sql语句
2010年SQLite学习笔记之一一. 如何获取SQLite最新版本官方站点:http://www.sqlite.org/从http://www.sqlite.org/网站的Download页面获取即如下页面下载http://www.sqlite.org/download.htmlhttp://blog.youkuaiyun.com/littletigerat
2014-05-06 18:05:44
1095
转载 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
1623
转载 Http协议中的各种长度限制总结
1. URL长度限制在Http1.1协议中并没有提出针对URL的长度进行限制,RFC协议里面是这样描述的,HTTP协议并不对URI的长度做任何的限制,服务器端必须能够处理任何它们所提供服务多能接受的URI,并且能够处理无限长度的URI,如果服务器不能处理过长的URI,那么应该返回414状态码。虽然Http协议规定了,但是Web服务器和浏览器对URI都有自己的长度限制。
2014-05-06 15:48:52
1049
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人