2013年10月30日

JAVA的StringBuffer类

摘要: StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。在StringBuffer类中存在很多和String类一样的方法,这些方法在功能上和String类中的功能是完全一样的。但是有一个最显著的区别在于,对于StringBuffer对象的每次修改都会改变对象自身,这点是和String类最大的区别。另外由于St 阅读全文

posted @ 2013-10-30 15:57 唐装鼠 阅读(140) 评论(0) 推荐(0)

StringBuilder与StringBuffer的区别(转)

摘要: 如果你读过《Think in Java》,而且对里面描述HashTable和HashMap区别的那部分章节比较熟悉的话,你一定也明白了原因所在。对,就是支持线程同步保证线程安全而导致性能下降的问题。HashTable是线程安全的,很多方法都是synchronized方法,而HashMap不是线程安全的,但其在单线程程序中的性能比HashTable要高。StringBuffer和StringBuilder类的区别也在于此,新引入的StringBuilder类不是线程安全的,但其在单线程中的性能比StringBuffer高。如果我们的程序是在单线程下运行,或者是不必考虑到线程同步问题,我们应该优先 阅读全文

posted @ 2013-10-30 15:56 唐装鼠 阅读(104) 评论(0) 推荐(0)

计算机启动过程

摘要: 打开电源启动机器几乎是电脑爱好者每天必做的事情,面对屏幕上出现的一幅幅启动画面,我们一点儿也不会感到陌生,但是,计算机在显示这些启动画面时都做了些什么工作呢?相信有的朋友还不是很清楚,本文就来介绍一下从打开电源到出现Windows的蓝天白云时,计算机到底都干了些什么事情。首先让我们来了解一些基本概念。第一个是大家非常熟悉的BIOS(基本输入输出系统),BIOS是直接与硬件打交道的底层代码,它为操作系统提供了控制硬件设备的基本功能。BIOS包括有系统BIOS(即常说的主板BIOS)、显卡BIOS和其它设备(例如IDE控制器、SCSI卡或网卡等)的BIOS,其中系统BIOS是本文要讨论的主角,因为 阅读全文

posted @ 2013-10-30 15:53 唐装鼠 阅读(118) 评论(0) 推荐(0)

学习J2EE所看的书籍

摘要: J2EE的学习应该循序渐进,一本好的书能够使你很快上手和深入。在学习J2EE之前,我们要把SQL学好,基本上,程序设计都会跟数据库打交道,如果SQL没学好,就如同房子没有基脚一样,学习SQL需要大量的练习才能真正的体会其中的精髓。在入门之初,只需要买本一二十元的SQL入门书籍看看,了解数据库和SQL的基础知识。在深入学习SQL时,SQLServer2000的帮助文档是再好不过的教材了,只是内容显得过于庞大。在这里,我推荐一本书,可以看作是SQLServer2000的帮助文档的浓缩版本,方便平常翻阅查询。SQL编程实用大全(精华版)相关联接:http://www.dearbook.com.cn/ 阅读全文

posted @ 2013-10-30 15:53 唐装鼠 阅读(1618) 评论(0) 推荐(0)

google protobuf@centos

摘要: 下载:http://code.google.com/p/protobuf/downloads/list安装:unzipprotobuf-2.5.0.zipcdprotobuf-2.5.0./configuremakemakecheckmakeinstalljava下编译protobuf:安装mavencd protobuf-2.5.0/java按照README.txt编译,在target目录中生成protobuf-java-2.5.0.jar在elipse添加protobuf-java-2.5.0.jar:右键你的工程目录,最后一项属性Properties,第三项Java Build Path 阅读全文

posted @ 2013-10-30 15:50 唐装鼠 阅读(250) 评论(0) 推荐(0)

linux环境变了设定

摘要: 按变量的生存周期来划分,Linux变量可分为两类,它们的修改方法如下:(1)永久的:需要修改配置文件,变量永久生效。 常见的配置文件包括: (1-1)/etc/profile:对所有用户生效;此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行;并从/etc/profile.d目录的配置文件中搜集shell的设置 例如:编辑/etc/profile文件,添加CLASSPATH变量 # vi /etc/profile 添加一行: export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/l... 阅读全文

posted @ 2013-10-30 15:49 唐装鼠 阅读(258) 评论(0) 推荐(0)

web开发之路

摘要: 编程语言:C/C++、java、python、shell、phpweb开发语言:javascript、ajax、html/xhtml、css、W3C标准、jquery数据库:mysql 阅读全文

posted @ 2013-10-30 15:48 唐装鼠 阅读(131) 评论(0) 推荐(0)

apache s4网址

摘要: S4: Distributed Stream Computing PlatformS4 Apache mailing listsS4 APIS4下载S4源码 阅读全文

posted @ 2013-10-30 15:47 唐装鼠 阅读(117) 评论(0) 推荐(0)

apache S4部署

摘要: pscpS4JDK安装:http://blog.163.com/jey_df/blog/static/18255016120121255256133/export JAVA_HOME=/usr/lib/java/jdk1.7.0_17export JAVA_JRE=/usr/lib/java/jdk1.7.0_17/jreexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bineclipse/usr/local/eclipsessh服务开启sudo apt- 阅读全文

posted @ 2013-10-30 15:44 唐装鼠 阅读(292) 评论(0) 推荐(0)

adapter noclassfounderror

摘要: task cp的那块 new File("classpath.txt").write(sourceSets.main.runtimeClasspath.asPath) 阅读全文

posted @ 2013-10-30 15:43 唐装鼠 阅读(173) 评论(0) 推荐(0)

导航