自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 问答 (1)
  • 收藏
  • 关注

原创 openstack学习笔记及问题汇总

目标:快速搭建openstack kilo并了解其主要服务模块。openstack从虚拟化服务模块来划分:弹性计算(nova compute)存贮(cinder、swift)网络(neutron或nova network)Trove数据库存贮应该还是比较重大的一块未被纳入,应该还未成熟,但对于一整套完整的云服务来说,这一块是必不可少的。对于一个初学者来说,由于opens...

2016-01-21 15:08:16 1756

原创 centos6、centos7下的jenkins+maven3+webpack环境变量问题

最近在maven3里加入了执行npm install及webpack的运行,在centos6和centos7里会报出不同的错。事后写的记录,因此这时就没有给出原出错信息。这里假设已经正确安装了jenkins、maven3、jdk、nodejs及npm、webpack。一、centos6问题及解决办法centos6大致报的是c++版本问题,在centos6上安装了devtoolset...

2015-11-14 21:19:24 251

原创 linux memcached相关命令

telnet localhost 200001 #登陆  stats #查看状态  flush_all #清理  quit #退出   echo 'flush_all' | nc localhost 200001   1、数据存储(假设key为test,value为12345)  printf "set test 0 0 5\r\n12345\r\n" | nc ...

2014-06-26 17:49:20 205

javascript在父窗口iframe跨域操作子元素无法绑定子域下的function的解决办法

想不出概括性的标题,这里就称展开问题的描述:a.com下有a.html代码片段<script src="a.js"></script>...<div id="divid"><span id="spanid" onclick="a();">a</span>&

2014-06-07 22:59:34 520

tmux致使ssh显示的颜色出错

问题:在centos5.3下,使用ssh命令链接到另外一台机器centos5.3,此时使用ls、ll、vim可能会出现以下显示出错。1、高亮highlight效果丢失2、显示的内容不停的闪烁lightning 第一种问题的解决办法vi /root/.bashrc加一条alias ls='ls --color=auto'这样解决了第1个问题在ls、ll下的显示问题 ...

2014-05-15 16:38:19 382

原创 Excel中那些不可见的特殊符

1、代码值(用CODE函数得到)在1-255范围内的字符中,有1-15,28-32,127-254共148个不可见字符。 2、其中代码值小于等于31的(含16-27的可见字符)及代码值等于128的字符均可用CLEAN(A1)函数清除。 3、代码值等于32及129-254的不可见字符,均可用SUBSTITUTE(A1,CHAR(32),"")函数清除,这类字符如果在字符串两端可用T...

2014-03-24 15:05:04 1768

nagios安装及配置

本文操作系统基于centos 一、安装nagios依赖nagios依赖于php、gcc glibc glibc-common、gd gd-devel yum install php yum install gcc glibc glibc-common yum install gd gd-devel 若未安装apache,还需要安装yum insta...

2014-02-09 14:14:15 310

无大负载的centos5.3出现IO忙的困惑

此次出事的服务器是测试环境的一服务器系统版本为centos5.3,表现的现象是IO非常忙,重起时间也需要半个小时以上,之前对于磁盘没有太多关心,因此事到临头一下子不知道从何查起。首先是iostat -x 5 %wa在20%左右,列表的%util几首都在100%以上物理上看4块磁盘做了raid,都亮绿灯。决定先使用iotop来查看是否有可疑进程,虽然很慢,只能忍受,同时也建议iotop...

2013-12-05 10:19:10 131

linux磁盘 分区 物理卷 卷组 逻辑卷 文件系统加载点操作案例

基本概念:磁盘、分区、物理卷【物理部分】卷组【中间部分】逻辑卷、文件系统【虚拟化后可控制部分】 磁盘信息查看fdisk -lSATA磁盘,使用fdisk -l如果有两块磁盘,会显示sdasdb如果有更多,依次a-zfdisk -l除了显示硬盘分区,同时显示逻辑卷信息,逻辑卷以vg_开头 df -h查看文件系统及其挂载点文件系统...

2013-11-22 13:16:21 358

centos6.3宕机后引发的jdk1.6及文件损坏问题

       网银互联萧山机房竞然出现断电的情况,整整一个白天才慢慢恢复基本正常,而托管商连UPS及发电机都没有准备充分,另外中国的建筑施工队随时随地乱挖乱掘,这样的天灾人祸看来也得有预案才好。来电后,基本上都自动重起服务,大部分处于正常状态。但留下了两个问题。 1、jenkins自动发布系统坏掉了。在Maven compile时撼住,无法编译下去,直接使用mvn可以看到相关的错误日志。j...

2013-10-24 14:47:34 133

原创 dex对mongodb索引优化及监控

一、mongodb自带的就有监控,根据这些监控信息,可以做为优化的依据。    mongodb把要输出的慢语句,存在于db.system.profile。与mysql的slowlog配置相似,需要进行参数设置,mongo才会输出慢语句到profile。有两个参数来控制profile的输出db.setProfilingLevel(level,slowms); 默认为0 不输出 1按第二个...

2013-08-12 11:27:25 214

solr一次性重建所有内容的索引引发的问题及优化方案

一、设定应用布署环境为Nginx+Tomcat 二、问题集:1、Nginx下504 Timeout出错或Length出错2、Nginx下502 Conntect Refused出错及solr使用域名时的安全问题3、Java Heap Out of Memory出错 三、问题详细分析1、由于请求时间太长,导致请求时间过期;在Nginx的缓存设置太小,导致Lengt...

2013-05-22 12:01:19 1085

原创 linux中fork, source和exec的区别

原文地址http://blog.chinaunix.net/uid-23622436-id-3222317.htmlshell的命令可以分为内部命令和外部命令. 内部命令是由特殊的文件格式.def实现的,如cd,ls等.而外部命令是通过系统调用或独立程序实现的,如awk,sed. source和exec都是内部命令.fork   使用 fork 方式运行 script 时, 就是让 she...

2013-05-04 10:01:54 199

原创 linux shell 管道命令(pipe)使用及与shell重定向区别

原文地址:http://www.cnblogs.com/chengmo/archive/2010/10/21/1856577.html看了前面一节:linux shell数据重定向(输入重定向与输出重定向)详细分析 估计还有一些朋友是头晕晕的,好复杂的重定向了。这次我们看下管道命令了。shell管道,可以说用法就简单多了。 管道命令操作符是:”|”,它仅能处理经由前面一个指令传出的...

2013-05-04 09:46:07 267

原创 linux shell数据重定向(输入重定向与输出重定向)详细分析

 原文地址:http://www.cnblogs.com/chengmo/archive/2010/10/20/1855805.html在了解重定向之前,我们先来看看linux 的文件描述符。linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-...

2013-05-03 13:54:45 144

原创 Linux Shell 通配符、元字符、转义符使用实例介绍

原文地址:http://www.cnblogs.com/chengmo/archive/2010/10/17/1853344.html说到shell通配符(wildcard),大家在使用时候会经常用到。下面是一个实例:12[chengmo@localhost ~/shell]$ lsa.txt  b.txt  c.old...

2013-04-28 16:48:43 95

原创 morphia Reference使用

       morphia是mongodb for java基础上的一个开源项目,但2011年之后几乎不在更新,非常不活跃,建议后来者谨慎选择。由于团队在比较早之前就选择了morphia,因此在未重构之前,还是尽可能的用好morphia。morphia项目地址:https://code.google.com/p/morphia/这里只说morphia Reference使用的问题...

2013-03-21 14:05:06 276

原创 多域名资源调用及限制

背景和应用场景:       当前团队运营多个网站,比如有两个网站www.t1.com、www.t2.com。技术团队同时掌控了t1、t2的资源,理论上t2可以使用t1页面级的资源,这样有利于业务解耦和集中维护。但页面级的资源存在跨域安全问题,关于跨域问题可见前文http://truemylife.iteye.com/admin/blogs/1454300。这里由于t1与t2并非主次域名,...

2013-03-21 12:35:49 175

杂记机房搬迁操作系统升级到centOS6.3

一、mysql master slave的配置master下的my.cnf模板 [mysqld]server_id=1log-bin=/usr/data/hengxindev102binlog-do-db=cmac#binlog-do-db=outrsdatadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock...

2013-03-07 12:19:49 107

原创 杂记从iframe自适应高度实现及引出的几个ie问题的特殊处理

因为这是项目之后写的博客,因此这里只描述性的点出问题及解决的办法。1、为了实现iframe动态加载页面并自适应高度,且兼容ie、FF、Chrome浏览器。以下为代码片段(引入Jquery):   $jq("#frametd").html('<iframe name="MainContent" id="MainContent'+i+'" allowtransparency=...

2012-12-07 13:47:37 150

原创 Struts FileUpload拦截器处理allowedTypes时引起的怪异问题及解决办法

问题描述:      话说有一上传功能,使用struts FileUpload拦截器对上传的文件类型、容量大小进行限制,这里略去实现细节。文件类型限制,允许MS Office下的doc、docx、xls、xlsx、ppt、pptx文件上传,经过一段时间测试后,发现某些客户端(事后总结:某些操作系统(发现多为windows XP的某些ghost精简版)会报出错误信息“上传文件类型不对”。  ...

2012-10-18 18:33:11 285

jenkins发布对linux动态库加载影响

     jenkins发布应用时,对linux动态库的加载,有别于直接使用ssh连接到服务端的发布方式。原因还不是很明确,jenkins也是通过SSH的方式,使用与直接使用ssh登录服务发布应用时,使用同样的用户名,因此不可能是权限上的问题。我的猜想可能jenkins通过SSH链接的方式,可能直接跳过了某些bash相关初始化,因为从事后反证加载默认的动态库没有问题,只是在加载附加目录下的动态库时...

2012-10-12 15:24:46 126

原创 Masonry+Infinite-Scroll实现无刷新无分页完美瀑布流

一、Masonry 是基于Jquery插件,用于对CSS布局的可移动层进行重新布局。Masonry愿意石工,可以这样形象的理解,页面上很多大小不一的移动层可以想象成散乱的石头,经过Masonry这个石工处理后,变成一堵美观的墙。         官网地址:http://masonry.desandro.com 二、InfiniteScroll是基于Infinite Sc...

2012-09-04 12:02:40 377

M2eclipse与tomcatplugin实现应用布署

 M2eclipse与tomcatplugin布署使用 背景:之前我们在项目里maven的使用还是比较弱,主要就两点应用    ①编译依赖,扩展nexus私服库,对使用的依赖jar包进行版本统一管理。   ②扩展continumm,进行自动发布和自动集成单元测试。问题:没有使用m2eclipse与tomcatplugin完成热布署之前,为了能直接启动tomcat,把...

2012-08-31 16:56:27 108

原创 java开发--正确使用插件让你的工作都在eclipse下完成(all work in eclipse)

      这次升级到eclipse到juno版本,趁机整理了常用的eclipse plugin,目标是为了让开发人员尽可能把工作环境集中在eclipse上,而不用打开各式各样的文档编辑器或一堆其他别的软件。由于开发过程中每个团队使用的软件各不相同,因此本文更多的是一个在eclipse集成思路,不同团队可以根据自己的需要集成与本文不同的插件。     这里先说明本团队的开发集成环境版本...

2012-08-31 15:11:59 88

原创 跨域引用资源技术及其方案选型

 一、源         同源策略是浏览器都必须遵循的策略,这就限制了js去调用和修改非同域下的数据。试想如果没有这个策略,在另外一个域的js就能轻易修改当前你正在调用的页面。那就天下大乱,毫无安全可言了。遵循同源策略就对非同域的资源调用加上了许多限制。我们知道css、image、及js本身(指文件本身)是可以跨域引用的。但html文件和js具体的数据调用如ajax是不能跨域了。还有,...

2012-03-15 15:37:26 123

原创 数据精度及其选型

为什么关注数字精度?  在大部分场景,我们默认整数或者保留两位小数位,分别对应Int和Double,而没有进一步去了解其精度,因为大部分应用,这样的精度和数据类型是足够应付的,但是在某些科学计数及特殊的商业范畴,可能需要更高精度的数字表达,这就要进一步了解数字的精度。大部分语言都提供两种基本精度类型,一种是float、一种是double ;实际上如果小数位如果是固定的,float和doub...

2012-03-14 13:59:24 927

web打印技术选型的烦恼与折衷方案

 一、 讨论范围: 基于web网页、浏览器限于IE。 二、  引子: 我们团队在做项目的过程中,碰到不同情况的打印需求;我这里把打印需求分成四种。1)、复杂的报表打印,需要做套打。2)、最简单的网页内容打印。3)、简单设置后的网页内容打印。4)、简单设置后(包括横向、纵向)自动设置后的网页内容打印。之所以把3和4分开,是因为这两者研究的过程中两者...

2011-11-15 13:26:09 128

Java JSON技术框架选型与实例

 JSONJSON英文全称为JavaScriptObject Natation,采用key:value键值对的方式存贮数据,与xml格式相比,JSON是一种轻量级的数据交换格式;不要被Javascript这个单词迷惑,实际上JSON只是一种数据格式,与具体语言并无关系。JSON已被广泛应用于业界,比如目前NoSQL数据库存贮大都采用key:value存贮结构,以Mongo为例,其脚本语...

2011-10-12 08:58:04 220

原创 freemarker开发帮助文档

我们团队java web项目表现层采用freemarker模板框架,为了开发人员在开发过程中方便查询FreeMarker参考文档,在"宫方中文版手册.pdf"基础上,对第四部分参考文档专门做了重新编辑并整理成CHM文档,以方便开发人员检索。        为顺利找到索引和目录,下载后请先解压,再打开chm文件。...

2011-10-11 13:03:51 172

原创 linux下类似百度文库开发研究与实战

 缘起由于项目需要开发了类似百度文库和DOCIN类似的Flash播放器读取上传文档的系统,虽然最终技术问题都得以解决,但开发的过程中走了不少弯路,浪费了不少时间,特别是FlexPaper去掉自带的Logo这一步上,前后花了几天才得以解决,郁闷的有点不想在事后整理这个文档。为了让自己更好的记下解决问题的关键点所在,让同样有此需求的开发人员避免浪费时间,少走一些弯路,打起精神整理本次开发过程...

2011-08-31 12:23:12 173

一个任务队列的BlockingQueue实现

一、Concurrent简单介绍Concurrent是jdk1.5推出来的对多线程实现的进一步封装,它大大的简化了多线程开发。concurrent包分成了三个部分,分别是java.util.concurrent、java.util.concurrent.atomic和java.util.concurrent.lock。内容涵盖了并发集合类、线程池机制、同步互斥机制、线程安全的变量更新工具类、锁...

2011-08-31 12:13:44 173

jrebel使用

背景与愿景:开发环境下,tomcat对热布署的支持还不够全面,致使开发人员浪费大量时间在重起服务上。为了提高开发效率,决定引入Jrebel,它对热布署的支持相对比较全面。虽然Jrebel官方号称使用它不存在内存泄漏问题,但是占用一定的资源是肯定的,因此不考虑在正式环境下使用热布署。Jrebel实际上支持非常多中间件,除了Tomcat还包括Jetty、Resin、Weblogic等等,从理论上来讲,...

2011-08-05 13:32:28 338

空空如也

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

TA关注的人

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