- 博客(40)
- 资源 (3)
- 收藏
- 关注
原创 android.os
android.os.Build Build.BOARD // 主板 Build.BRAND // android系统定制商 Build.CPU_ABI // cpu指令集 Build.DEVICE // 设备参数 Build.DISPLAY // 显示屏参数 Build.FINGERPRINT // 硬件名称 Build.HOST Build.ID // 修订版本列表 ...
2013-06-25 11:28:49
288
原创 JVM内存分析及导致内存溢出的不健壮代码及解决办法
一、JVM内存区域组成 java 把内存分四种: 1、栈区(stack segment)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等,具体方法执行结束之后,系统自动释放内存资源 2、堆区(heap segment) — 一般由程序员分配释放,存放由new创建的对象和数组,jvm不定时查看这个对象,如果没有引用指向这个对象就回收 3、静态区(data segment)...
2011-03-31 14:55:18
273
原创 linux 环境变量
linux设置环境变量有3种方法,以PATH变量为例。 一种方法是 :直接在命令行下: $ PATH="$PATH:/path/to/your/bin:/another/path/to/bin" $ export PATH 这种方法的好处是方便,立即生效,缺点是把当前会话或shell关了之后就失效了,下次还得运行一遍。 第 二 种方法是 ...
2010-12-30 09:36:54
285
tomcat6 server.xml 详解
tomcat 的目录结构如下: 目录名 简介 bin 存放启动和关闭 tomcat 脚本 conf 包含不同的配置文件 ,server.xml(Tomcat 的主要配置文件 ) 和 web...
2010-12-27 17:15:41
250
原创 linux top命令详解
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。 top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie ...
2010-12-27 16:08:25
171
原创 apache和tomcat下开启和检验gzip输出
1、tomcat下开启gzip压缩 修改server.xml,在Connector节点增加属性 compression="on" compressionMinSize="2048" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" <Conne...
2010-12-27 14:42:13
221
rman 备份
简单说来,rman备份数据库分为以下3个步骤: 1.数据库设置成归档模式 2.设置归档路径 3.rman备份 1、数据库设置成归档模式 a、查看当前数据库是否运行在归档模式下: [oracle@shop-db ~]$ sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on Fri Dec 24 10:20:57 2...
2010-12-24 10:44:07
153
linux 下 apache继承tomcat安装手册
1安装环境 ... 2 1.1 安装程序及下载地址 ... 2 2具体操作步骤和测试方法 ... 2 2.1 安装apache . 2 2.2 安装jdk . 3 2.3 安装tomcat . 3 ...
2010-12-20 15:45:44
189
linux 下设置oracle开机自启动
以root身份登录 1、修改Oracle系统配置文件/etc/oratab文件 格式为: SID:ORACLE_HOME:AUTO 修改为: orcl:/oradata/app/oracle/product/10.2.0:Y 2、修改/etc/rc.d/rc.local配置文件 在/etc/rc.d/rc.local中加入如下内容: su - oracle -c "...
2010-12-20 15:37:50
201
linux apache 优化
1、先确定apache的工作模式 a、运行 [root@localhost extra]# cat /usr/webapps/apache2/build/config.nice #! /bin/sh # # Created by configure "./configure" \ "--prefix=/usr/webapps/apache2" \ "--enable-so" \ ...
2010-12-20 14:27:05
180
android手机抓屏
1. 确定adb shell能连上手机,通过eclipse可以进行真机调试即可 2、在命令行运行ddms C:\Documents and Settings\asus>ddms 3、在弹出的“Dalvik Debug Monitor”窗口里面选择“Device”菜单,再选择“Screen capture”,即可完成抓屏...
2010-12-09 14:32:55
215
android apk 签名
环境: JDK:1.5 SDK:2.1 ADT:ADT-0.9.7 IDE:myeclipse 7.5 生成密钥库请参考 http://chenjia66804610.iteye.com/blog/612180 一、IDE签名 右键点击项目名,选择Android Tools -->Export Signed Application Pack...
2010-12-01 15:38:54
194
sax 解析xml 内容过长
SAX parser 分块读取流, 默认为一次读取2K字节. (ch 里面不仅包含元素的值信息,其实它是整个xml文档的一个部分,也就是说,分析器每次从文档中读取2K字节,放到这个数组中,然后通过start和 length来划分出属于value的部分.这样的话,不能保证最后一个元素的值是完全被包含在这个ch中的). 所以我们还是要进行一些额外的操作才能通过 characters(char c...
2010-11-29 11:07:14
534
原创 oracle常用命令
1、查看ORACLE数据库名和实例名 实例名: select * from v$instance; 数据库名: select * from v$database; 2、重置sys用户密码 执行: #sqlplus /nolog sql>connect /as sysdba sql>alter user sys identified by ; 3、查看最大连接数 以s...
2010-11-25 15:34:56
165
原创 Activity详解
一 Activity的生命周期 二 让Activity变成一个窗口:Activity属性设定 三 你后台的Activity被系统回收怎么办:onSaveInstanceState [b]一 Activity的生命周期[/b] 和其他手机平台的应用程序一样,Android的应用程序的生命周期是被统一掌控的,也 就是说我们写的应用程序命运掌握在别人(系统)的手里,我们不能改变它,只能...
2010-10-11 11:37:02
211
原创 利用DisplayMetrics取得画面的宽高
在开发手机的应用程序时,除了底层对API的掌握之外,屏幕分辨率的概念也是相当的重要的,而且在当今,各家手机生产厂商的手机屏幕都大同小异(不过,也就几种),user UI接口呈现及布局自然也各异! Android可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放导致的布局变形等问题。 下面介绍的DisplayMet...
2010-10-08 16:01:02
206
原创 Android2.2 API 中文文档系列 TextView
一、TextView的API 中文文档 1.1 结构 java.lang.Object ↳ android.view.View ↳ android.widget.TextView 直接子类: Button, CheckedTextView, Chronometer, DigitalClock, EditText 间接子类: ...
2010-10-08 15:40:30
168
RelativeLayout属性详解
[b]RelativeLayout[/b]用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 an...
2010-10-08 13:28:54
351
原创 Oracle imp导入数据指定表空间
imp导入数据指定表空间,大致有以下几种方法可以: 1. 有一个简单的方法,适用于数据比较少的情况:直接使用UltraEdit打方DMP文件,默认是16进制,切换成文本模式,将里面的:TABLESPACE "TS1"全部替换成TABLESPACE "TS2",然后再导入,不用加什么tablespaces=TS2之类的参数即可,当然加了也无所所谓。 C:\>IMP USER2/USER2 lo...
2010-08-04 12:55:05
806
用KeyTool生成安全证书
1、用keytool生成证书 配置环境变量JAVA_HOME,并将%JAVA_HOME%/bin配置到环境变量path中,我使用的jdk版本是1.5.0,执行: keytool -genkey -alias tomcat -keyalg RSA -keystore e:/tomcat/https/mykey -storepass 111111 -keypass 111111 ...
2010-03-10 16:29:36
275
原创 javascript实现无限级级联下拉列表
javascript实现无限级级联下拉,支持json数据格式,ie、firefox下测试通过。 附件里面是测试页
2010-01-21 14:31:24
157
原创 Linux 用户(user)和用户组(group)管理
非常不错的文章,适合新手学习 Linux 用户(user)和用户组(group)管理概述 [url]http://fedora.linuxsir.org/main/?q=node/91[/url] 用户(User)和用户组(Group)配置文件详解 [url]http://fedora.linuxsir.org/main/?q=node/98[/url] Linux 用户(User)查询...
2009-08-01 11:09:20
461
原创 linux安装配置ant
1.下载 从 http://ant.apache.org/bindownload.cgi 可以下载最新的tar包:apache-ant-1.6.2.tar.gz,如果是windows环境则是zip文件,解压后,在系统环境变量里设置 ANT_HOME为f:\project\tools\apache-ant-1.6.2,并将f:\project\tools\apache- ant-1.6.2\b...
2009-07-23 13:41:01
179
原创 linux NFS设置防火墙的问题
在设置了防火墙的环境中使用NFS,需要在防火墙上打开如下端口: 1. portmap 端口 111 udp/tcp; 2. nfsd 端口 2049 udp/tcp; 3. mountd 端口 "xxx" udp/tcp 系统 RPC服务在 nfs服务启动时默认会为 mountd动态选取一个随机端口(32768--65535)来进行通讯,我们可以通过编辑/etc/services 文件...
2009-07-21 17:23:25
1567
原创 ant fileset 用法
Ant真是太方便了,以前都没注意到它。功能很强大,能创建数据库,配置服务器,部署发布应用……只需要写好build.xml文件,剩下的就交给ant来“安装”你的WEB应用了。 Appfuse 的第一个ant命令是ant new,其任务是建立一个新命名的project,少不了会复制很多文件。build.xml中也有很多copy操作,为了搞清楚ant new到底干了些什么事,还是先把copy操作了...
2009-07-07 17:00:23
260
windows xp下配置apche和svn
安装文件: svn-1.4.6-setup.exe apache_2.2.8-win32-x86-openssl-0.9.8g.msi tortoisewin32svn.msi 安装过程: 1、安装apache 2、安装Subversion svn-1.4.6-setup.exe 3、配置Subversion 创建文件夹F:\svnroot\test 如果安装了svn客户端,在该目录...
2009-06-12 13:16:42
168
原创 如何使得执行scp命令时不需要输入用户密码
在两台机器的两个用户之间建立安全的信任关系后,可实现执行scp命令时不需要输入用户密码。我根据该资料介绍的方法测试成功了。 以下是在机器Client的root和机器Server的root之间建立安全信任关系的步骤: 1. 在机器Client上root用户执行ssh-keygen命令,生成建立安全信任关系的证书。 [root@Client root]# ssh...
2009-04-01 16:06:11
1513
原创 linux修改hosts
需要修改两个文件 /etc/hosts 和/etc/sysconfig/network 第一步:修改/etc/hosts 命令# vi /etc/hosts 127.0.0.1 www.ccc5188.com wq(保存) 第二步:修改 /etc/sysconfig/network 命令如下:# vi /etc/sysconfig/network networki...
2009-03-13 17:58:45
980
原创 linux压缩(解压缩)命令详解
linux压缩(解压缩)命令详解 注:本文参考自互联网,但是经过笔者的修改 一.tar命令 tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar 最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件...
2009-03-13 14:10:44
175
原创 V$session 表的妙用
v$session 表中比较常用的几个字段说明^_^ select machine,username,count(*) from v$session group by machine,username order by machine 统计每个客户端,每个用户的链接数 ccc023 - 193 server - 169 ecard-web - 179 1. sid,se...
2009-01-05 12:22:18
366
oracle v$session每个字段的意义
查看数据库连接 select * from v$session; 中断回话 ALTER SYSTEM KILL SESSION 'SID,SERIAL#'; v$session表每个字段的意义: $SESSION This view lists session information for each current session. Column Data...
2009-01-05 12:07:21
946
原创 负载测试、压力测试和性能测试的异同
负载测试(Load testing)、压力测试(Stress Test,应称为强度测试)和性能测试,这三个概念常常引起混淆,难以区分,从而造成不正确的理解和错误的使用。之前,也有不少讨论,比较有名的,应归为Grig Gheorghiu's的两篇博客: Performance vs. load vs. stress testing More on performance vs. load ...
2009-01-04 23:29:32
400
原创 jdk5.0以上版本的特殊用途
JDK5.0以上版本的特殊用途(转贴) 关键字: jdk5.0以上版本的特殊用途(转贴) jinfo:可以输出并修改运行时的java 进程的opts。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。 jmap:打...
2009-01-04 17:28:25
117
linux常用命令
java -version 查看JDK版本 ps auxwww 找到java的进程 jps 也是一样,它的作用是显示当前系统的java进程情况,及其id号。 uname -a 查看机器名 useradd 用户名 添加用户 passwd 用户名 修改用户密码 端口映射,使非root用户能使用小于1024的端口: iptables -t nat -A PREROUTING -p ...
2009-01-04 11:12:42
136
原创 C3P0 配置
官方文档 : http://www.mchange.com/projects/c3p0/index.html 3 30 1000 false Test false 100 null false ...
2008-12-26 11:46:53
112
原创 too many open files的解决办法
linux系统有时候报too many open files的错误。这是因为文件描述符大小不够,或者有不正常的网络连接、文件IO没有关闭并释放出文件描述符(文件句柄)。 可用命令: ulimit -u 查看open files设置 ulimit -a 查看所有设置 ulimit -u 65535(新的open files 值)修改设置 详细说明可以参考:[url]http://www.y...
2008-12-26 10:18:15
750
原创 tomcat支持shtml
[b]tomcat版本5.X[/b] 1、将tomcat 的server\lib目录下servlets-ssi.renametojar文件重命名为servlets-ssi.jar。 2、修改tomcat的 conf目录下web.xml文件,找到如下代码: /* ssi org.apache...
2008-09-18 22:51:54
165
Vitamio 4.0 demo
2013-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅