- 博客(30)
- 收藏
- 关注
原创 Linux系统free命令
[root@l-dock ~]# free total used free shared buffers cachedMem: 8203704 7891208 312496 0 231020...
2012-10-22 16:31:34
320
原创 StringBuilder的重用
以前使用StringBuilder时都是每次new一个,因为找不到clear这样的方法,上网搜了一下,发现可以用setLength(0);或者delete(0,sb.length()); 参考:http://stackoverflow.com/questions/242438/java-performance-of-stringbuilder-in-a-loop...
2012-06-18 21:13:20
995
原创 CentOS Eclipse环境配置
Eclipse选用jee版本下载地址:http://mirror.bit.edu.cn/eclipse/technology/epp/downloads/release/indigo/SR2/eclipse-jee-indigo-SR2-linux-gtk-x86_64.tar.gz svn安装地址: http://subclipse.tigris.org/update_1.8.x...
2012-06-09 18:24:12
272
原创 CentOS 个人目录下中文路径转英文路径
如果安装了中文版到CentOS之后,root目录及home目录下会出现中文到路径名,如“桌面”、“文档”,“图片 、公共的” 、“下载”、 “音乐”、“ 视频”等目录,这样在命令行上操作十分到不方便,需要切换输入法,总不是那么酣畅淋漓。要是能把这些中文目录改成英文目录就好了; 如何修改,打开终端,在终端下输入命令: export LANG=en_USxdg-user-dirs-...
2012-06-03 18:37:27
629
原创 CentOS 挂载ntfs分区
操作系统:centos 6.2 如果需要挂载ntfs分区(windows到硬盘分区,或者文件系统为ntfs到优盘等),需要安装ntfs-3g centos下没有默认支持挂载ntfs分区,可以利用ntfs-3g来实现。可以用yum来安装ntfs-3g,不过默认的yum库中没有ntfs-3g,需要先安装rpmforge;何为rpmforge?RPMForge是CentOS系统下的软件仓...
2012-06-03 03:01:20
313
原创 IE6中 “无法设置selected属性”的脚本错误提示
在IE6下,弹出脚本错误的提示:无法设置selected属性 未指明的错误代码:selectObj.val(defaultSelect);//选中指定项出现场景:动态填充select标签:为其添加option选项,之后设置默认项时出现后期测试:发现并不一定出现,非常怪异,应该是还没有完全明白发生这个问题的时机解决办法:在设置selected属性的时候...
2012-05-30 11:20:08
164
原创 Google Chrome can not be run as root 【不能以根用户身份运行 Google Chrome】 & libasound.so.2...
在CentOS上安装Chrome浏览器步骤: 第一步:在 /etc/yum.repos.d/目录下新建google.repo文件: # vim /etc/yum.repos.d/google.repo 32位系统输入以下内容保存:[google-chrome-browser]name=google-chromebaseurl=http://dl...
2012-05-28 21:30:26
600
原创 如何要求自己
PS:看了一篇文章,做出了以下摘录,自己确实需要反思一下;当然如果对其他人有帮助的话就更好了···· -----------------------------------------------------------------------------------------------------------------------------------团队中没有重复的事情...
2012-04-01 17:03:30
86
原创 做汇报的要点[转]
几个做技术规划的要点,归纳如下: 1)紧扣业务虽然是做技术规划,但如果脱离了业务支撑,是引起不了老板兴趣的 2)从实际问题出发老板只会为解决实际问题的技术规划买单。规划的开头最好能从实际问题出发,比较容易引起老板的注意 3)重点在落地只有能落地的技术才有说服力,老板不会被天花乱坠的技术词汇给迷惑的,他只会关注最后能落地是哪几项,应该重点谈落地的目标和计划...
2012-03-19 18:23:24
113
原创 Nicholas C. Zakas谈怎样才能成为优秀的前端工程师
【转】昨天,我负责了Yahoo!公司组织的一次面试活动,感触颇深的是其中的应聘者提问环节。我得说自己对应聘者们提出的大多数问题都相当失望。我希望听到一些对在Yahoo!工作充满激情的问题。在昨天的应聘者中,只有一个人的问题是我认为最好的,那个人问我:“你觉得怎么才能成为优秀的前端工程师?”我觉得很有必要把这个问题从面试房间里拿出来讨论一下。首先,前端工程师必须得掌握HTML、CSS和Jav...
2012-03-17 00:40:54
95
原创 HTTP请求Get和Post的区别总结
区别与联系:GET一般用来取数据Post一般用来提交数据 get是从服务器上获取数据,post则是向服务器传送数据;get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面;Post是将表单中的数据放在请求的数据体中,按照变量和值相对应的方式,传递到action所指向URL;所以从上述也可以得到另外两个结论: get传送的...
2012-01-07 16:35:32
668
原创 Java对象克隆Clone
对象的拷贝[深拷贝和浅拷贝]:在实际编程过程,有时候我们会遇到一种情况:当你有一个对象A,在某一个时刻,A已经保存了对应的属性值,而且这些值本身是有效的,这个时候可能需要一个和A完全相同的对象B,并且当B里面的属性值发生变化的时候,A中的属性值不受影响,可以理解为A和B独立,但是B的初始化不是按照我们平时创建该对象的时候的初始化操作,B的初始化数据完全来自A。对Java存储模型了解的人都明...
2011-12-26 12:28:36
177
原创 操作系统常见面试题
1、线程与进程的区别联系2、进程通信方式有哪些?3、同步的方式有哪些?4、ThreadLocal与其它同步机制的比较5、进程死锁的条件第一题见:http://289972458.iteye.com/blog/1325189第二题:进程间通讯的方式:管道中还有命名管道和非命名管道之分,非命名管道只能用于父子进程通讯,命名管道可用于非父子进程,命名管道就是...
2011-12-26 12:11:25
95
原创 进程与线程的区别联系
对于线程,进程的概念一直都是比较模糊,最近整理了一下。总结起来就是,线程是进程的一部分,进程是程序的一部分。这个说法不准确,但是可以指出期间的差别; 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行...
2011-12-25 14:11:48
285
原创 Linux-CentOS6.2文本模式启动
作为初学者,都喜欢将CentOS在XWindows图形界面模式下运行,进行安装调试。但作为服务器,图形界面模式下会占用大量的系统资源,尤其占用内存。安装调试完毕后,应该让系统运行在文本运行模式下。切换的办法很简单,修改/etc/inittab这个文件中的id:5:initdefault:改为id:3:initdefault: 重启系统就行了 CentOS6.2安装的时候发...
2011-12-25 13:14:39
205
原创 Apache2性能优化之MPM
今天出现了apache连接数明显不够用的情况:linux上观察最大连接数稳定在257,而客户端浏览器输入网址后长时间无响应,而一旦连接上之后,页面很快就打开了(因为配置了持久连接),针对这个问题,可以修改httpd.conf文件增大最大连接数;centos5.4系统自带的apache默认采用的是prefork进程模型;在编译apache源码时,如果不用--with-mpm显式指定某种MPM,pre...
2011-12-23 17:37:11
317
原创 Linux-CentOS安装Apache服务器
系统:CentOS6.2服务器:Httpd2.2.21 卸载系统自带的httpd:rpm -qa|grep httpdrpm -e httpd-2.2.15-15.el6.centos --nodeps rpm -e httpd-tools 安装过程:www.apache.org下载httpd-2.2.21.tar.gz tar zxv...
2011-12-23 16:28:58
164
原创 算法、数据结构的书籍
如果计算机系只开三门课,那么这三门课就一定是:离散数学,数据结构与算法,编译原理。如果只开一门课,那剩下的就一定是:数据结构与算法;有很多关于算法和数据结构的书籍,选择几本适合自己的吧 ----------------------------------------------------------------------------------------------------...
2011-12-22 00:10:33
198
原创 Linux-启动过程
按下电源开关的那一刻之后,计算机都做了些什么呢? 1、执行存储在ROM中的代码,这个代码通常被称为BIOS;BIOS知道和引导有关的硬件设备的信息,包括磁盘、键盘、串行口、并行口等,并根据设置选择从哪一个设备引导; 2、确定引导设备后,就开始尝试加载该设备开头的512个字节的信息,这段信息被称为MBR(主引导记录,master boot record)。MBR的任务是要告诉计算机从...
2011-12-21 20:09:36
98
原创 Linux-查找文件
Linux经常需要查找文件,有很多方法可以做到这一点,但是有些方法是您所不知道的,下面讲解一下: 1、find 最强大的查找命令,可以查找任何文件;命令格式如下: find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。 - <指定条...
2011-12-20 13:29:43
144
原创 Linux-查看系统版本
如何得知自己正在使用的linux是什么版本呢?1. 查看内核版本命令: 1) cat /proc/version 2) uname -a 3) uname -r 2. 查看linux版本: 1) lsb_release -a ,即可列出所有版本信息,找不到该命令,可以yum install redhat-lsb 注:这个命令适用于所有的linux...
2011-12-20 11:40:03
88
原创 JSON相关知识
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成;基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集;JSON采用完全独立于语言的文本格式;更多内容请见:http://www.json.org/ 对于Java编程人员来说...
2011-12-20 10:50:20
152
原创 【转】HP大中华区总裁孙振耀退休感言
如果你看到了这篇文章,就好好的读一遍,对你自己绝对有好处!!! 一、关于工作与生活 我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并...
2011-12-11 21:12:45
92
原创 网络基础常见笔试题
各种协议的默认端口号:ftp:21、20 (21是控制端口 20是数据端口)ssh:22telnet:23smtp:25pop3:110http:80oracle:1521mysql:3306dns/tcp/udp:53www:80https:443 TCP连接的三次握手过程:第一次握手:建立连接时,客...
2011-12-10 22:33:47
280
原创 Linux--CentOS5.5 Memcache安装详解
操作系统:CentOS 5.5Memcache版本:1.4.5Memcache需要libevent库,不过centos自带了libevent,不过我们也可以自己安装libevent,按照以下步骤操作:1、卸载系统自带的libevent,命令:rpm -qa|grep libevent #拿到rpm包名rpm -e libevent-******** -...
2011-12-09 15:39:19
101
原创 使用Epublib解析EPub文件
Epublib是一个用于处理epub文件的java类库,可以对epub文件进行读写处理;而且提供了一个阅读器,可以直接运行(java -jar 方式),并可以打开epub类型的文件进行阅读;(引用官方网页的一句话:Epublib is a java library for managing epub files. It’s capable of reading and writing epub f...
2011-12-08 15:42:22
1284
原创 如何去学习【转】
想必大家都不是张无忌,人家三十年才可以练成的乾坤大挪移,张无忌大侠两个时辰就可以搞定;作为程序员,经常遇到很多新技术、新知识,那么我们如何学习新知识呢?下面是我粗浅的几点建议: 第一:精通一两门语言大家都听说过术业有专攻这个词,作为程序员一定要一个立身安命的技术,对于你选择的这两门语言是你以后长期饭碗的保障,俗话说:老婆孩子奶粉钱全指望它了,所以对于这个技术,你花再多的时间学习都不可惜...
2011-09-02 11:02:07
95
原创 文件系统
Linux kernel 自 2.6.28 开始正式支持新的文件系统 Ext4。 Ext4 是 Ext3 的改进版,修改了 Ext3 中部分重要的数据结构,而不仅仅像 Ext3 对 Ext2 那样,只是增加了一个日志功能而已1、无限数量的子目录:Ext3 目前只支持 32,000 个子目录,而 Ext4 支持无限数量的子目录。2、更大的文件系统和更大的文件:较之 Ext3 目前所支...
2011-04-28 15:21:59
63
原创 MyBatis insert操作返回主键
在使用MyBatis做持久层时,insert语句默认是不返回记录的主键值,而是返回插入的记录条数;如果业务层需要得到记录的主键时,可以通过配置的方式来完成这个功能针对Sequence主键而言,在执行insert sql前必须指定一个主键值给要插入的记录,如Oracle、DB2,可以采用如下配置方式:<insert id="add" parameterType="vo.Cate...
2011-04-13 16:25:15
446
Linux--CentOS5.5 JDK安装详解
先道个歉,发文章的时候,突然有事,结果发了一个空文章,让大家失望了! 说明:由于CentOS 5.5在默认情况下,会安装OpenOffice之类的软件,而这些软件需要Java支持,因此系统会默认安装一个JDK环境,是openJDK;我们可以安装sun jdk予以替换; 在安装完成CentOS 5.5之后,直接在终端中输入java -version,将显示:[root@localho...
2007-12-22 10:48:27
112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人