- 博客(9)
- 资源 (3)
- 收藏
- 关注
转载 胖客户端、瘦客户端和富客户端
1、胖客户端 以C/S结构开发的网络应用程序,需要为客户端开发专用的客户端软件,相对而言其客户端比较庞大,在客户端可以实现很多功能,分担服务器的负担,属于胖客户端类型。 2、瘦客户端 以B/S结构开发的Web应用,其客户端只是一个浏览器,所有业务逻辑由服务器端进行处理,相对而言客户端比较瘦小,故称为瘦客户端。 3、富客户端 目前比较流行
2013-08-19 23:05:53 2073
转载 如何查看Class文件编译的JDK版本 by UltraEdit
用UE打开class文件,查看第一行信息: CA FE BA BE 00 00 00 32..... 而上面的32是编译这个类的JDK版本,32表示是50,是JDK1.6;31表示49,是JDK1.5;30表示48,是JDK1.4......依次类推。 32:JDK1.6 31:JDK1.5 30:JDK1.4 2F:JDK1.3
2013-06-07 08:56:18 1340
原创 tomcat部署(加载)项目的三种方法
1、直接放到Webapps目录下 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,
2013-03-12 20:05:40 1138
原创 JS中数字大小判断注意点
当我们在JS中判断两个数值大小时,比如 if(2>100) { alert('true'); }else{ alert("false"); } 上述JS是得不到我们想要的效果的,因为JS是弱类型语言,是没有int类型的,它默认把我们的数字类型当成字符串了,我们可以有以下两种解决办法 1.将两个数值相减,判断相减后的值 if((2-100)>0) {
2012-09-20 22:59:58 1074
原创 oracle流水小结
where和having的区别: 1.where不能放在group by的后面使用 2.having是跟group by 连在一起用的,放在group by的后面,此时的作用相当于where 3.where后面的条件中不能有聚合函数,比如sum(),avg()等,而having可以
2012-06-05 11:27:18 347
转载 堆内存与栈内存的区别
一、程序在编译的时候占用的内存分为以下几个部分: 1 、栈区( stack )— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限. 2 、堆区( heap )— 亦称动态内存分配.程序在运行的时候用malloc或new申请任意大小的内存,程序员自己负责在适当的时候用fre
2012-04-09 22:22:20 377
转载 Java中的容器类
Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于ArrayList
2012-02-15 00:00:39 224
原创 2012-2-13
1.当在jboss服务器上调试IDL消息接口的时候,需要通过jboss中的run.bat文件来启动服务器,并且不能再jboss中存在com包中的class文件,必须在svn上编译代码生成bb.jar,然后拷到我们本地的jboss路径下使用,在调试过程中编译修改eclipse中的代码是无效的,jboss会自动加载bb.jar包中的文件来执行
2012-02-13 23:48:12 234
原创 2011-1-6
JS中定时器方法: 1.window.setTimeout("aa()",1000); window.setTimeout(aa,1000); setTimeout的两种方法 2.定义计时器 var timer = window.setInterval("fs()",1000); 取消计时器 clearInterval(timer) s
2012-01-07 01:37:11 285
jsp在线聊天设计文档.doc
2010-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人