自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (5)
  • 收藏
  • 关注

原创 netty源码理解

问题:目前需要netty进行长连接交互,netty确实稳定性比较强,而且看介绍netty是一个高性能、异步事件驱动的NIO框架,但遇到问题,长连接数量非常少,但之间传输需要大量的读写,发现写并发数量过大时,接收消息出现了延迟。源码:  ManagerServer.javaConnectionServerInitializer.java参考netty源码中线程的设

2015-02-09 18:04:40 802

原创 Redis配置简析(二)之主从管理

需求:先有4台服务器10.0.0.82 10.0.0.83 10.0.0.84 10.0.0.85 配置成1主3从,当其中一台主服务器出现问题宕机时,从服务器能自动切换为主服务器,数据不丢失并保证,程序无需调整。工具:Redis Sentinel(Redis自带)步骤:1)在4台服务器上分别安装redis,并配置主从(步骤见一)               主从配置完查看m

2015-02-09 18:02:57 653

原创 Redis配置简析(一)

先介绍简单的redis单机安装及主从配置,之后介绍redis Cluster集群功能(集群是从redis3.0之后才有的功能)。 1、安装下载,解压和安装:$ wget http://download.redis.io/releases/redis-2.8.18.tar.gz$ tar xzf redis-2.8.18.tar.gz$ cd redis-2.8.18

2015-02-09 18:01:33 722

原创 将博客搬至CSDN

将博客搬至CSDN

2014-09-20 16:04:02 130

原创 Redis管理后台开发

需求:xian

2014-09-18 17:31:36 2048

转载 tair 缓存算法

简介tair 是淘宝自己开发的一个分布式 key/value 存储引擎. tair 分为持久化和非持久化两种使用方式. 非持久化的 tair 可以看成是一个分布式缓存. 持久化的 tair 将数据存放于磁盘中. 为了解决磁盘损坏导致数据丢失, tair 可以配置数据的备份数目, tair 自动将一份数据的不同备份放到不同的主机上, 当有主机发生异常, 无法正常提供服务的时候, 其于的备

2014-05-29 15:10:01 961

转载 ibatis mybatis区别-使用层面

其实ibatis mybatis在项目中都使用了,但bingmei

2014-04-28 18:43:03 1025

转载 eclipse导入已存在的web项目

eclipse导入已存在的web项目1. 导入maven项目选择maven项目所在的目录,点finish2. 使用project facets来改变项目属性右键点击项目,选择project facets,或者在properties选择,点“Convert to faceted from...”选择JAVA和Dy

2014-03-24 18:31:17 1887

转载 开源日志系统比较:scribe、chukwa、kafka、flume

转 开源日志系统比较:scribe、chukwa、kafka、flume发表于29天前(2013-12-11 23:52)   阅读(1111) | 评论(9) 95人收藏此文章, 我要收藏赞3摘要 开源日志系统 scribe chukwa kafka flume1. 背景介绍许多公司的平台每天会产生大量的日志(一般为流式数据,如,搜索引擎的

2014-01-09 15:25:56 1415 1

原创 python 操作excel2007

xlrd xlwt 一般只能操作excel 03及之前的版本先介绍下excel2007的python 插件openpyxl的安装及使用方式(windows Win7)1、安装openpyxl      1)首先安装easy_install.从官网下载一个包解压后用python setup.py install此时会报错:No module named setuptools.需要

2013-12-19 14:32:54 1964

转载 Linux服务器DNS配置

现象:Linux服务器ping IP可以ping的通,但是ping 域名不可以问题:DNS解析问题处理方案:修改/etc/resolv.conf           找到nameserver项修改成下面的,没有的话添加下面的       nameserver 8.8.8.8       nameserver 8.8.4.4

2013-12-12 18:12:06 584

转载 配置nginx报502 bad gateway

现象:web网站配置负载均衡,使用nginx,有些页面可以,但是登陆后报502 bad gateway原因:登陆后会有向客户端写cookie的操作导致header比普通访问要大            (可以根据nginx错误日志/usr/local/nginx/logs中upstream sent too big header while reading response header f

2013-09-27 10:46:27 3310

转载 GO beego框架研究

1、安装git      其实之前都偷懒没有安装git,可以把第三方的go文件下载下来丢到package文件夹中,但久了感觉不够方便。      下面是git安装教程:http://www.infoq.com/cn/news/2011/01/git-adventures-install-config2、beego使用教程:http://beego.me/quickstart

2013-09-18 14:45:11 2856

原创 python 实现图形界面exe

需求:1)图形界面小工具 2)exe文件 3)对环境无依赖  之前大型的gui项目多用java实现,exe4j转成exe文件,缺点是运行此exe的人必须装有java虚拟机环境,或者吧jre达到exe会非常大,目前仅需要一个轻量级的小工具所以选择技术如下。  实现:python作图-PYQT4 + Python2.7 + eric4-4.2.2a              1)安装pyt

2013-08-30 23:56:13 34773 4

原创 GO同包内不同文件方法引用问题

问题:GO语言同包内不同文件方法引用在本地LiteIDE中可运行,但在linux环境下报错:                             在main.go中引用c2c_admin_base_info.go中GetcsChatCntTrend方法:本地运行正常,但部署至linux服务器时,报错:解决方案:将c2c_admin_base_info.go放到包

2013-08-28 23:13:04 12121

原创 GO + ichartjs + jsonP实现数据图表分析后台

1、Go 开发工具 - LiteIDE(安装使用说明)2、windows下Go环境配置      下载安装包,配置环境变量。3、Linux下Go环境配置      假设已经位于Go的安装目录 $GO_INSTALL_DIR下      #hg clone -u release https://code.google.com/p/go      #cd go/src

2013-08-20 00:25:53 3289 1

转载 python模拟登陆网站抓取数据

#coding=utf-8import reimport urllibimport urllib2import cookielibimport urllib,urllib2,cookielibimport reclass xiaobai: post_data=""#登陆提交的参数 def __init__(self): '''初始化类,并建立cooki

2013-08-19 23:57:17 2043

原创 Mysql值group by

mysql中group by默认排序是获取分组的第一条数据  如:select * from TEST;+----+------------+------------+---------------------+| ID | NAME       | ORDER_ID| CREATED_DATE+----+------------+------------+--------

2013-08-15 18:23:07 1021 2

转载 HTTPS是如何保证连接安全

HTTPS协议的工作原理是什么?”这是我在数天前工作项目中需要解决的问题。作为一名Web开发者,我当然知道 HTTPS 协议是保障用户敏感数据的好办法,但并不知道这种协议的内在工作机制。它怎么保护数据?有人监听线路的情况下,服务器与客户端之间如何建立安全的连接?安全证书又是什么,为什么还要花钱买呢? 一系列通道在深入讲解原理细节之前,让我们首先简单了解下HT

2013-08-14 13:36:54 1043

转载 Java中正则-断言的使用

1)零断言//前瞻 (?=exp)真正有用的部分,在这个位置之前,之前的数据需要匹配exp (?<=exp)真正有用的部分,在这个位置之后,之后的数据需要匹配exp //后顾 (?!exp)真正有用的部分,在这个位置之前,之前的数据不匹配exp (?示例:Pattern validateExPressPattern=Pattern.compile("\\[url\\

2013-08-13 18:30:43 1130

原创 Mysql慢查询之Copying to tmp table

问题:网站出现卡的情况,观察堆栈发现很多Copying to tmp table这种状态耗时较长      产生原因:Copying to tmp table on disk The temporary result set was larger than tmp_table_size and the thread is now changing the in memory-based tem

2013-08-13 12:05:23 11317

原创 常用linux命令

基本命令:搜索 - #ps -ef|grep 'xxxx' 删除 - #rm -rf 'xxxx' 加读写权限 - #chmod 755 xxxx 加组权限 - #chown test:test xxxx 查看文件 - 正

2013-08-12 18:32:31 821

转载 unicode 和utf-8的转化

背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。 1、native2ascii简介:native2ascii

2013-08-12 17:38:12 871

原创 不同服务器的数据库(mysql、SqlServer)间数据迁移

需求:希望在不同服务器的mysql、SqlServer间导数据 实现工具:sqlserver DTS 导入和导出数据(如果要导入或导出到mysql数据库则需要安装mysql ODBC Driver) 实现步骤(以mysql到mysql导数据为例):          1、选择数据源:                 选择mysql ODBC          在"用户/系统

2013-08-12 17:34:15 1810

原创 tokyo tyrant安装<2>

原创 ttserver备份和还原 收藏由于人为的错误操作或机器的不可靠性等原因导致数据的丢失,这是经常发生在我们身边的事,所以需要定期的备份,ttserver为我们提供了很好的备份功能。启动服务ttserver -port 19780 -thnum 8 -dmn -pid /tmp/test.pid -log /tmp/test.log -le -ulog /tmp/ -rt...

2011-03-29 14:36:50 143

原创 tokyo tyrant安装<3>

ttserver的process *** may be already running文章分类:综合技术TTserver挂掉后重启,会报错误 ttserver的process *** may be already running/var/ttserver/下 主要原因是挂掉后没有删除.pid,解决错误就是删除.pid的文件就可以重新启动。...

2011-03-29 14:22:57 117

原创 tokyo tyrant安装<1>

tokyo tyrant是一个可持久化的缓存服务器,类似memcachedb,tokyo tyrant本身是个缓存服务器,但需要tokyo cabinet作为存储引擎,就像memcachedb中的memcache需要berkeley db一样1)安装存储引擎tokyo cabinet wget http://1978th.net/tokyocabinet/tokyo...

2011-03-29 13:47:03 158

原创 使用Java Service Wrapper 把Java程序作为Windows系统服务

Java程序很多情况下是作为服务程序运行的,在Un*x平台下可以 利用在命令后加“&”把程序作为后台服务运行,但在Windows下看作那个Console窗口在桌面上,你是否一直担心别的同时把你的 Console窗口关闭?是否怀念用VC写的Win32服务程序?翻开JBOSS、Tomcat的发布包,发现他们都使用了一个Open source——Java Service Wrapper。用Java ...

2011-02-25 17:43:46 109

原创 上传许可2M附件限制的详细解决方法

很多朋友在使用Discuz完成论坛的搭建后,会发现单个附件的上传许可只有2M。这个限制是由PHP默认设定的。用户可以通过修改php.ini文件参数设置单个附件的大小。需求:原上传时,每个附件的上限是2M,总上传上限是8M,现改为每个附件的上限是8M,总上传上限是40M解决:在bbs文件夹下新建php页面 访问时可以看到Configuration File (ph...

2010-11-26 09:45:22 3983

原创 unicode 和utf-8的转化

背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。1、native2ascii简介:native2ascii是...

2010-11-12 16:30:16 97

原创 重启memche

重启memche:ps -ef|grep mem看进程的ID,然后kill -9 进程ID再/usr/local/memcached/bin/memcached -d -u nobody -p 11211 -m 1024

2010-11-08 20:14:15 186

原创 MySQL-python之 mysql中文乱码如何解决

用mysqldb往库里插入数据时中文乱码,conn = MySQLdb.connect(db='test', host='192.168.0.10', user='moster', passwd='123',charset="utf8")将charset="utf8"换成charset=gb2312"即可

2010-11-07 12:36:59 164

原创 不同服务器的mysql、SqlServer间导数据

需求:希望在不同服务器的mysql、SqlServer间导数据实现工具:sqlserver DTS 导入和导出数据(如果要导入或导出到mysql数据库则需要安装mysql ODBC Driver)实现步骤(以mysql到mysql导数据为例): 1、选择数据源: [img]http://dl.iteye.com/upload/attachment/340...

2010-10-30 18:18:50 210

原创 Discuz论坛添加虚拟会员、虚拟游客(根据实际会员游客数)

需求:论坛添加虚拟会员、虚拟游客,公式为 虚拟会员 =(实际会员*10,实际会员*10+10)-------->(最小值,最大值) 虚拟游客 =(实际游客*10,实际游客*10+10)修改代码: bbs/include/index_classics.inc.php: $discuz_action = 1;后添加以下代码 //======...

2010-10-30 17:54:43 555

原创 Discuz论坛发贴不显示主题分类

需求:firefox3.6以上版本在Discuz论坛发贴不显示主题分类修改代码: bbs/include/js/common.js: BROWSER.firefox = document.getBoxObjectFor && USERAGENT.indexOf(‘firefox’) != -1 &&USERAGENT.substr(USERAGENT.indexOf(‘fire...

2010-10-30 17:53:19 568

machine learning +李航的《统计学习方法》

machine learning +李航的《统计学习方法》PDF资源

2015-03-06

IchartJs绘图

ichartjs很有用的数据分析绘图js

2013-08-20

WinCVS从入门到精通

WinCVS从入门到精通

2011-12-06

Java23种设计模式总结

对Java23种设计模式总结 word格式 内有程序实例

2011-08-12

空空如也

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

TA关注的人

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