8 jc_1990m

尚未进行身份认证

暂无相关简介

等级
TA的排名 71w+

java代码优化提点

http://blog.csdn.net/boonya/article/details/13622169

2014-11-19 11:00:41

java底层学习

下面文字来自《疯狂java讲义》:1.类的加载、连接和初始化当系统主动使用某个类,如果该类还未加载到内存中,系统会加载、连接、初始化三个步骤。1.类的加载将类的Class文件读入内存中,并为之创建一个java.lang.Class对象。Class文件的来源:(1)从本地加载class文件(2)从jar包中加载(系统api)(3)从网络加载2.类的连接:连接阶段负责将类的二进制数据合并到J...

2014-10-11 13:47:15

jdk配置环境变量的集中方法

1.~/.bashrc文件2./etc/environment文件 3. /etc/profile文件 

2014-05-10 21:36:15

Maven安装包

Maven确确实实是个好东西,用来管理项目显得很方便,但是如果是通过Maven来远程下载JAR包的话,我宿舍的带宽是4兆的,4个人共用,有时候用 Maven来远程下载JAR包会显得很慢,一般我发现下载速度不明显的时候,我就Ctrl+C来终止它的下载。然后改用手动来下载,因为用迅雷一类的工具来下载会快很多。我机子上Maven的本地仓库的很多JAR包我都是手动下载的。...

2014-05-06 16:36:33

Oracle中表建立联合索引后,其中的一个字段是否可以用来进行索引

1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:A、正确选择复合索引中的主列字段,一般是选择...

2014-05-06 08:40:31

序列使用cache值的缺陷

列cache的默认值是20,使用cache的好处是:可以加快获得序列值。但坏处是如果非正常关库时,保存在内存中的所有用户的序列值,全部丢失,导致序列值跳跃。甚至把cache值保持到sharepool中,异常关机照样会丢失序列值。所以,shut abort慎用,或者用之前使用以下sql,把序列cache值不为0的改为0,等库重启后,再改为原值。sys用户下执行:SQL> set pages ...

2014-04-29 09:13:44

Oracle重建索引 约束

rebuild索引alterindexindexnamerebuildonline; 同时删除oracle中有主外键关系的两张表selectconstraint_name  fromuser_constraintsWHEREtable_name='表名';--得到约束名字----先删除约束,然后删除表altertabletable_namedropcons...

2014-04-28 17:01:46

查看Linux配置信息

linux如何查看CPU,内存,机器型号,网卡信息做性能测试需要记录性能测试机器的硬件信息,现将需要的命令总结如下:查看CPU信息(型号)#cat/proc/cpuinfo|grepname|cut-f2-d:|uniq-c    8 Intel(R)Xeon(R)CPU        E5410  @2.33GHz(看到有8个逻辑CPU,也...

2014-04-23 11:11:17

怎样证明HashMap不是线程安全的

HashMap用在方法内部并且不传到方法外面可以用HashMap,如果HashMap作为类的成员变量或静态属性要为HashMap加线程安全锁Collections.synchronizedMap(newHashMap());importjava.util.Collections;importjava.util.HashMap;importjava.util.Map; ...

2014-04-03 09:57:08

linux中使用密钥远程连接的配置

服务器端设置使用公钥认证需要对服务器进行一些设置。修改/etc/sshd_config的以下配置。RSAAuthenticationyes#启用RSA认证PubkeyAuthenticationyes#启用公钥认证PasswordAuthenticationno#禁止密码认证然后重新启动sshd。/etc/init.d/ss...

2014-03-27 17:43:07

为GlassFish配置多个Domain

       在开发的过程中,我们可能需要将生产环境和调试环境分开来,这样才能保证安全性,但是安装两个glassfish又不太可能,因为它太庞大了。另外做为一个工程发布也不太方便,每次都要将工程名改来改去,并且绑定的EJB在同一个域内里是不能同名的。这样的话,要改变的东西实在是太多了。     我们可有以第三种方法,那就是为glassfish添加另外的domain,一个d...

2014-03-19 09:10:47

LoadRunner测试步骤

1.打开HPVirtualUserGenerater  <1>File-->New 弹出NewVirtualUser框;   <2>选择Web(HTTP/HTML)弹出一个对话框,点取消,在页面上开始写脚本,并保存到指定位置;  <3>选择Vuser-->Compile编译、运行;  <4>选...

2014-03-18 14:39:26

Oracle语法

*****************文件操作命令***************** ===========start和@说明:运行sql脚本案例:sql>@d:\a.sql或者sql>STARTd:\a.sql===========edit说明:该命令可以编辑指定的sql脚本案例:sql>editd:\a.sql=========...

2014-03-13 10:59:51

Xcode4.6快捷键

cmd键(键盘ctrl和alt中间的那货)option键就是Alt键常用1.cmd+c 复制2.cmd+v 粘贴3.cmd+z 撤销编译1.cmd+b 编译但不运行2.cmd+r 编译并直接运行 注释和提示1.cmd+/  注释和反注释2.esc 提示功能,提示函数参数等(推荐)3.tab或空格 自动完成提示 ...

2014-03-12 22:02:50

maven常用命令

创建一个简单的Java工程:mvnarchetype:create-DgroupId=com.mycompany.example-DartifactId=Example创建一个java的web工程:mvnarchetype:create-DarchetypeGroupId=org.apache.maven.archetypes-DarchetypeArtifactId...

2014-03-11 16:34:44

shell脚本 替换widows中的不合法字符

##替换01.sh 02.sh俩个文件中不合法字符 foriin*.sh;dosed-i's/\r//g'$i;done

2014-03-11 09:50:46

Oracle索引失效的原因

容易引起oracle索引失效的原因很多:1、在索引列上使用函数。如SUBSTR,DECODE,INSTR等,对索引列进行运算.需要建立函数索引就可以解决了。2、新建的表还没来得及生成统计信息,分析一下就好了3、基于cost的成本分析,访问的表过小,使用全表扫描的消耗小于使用索引。4、使用<>、notin、notexist,对于这三种情况大多数情况下认为结果集很大...

2014-03-10 14:57:17

重启网卡

netshinterfacesetinterfacename="本地连接"admin=DISABLED #关闭网卡netshinterfacesetinterfacename="本地连接"admin=ENABLED  #开启网卡

2014-03-05 17:16:54

Oracle操作

Oracle启动监听命令启动监听:lsnrctlstart 查看监听:lsnrctlstatus 停止监听:lsnrctlstop 1、oracle数据服务器包括:实例进程和数据库;   实例进程包括:memorystructure(sga)以及backgroundprocess(pmon(进程监控)、smon(系统监控systemmonitor,空间整理3秒)、dbwr(...

2014-03-04 09:18:27

压力测试瓶颈分析

1.数据库连接池   初始:8   最大:32   增长:2   空闲超时:3002.服务器(如weblogic)内存启动内存应扩大   -Xms2024m-Xmx2024m 可设置机器内存的1/2.   3.服务器(如weblogic)处理进程数应扩大,一般为数据库连接池的5-8倍   -Dweblogic.th...

2014-03-03 17:25:11

查看更多

勋章 我的勋章
    暂无奖章