自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (18)
  • 收藏
  • 关注

原创 javascript正则学习

JavaScript中关于正则表达式的有几个关键函数,search,match,test,replace这三个函数,他们都支持正则表达式,这三个方式只能操作字符串[b]search[/b]:该方法用户搜索字符串在目标字符串中出现的位置,search不会执行全局匹配,只会返回第一次匹配到的位置[code="javascript"]var str = "abcdef";al...

2014-12-06 10:47:39 120

原创 shell脚本自动化部署项目

最经学习shell脚本,并自己写了一个自动下载代码,自动打包的脚本程序,这对自动化部署非常有用,[code="java"]$n $1 the first parameter,$2 the second... $# The number of command-line parameters. $0 The name of current pr...

2013-01-08 17:05:57 421

原创 ubuntu12.4网卡设置,自定义ip地址

上网搜索修改linux网络地址的文章,在ubuntu12.04版本都不能用,然后去utuntu12.04官网看了一下,找到了修改ip地址的方法,在这里总结一下,以便记忆1.ubuntu12.04的网络设置文件[code="java"]vim /etc/network/interface [/code][code="java"]# The loopback network interfa...

2013-01-08 12:57:15 464

原创 jquery制作tab标签的最简方式

用jquery制作tab标签,代码很简单,看代码

2012-12-27 15:33:10 128

原创 javascript异步获取script资源的实现方法

研究jquery异步获取script资源的方式,这里贴出来供大家学习一下[code="java"]script = document.createElement( "script" ); script.async = "async"; if ( s.scriptCharset ) { script.charset = s.script...

2012-12-27 15:12:03 195

原创 javascript异步加载几种方式总结

评价一个网站性能是否高效,除了后端程序的优化,前端性能也不能忽略,看了一些javascript异步加载资源的方式(基于jquery),贴出来给大家作为参考jquery提供了异步加载信息的全局函数1.$.getScript(URL,CALLBACK) 这个方法提供了异步加载script资源的方式,对于一些web网页内容比较多,需要按需加载,提供了很大的帮助,jquery1.2之后的这个...

2012-12-26 19:42:22 549

原创 telnet查看memcached运行参数说明

在Linux/Windows系统中启动memcached的命令请查看http://weilingfeng98.iteye.com/admin/blogs/1741179[list][*]启动完memcached服务器,查看memcached的运行状态,打开cmd命令窗口,输入telnet 127.0.0.1 11211连接到memcached服务器[*]输入stat,会...

2012-12-05 15:24:35 187

原创 memcache启动命令

1、linux环境下:/usr/local/lib/memcached -d -m 2048 -u root -c 1024 -p 11211 -P /tmp/memcached1.pid/usr/local/lib/memcached -d -m 2048 -u root -c 1024 -p 11211 -P /tmp/memcached2.pid2、windows环境下:在windows下我...

2012-12-04 22:43:53 1271

原创 JSP页面跳转(转)

页面跳转几种方式,搜集全[u]http://blog.sina.com.cn/s/blog_87fc74480100ug3c.html[/u]

2012-11-14 15:53:42 66

原创 linux简单命令杂烩

vi编辑器top命令设置系统时间datecla 查看日历netstat -an | morenetstat -anp | more 查看进程包括端口traceroute www.baidu.com查看请求所经过的路由几个特殊的ip地址192.168.255.255(子域网广播地址)192.168.255.255(广域网广播地址?)127....

2012-10-30 00:00:10 96

原创 javascript中Array对象几种方法总结

//push将新元素添加到一个数组中,并返回数组的新长度值 //pop移除数组的最后一个元素,并返回该值 //splice删除数组中指定位置和长度元素的值,如果需要可以在该区域插入值,并返回移除的元素 //toString返回对象的字符串表示,根据类型不同返回值也不同, //1.数组:将Array的元素转化为字符串,结果是由逗号隔开的字符串 //2.String:返回...

2012-08-30 17:28:05 140

原创 jquery总结

接触jquery比较长时间了,今天总结一下jquery的用法1.选择器$("div a.main") 查找div下面所有a标签样式类型为main的对象$("p.value:contains("aaaaaa")") 查找p标签中包含aaaa的所有对象$("input","#myform") 查找myfrom表单中所有input对象$("input","form:

2012-07-05 16:32:13 96

原创 mysql引擎总结

mysql5.0存储引擎有:MYISAM,InnoDB,MOMERY,MARGE,mysql5.0默认支持的引擎是MYISAM,下面比较几种存储引擎的支持情况[list][*]1.MYISAM不支持事务,外间约束,因此添加数据和查询数据比较快[*]2.InnoDB支持数据库事务,支持外键约束,支持行锁,比起MYISAM慢,主要用在数据比较严谨,一致性比较高的场所,如银行数据等[*]...

2012-06-12 22:22:35 106

原创 webservice获取天气预报

[code="java"]1.静态访问新建webservice.bat文件,内容如下set AXIS_HOME=E:\workspace\testaxisset CLASSPATH=.;%AXIS_HOME%\lib\axis.jar;%AXIS_HOME%\lib\axis.jar;%AXIS_HOME%\lib\axis-ant.jar;%AXIS_HOME%\lib\common...

2012-06-11 23:30:21 203

原创 数据库分库实现

随着互联网数据越来越庞大,传统的单库单表难以实现大数据量的存储,所以出现了数据库分表分库等一系列方案,今天就带来分库方面的一些知识点1.分库原则:数据库分库有很多分库依据,以下是分库几种实现 1.1第一种程序实现,数据库中初始化n(10)个库,根据Id尾数取摩n(10),然后对应到10个库上,当应用程序新增数据时,取摩映射到指定的数据库中,当10个库不够用的时候,扩容数据库,只需要很...

2012-06-10 22:50:45 209

原创 IO和NIO的区别

今天来学习一下io和nio的区别,1.io是传统的io,即阻塞的io,使用在及时性比较高的场合,如服务端与客户端之间的通讯2.nio是jdk1.5后出来的新io方式,它是无阻塞的,主要用来及时性不高的场合,如服务端与服务端之间的通讯,nio为什么无阻塞,有几个重要的概念:buffer,selector,chanel,charset等,buffer:主要是用来缓存...

2012-06-09 00:38:55 88

原创 memcache集群架构

随着互联网用户不但扩大,系统的挑战也越来越大,网站的并发量也成倍数增加,如何才能支持大并发访问,缓存是一个很大的方面,线面简单介绍缓存集群的一些方案1.传统的缓存方案 通过hash算法(取摩)定位到缓存 缺点:扩容能力差2.环形分布式缓存方案 取1-2sup32的一个圆,把缓存服务器映射到圆上,让后把key映射到圆上,距离最近的下一个圆上,如果不能存在,则保存在最近的圆上...

2012-06-09 00:27:41 134

原创 java中hashMap的详细分析

[code="java"]java中的HashMap是数组和链表的组合,它中间有个桶的概念,桶中放的是链表结构的数据,添加数据时,首先会hash key的值,在那个桶中,再链表中进行查找,桶的多少和桶中链表的大小是有因子来控制的,[/code]hashmap中提供了几个常用的方法KeySet(),entrySet(),Values()等方法hashmap遍历元素的3中方法1.通过迭...

2012-06-08 01:04:12 81

原创 hadoop安装步骤

1.安装jdk(自带了jre),单纯的jre是不够的,MapReduce的编写和Hadoop的编译都依赖于jdk。(注意jdk必须1.6以上,本教程使用的是jdk1.6.0_24)2、安装cygwin,下载地址 http://www.cygwin.com,本教程采用的是1.7.9 必须选择的安装包: Net Category----openssh和openssl ...

2012-04-11 18:07:57 161

原创 java中的io系统总结

[size=small]java中的io中的(input/output)stream无非就是包括基于字符的stream、基于字节的stream和把字节导向的stream转换 字符为导向的stream的stream。(很难理解么?) 以字节为导向的stream------InputStream/OutputStream InputStream 和 OutputStream是两个absta...

2012-02-09 18:04:29 71

原创 javascript 经典片段

http://www.codebit.cn/

2012-01-15 18:57:22 81

原创 javaIo总结

节点流: 1.

2011-12-11 01:19:08 59

原创 javascript闭包详解

[code="java"] var priObj = (function(name){ var privateName = name; /*return { getName:function(){ return privateName; }, setName:function(nname){ privateName = nname; } }*...

2011-11-30 14:09:40 51

原创 prototype属性

[code="java"]Function.prototype.getName = function(){ return '123'; } function say(){ var attr = '1111'; //this.attr1 = 'AAAA'; //this.attr2 = 'BBBB'; } //say.prototype = {...

2011-11-29 17:54:06 58

原创 转:javascript共有静态方法,私有静态方法,特权方法的区别

JavaScript中,每个function都拥有一个原型对象prototype,通过这个对象可以为这个类定义各种属性和方法,但是这样定义的属性和方法是所有该类的对象所共有的,效果上和同这个类的父类中继承的字段和方法差不多。通常我们使用function的原型来创建类的方法,而用普通方式来创建类的属性。1.为什么不用原型来创建属性因为原型创建的内容是这个类所有对象所共享的,对于一个属性而言,...

2011-11-29 16:24:01 100

原创 myEclipse自动关机解决办法

自动关闭的原因可能是eclipse目录下eclipse.ini文件的设置上有问题,一般的ini文件设置主要包括以下几项:-vmargs-Xms40m-Xmx256m-XX:PermSize=64M-XX:MaxPermSize=128M以下解释其意思。-vmargs:说明后面是VM的参数-Xms40m:虚拟机占用系统的最小内存-Xmx256m:虚拟机占用系统的最...

2011-11-27 10:08:06 112

原创 海量数据优化(转)

http://blog.redfox66.com/post/2010/09/24/mass-data-topic-1-start.aspx

2011-11-11 18:11:42 56

原创 Lucene分词器

Lucene分词器有几个扩展的分词器Paoding分词器和Paoding分词器:termQuery(标准) ,prifixQuery,wildcardQuerytermqueryParse

2011-11-11 00:22:39 80

原创 正则表达式

正则表达式包括:元字符 和 子表达式元字符包括:1.限定符:用于指定其前面的字符或组合连续出现的次数 {n} , {n,} , {n,m} ,+ ,* == {0,} ,?2.选择匹配符 :| 选择匹配符选择尽可能大的表达式3.分组组合和反向引用符:/\b([a-z]+) \1\b/gi(?:pattern)(?!pattern) 必须位于匹配的末尾(?!pat...

2011-11-10 00:38:42 84

原创 vim的用法一览图

发现一个vim整理图,备份一下。

2011-11-09 14:06:59 99

原创 在模拟器上安装和卸载.apk文件

adb install data/app/myandroid.apk //安装apkadb shell rm data/app/myandroid.apk //卸载apk

2011-11-03 18:52:48 94

原创 java控制台发送邮件

telnet mail.sina.com.cn 25ehlo testauth loginusernamepasswordtelnet pop.sina.cn 110user xxxxxxpass xxxxxxstatlistlist 1(列出邮件)retr 1(查看第一封邮件)

2011-10-31 00:15:54 187

原创 android命令启动android客户端

emulator -data myapplication

2011-10-28 22:10:55 93

原创 jquery插件开发

[code="java"] jquerypLAGIN .evenRow{ background:#000; } .oddRow{ background:yellow; } .activeRow{ background:red; } 1...

2011-10-27 00:32:32 71

原创 java安全SSL

java安全SSL有两个重要的概念Java Cryptography Architecture(JCA)java加密体系,Java Secure Socket Extension(jsse)java安全socket扩展。String userHome = System.getProperty("user.home"); System.setProperty("javax.net.ssl....

2011-10-21 18:23:29 90

原创 test

eclipse自动优化代码使用集合接口作为父类快捷键hadoop啊cassandra mongo

2011-10-08 00:21:28 60

原创 java并发整理

java并发库中几个同步工具类CopyOnWriteArrayList线程安全集合AtomicIntegerRenntranLockConditoin通知类Semaphore信号灯CyclicBarrer等待所有CountDonwLatch计数器Exchanger交换Blocking阻塞队列...

2011-09-14 00:34:53 110

原创 java同步设置原则

1.java中要用到同步对象(包括同步锁)或同步方法的若干方法应该归结于同一个类上,且一个对象对该类的一个字段进行相加或者相减应该把该对象实现runnable对象,3.关于ThreadLocal对象,可以用线程共享数据放在一个类中,并提供一个静态方法,返回该线程所有拥有的线程共享数据4.线程之间进行通讯,检查自己是否等待时,请使用while判断...

2011-09-09 23:28:21 94

原创 javascript中prototype方法修改

今天做页面时发现了一个方法replace在匹配字符串时[code="java"] var str = "123;asdf;adwe;rter"; alert(str.replace("\;","\|")); [/code]发现只能匹配第一个逗号,后来重写一个replaceAll方法[code="java"] String.prototype.rep...

2011-08-12 19:15:01 676

原创 myeclise不能打开jsp文件解决方法

更新svn不小心把eclipse跟新出错了,导致jsp文件无法正常打开,到网上一查,才知道有个简单的方法,打开cmd,进入myeclipse下的eclipse目录,执行eclipse.exe -clean命令,既可以删除eclipse错误文件,然后会自动重启...

2011-08-09 15:37:49 190

最新archetype-catalog.xml

idea 用maven骨架生成项目速度慢的问题。截止2016-7-12最新版本,给需要的人。 问题解决: 直接下载archetype-catalog.xml文件,放到本地的apache-maven目录中。 在使用mvn archetype:generate命令时,加上-DarchetypeCatalog=local,以替换网络上的catalog.xml。 参考链接:http://www.cnblogs.com/gmq-sh/p/4742698.html http://blog.csdn.net/cleverlzc/article/details/50864582

2016-11-01

mysql客户端工具

mysql客户端工具,里面包括注册码生成器,并且已经汉化

2013-07-31

j2ee相关jar包servlet.jar和jspapi.jar

里面包含javax.servlet.jar javax.servlet.jsp.jar servlet-api.jar jsp-api.jar 这些包,一站搞定

2013-07-12

jquerygrid+spring+struts+hibernate

这个包中,包括jgrid的常用功能,结合ssh框架,实现展示,在sql文件夹下是数据库文件,请使用mysql导入

2013-07-12

HostTool修改host工具

HostTool是一个host文件编辑工具,运行该软件可以直接编辑host文件,不用再去系统文件夹去修改了,非常方便!

2012-12-13

org.springframework.web.servlet-3.0.5.RELEASE.jar

spring mvc 开发的必须有的架包org.springframework.web.servlet-3.0.5.RELEASE.jar

2012-04-09

xshell连接linux客户端工具

xshell linux客户端工具,安装后会出现两个命令客户端和文件服务端两个,该文件在win7上完美运行,不需要激活码.

2012-04-05

几个html5特效

几个html5特效,包括落叶,流星效果,云彩效果等

2012-03-02

闭包javascript.pdf

详细描述javascript闭包,适合更进一步了解闭包

2012-03-02

html5开发文档

html5 开发文档,学习html5的利器

2011-11-30

oscache-2.4.1-full.zip缓存完整包

oscache-2.4.1-full.zip 是一个开源项目,提供页面缓存,对象缓存

2011-06-20

myeclipse6.5 svn包 site-1.6.5 .zip

myeclipse6.5离线安装svn ,site-1.6.5 .zip ,MyEclipse6.5安装SVN插件安装有多种方法,本文就简单的向大家介绍三种,你可以对比一下那种方法更适合你,希望对大家有所帮助。 经过长时间学习MyEclipse6.5安装SVN插件,掌握了几种方法,本节就像大家介绍一下MyEclipse6.5安装SVN插件的三种方法,看完本文你肯定有不少收获,希望本文能教会你更多东西。 一、安装方法: MyEclipse6.5安装SVN插件方法一、如果可以上网可在线安装 1.打开Myeclipse,在菜单栏中选择Help→SoftwareUpdates→FindandInstall; 2.选择Searchfornewfeaturestoinstall,点击Next进入下一步; 3.点击"NewRemoteSite"按钮,在弹出的对话框中输入: name:SVN url:http://subclipse.tigris.org/update_1.4.x 点击OK,关闭对话框,并点击Finish按钮,Myeclipse自动下载插件安装程序; 4.下载完插件之后,进入安装画面。 5.选择所要安装的SVN插件内容,这里去掉第二个选项SubclipseIntegrations,点击下一步; 6.选择"Iacceptthetermsinthelicenseagreements"并点击Next,直到点击Finish即可,进入下一步。 7.开始安装SVN插件,安装完成之后,重启Myeclipse。 MyEclipse6.5安装SVN插件方法二、无法连接网络的情况 1、下载SVN插件 下载地址:http://subclipse.tigris.org/files/documents/906/46495/site-1.6.5.zip 2.在MyEclipse6.5的安装路径下的plug_in(C:\ProgramFiles\MyEclipse6.5\eclipse\plugins)下新建文件夹:site-1.6.5; 3.打开MyEclipse6.5,在菜单栏中选择Help→SoftwareUpdates→FindandInstall; 2.选择Searchfornewfeaturestoinstall,点击Next进入下一步; 3.点击"NewLocalSite"按钮,找到解压出来的文件夹(site-1.6.5)→点击OK,并点击Finish按钮,Myeclipse自动加载插件; 4.在弹出的菜单中,selectthefeaturestoinsteall:在刚加进去的路径Subclipse-site-1.6.5这一项前打钩,此时会报错,然后展开Subclipse前的加号,去掉SubclipseIntegrationforMylyn3.x(Optional)3.0.0前的钩,错误消失→next→选Iacceptthetermsinthelicenseagreements→next→next→选中所有的8项,然后ChangeLocation……,在弹出的菜单中选AddLocation……选择在第3步中建的文件夹的路径(C:\ProgramFiles\MyEclipse6.5\eclipse\plugins\site-1.6.5)→Finish→再弹出的菜单中选InstallAll→Yes 5.开始安装SVN插件,安装完成之后,重启Myeclipse。 MyEclipse6.5安装SVN插件方法三、无法连接网络的情况(link链接) 1、从官网下载Site-1.6.5.zip 2、解压Site-1.6.5.zip至${eclipse}\Plugins\Subclipse-1.6.5.zip,并删除site.xml(很重要)(即把Site-1.6.5.zip解压出来的features和plugins文件夹里所有的jar包和两个XML文件artifacts.xml、content.xml添加并替换到plugins文件夹下。例如:我应添加在C:\ProgramFiles\MyEclipse6.5\eclipse\plugins\目录下) 3、创建link文件${eclipse}\linksSubclipse-1.6.5.zip.link(即在link文件夹下添加linksSubclipse-1.6.5.link文件)其内容为:path=C:\ProgramFiles\MyEclipse6.5\eclipse\ 4、重启Eclipse就是把subclipse集成完毕。MyEclipse6.5安装SVN插件方法介绍完毕。

2011-06-01

ImageMagick-6.7.0-0-Q8-windows-dll.exe

ImageMagick-6.7.0-0-Q8-windows-dll.exe 是windows 下面一款处理图片的工具,能切各种图片(包括gif),下载安装就可以使用

2011-05-31

交你锻炼口才(口才技巧)

”口才技巧“是一本电子版的成长必备书,阅读可以提高口才

2009-04-23

java调用c的经典例子

java调用c、c++,运用java.librarys("*.dll")文件,实现java调用c/c++

2009-04-23

udp上传socket实现

udp实现的服务端和客户端的通讯,代码简单,要不是为了几分,舍不得上传

2009-04-23

socket(server-client)

该程序可以实现客户端和服务端的通讯,代码简洁,容错度高

2009-04-23

空空如也

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

TA关注的人

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