`
文章列表
   下面是网友的回答!收集了下!!     就是看加载的资源 , EJB默认在应用启动的时候把所有资源和服务都加载进来 而spring则是你定制服务 需要什么开什么 如果把spring的所有服务都用上的话 可以认为你是用了一个重量级的框架 实质还是看框架所需要的系统资源大小     实际上是以启动程序需要的资源来决定。比如,EJB启动的时候,需要消耗大量的资源,内存,CPU等,所以是重量级。而Spring则不,所以是轻量级框架。      重量级的框架就是, 服务器启动时, 这个框架的所有服务都会随之启动,例如ejb 轻量级的相反,不会给你启动所有服务,你自己需要的话自己去配置.! 例如S ...
function doit() { document.getElementById('aa').onclick=function(){doit2('aaaaaa');} } function doit2(value) { alert(value); } <html> <body onload='doit()'> <input type='button' value='按钮' id='aa' onclick=''> </body> </html> 这样 就可以传递给doit2参数了!! ...
现有1~100共一百个自然数,已随机放入一个有98个元素的数组a[98]。要求写出一个尽量简单的方案,找出没有被放入数组的那2个数,并在屏幕上打印这2个数。注意:程序不用实现自然数随机放入数组的过程。 查看复制到剪切板打印 int[] b = new int[]{....存入98个随机的1~100的整数}; int[] a = new int[100]; for(int t : b) a[t-1]=t; for(int t=0; t < a.length; t++) if(a[t]==0) System.out.p ...
public final class Void extends Object The Void class is an uninstantiable placeholder class to hold a reference to the Class object representing the Java keyword void. Void 类是一个不可实例化的占位符类,它保持一个对代表 Java 关键字 void 的 Class 对象的引用。 下 ...
原文 http://www.iteye.com/topic/344876 ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现。在这之前我对ConcurrentHashMap只有一些肤浅的理解,仅知道它采用了多个锁,大概也足够了。但是在经过一次惨痛的面试经历之后,我觉得必须深入研究它的实现。面试中被问到读是否要加锁,因为读写会发生冲突,我说必须要加锁,我和面试官也因此发生了冲突,结果可想而知。还是闲话少说,通过仔细阅读源代码,现在总算理解ConcurrentHashMap实现机制了,其实现之精巧,令人叹服,与大家共享之。 实现原理 锁分离 ...
ConcurrentModificationException主要原因及处理方法 2007年04月18日 星期三 12:57 当使用 fail-fast iterator 对 Collection 或 Map 进行迭代操作过程中尝试直接修改 Collection / Map 的内容时,即使是在单线程下运行,   java.util.ConcurrentModificationException 异常也将被抛出。   Iterator 是工作在一个独立的线程中,并且拥有一个 mutex 锁。 Iterator 被创建之后会建立一个指向原来对象的单链索引表,当原来的对象数量发生变化时,这个索引表 ...

null 访问

public class Test { static String str = "hello"; Test getMytest() { return null; } public static void main(String[] args) { System.out.println(new Test().getMytest().str); } } 我是这么理解的。 null 是一个对象的实例才有的东西,你从来不会有某个类是null,肯定是某个对象是null 而静态方式是不依赖于对象的实例的,换句话说,只要知 ...
import java.util.Scanner; /** * 将键盘上输入的一个字符串转换成十进制整数,然后打印出这个十进制整数对应的二进制形式。<br> * <br> * 这个程序要考虑输入的字符串不能转换成一个十进制整数的情况,并对转换失败的原因要区分出是数字太大,<br> * 还是其中包含有非数字字符的情况。<br> * 提示:十进制数转二进制数的方式是用这个数除以2,余数就是二进制数的最低位,<br> * 接着再用得到的商作为被除数去除以2,这次得到的余数就是 ...

List remove()

public class ListRemove { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub List<Short> s = new LinkedList<Short>(); for (Short i = 0; i < 100; i++) { s.add(i); s.re ...
MySQL5的日期类型有三种:DATETIME、DATE和TIMESTAMP,除了DATE用来表示一个不带时分秒的是日期,另外两个都带时分秒。TIMESTAMP还可以精确到毫秒。 其次还有个共性,就是他们的格式“不严格”,很自由,一般你认为对的格式都可以正确插入到数据库中。 这里主要解决带时分秒日期的一些常见问题。 一、IMESTAMP 1、TIMESTAMP列必须有默认值,默认值可以为“0000-00-00 00:00:00”,但不能为null。 2、TIMESTAMP列不可以设置值,只能由数据库自动去修改。 3、一个表可以存在多个TIMESTAMP列,但只有一个列会根据数据更 ...
NULL值的概念是造成SQL的新手的混淆的普遍原因,他们经常认为NULL是和一个空字符串''的一样的东西。不是这样的!例如,下列语句是完全不同的: mysql> INSERT INTO my_table (phone) VALUES (NULL); mysql> INSERT INTO my_table (phone) VALUES ("");两个语句把值插入到phone列,但是第一个插入一个NULL值而第二个插入一个空字符串。第一个的含义可以认为是“电话号码不知道”,而第二个则可意味着“她没有电话”。 在SQL中,NULL值在于任何其他值甚至NULL值比较时 ...
创建和使用约束 约束(Constraint)是Microsoft SQL Server 提供的自动保持数据库完整性的一种方法,定义了可输入表或表的单个列中的数据的限制条件(有关数据完整性的介绍请参见第9 章)。在SQL Server 中有5 种约束:主关键字约束(Primary Key Constraint)、外关键字约束(Foreign Key Constraint)、惟一性约束(Unique Constraint)、检查约束(Check Constraint)和缺省约束(Default Constraint)。 7.2.1 主关键字约束 主关键字约束指定表的一列或几列的组合的值在表中具 ...
8,64,256都是2的阶次方数(例8是2的3次方),用java编写程序,用两种方法来判断一个整数是不是2的阶次方数,并说明哪个方法更好。 查看复制到剪切板打印 return n==0 ? false : ((n-1)&n)==0; 这句代码可以实现这个功能 如果是2的阶次方数!那么他一定是  2的二进制位  左移得到的!! 如果是2的阶次方数的话 二进制一定是这样的 1000000000 那么他的n-1  则是0111111111 然后进行与运算!如果是0则可以得出 是2的阶次方数! 类似的自己实现了 一个 public class TwoToMa ...
按下面的公式计算自然对数底e的值(n的值取20) 编写一个java程序jse.java,按下面的公式计算自然对数底e的值(n的值取20): e=1+1/1!+1/2!+1/3!+1/4!+…1/n! ( 泰勒公式推出来的   e^x≈1+x+x^2/2!+x^3/3!+……+x^n/n!   当x=1时,e≈1+1+1/2!+1/3!+……+1/n!   取n=10,即可算出近似值e≈2.7182818。 ) 在java世纪网看到这个面试题 紫竹给出两个程序 public class Test { public static void main(String ...
if(-323) { alert("if"); } else { alert("else"); } } 这里会打印什么呢?? 打印出 else if(0)则会打印出else中的内容 而对于java而言,boolean是一个独立的类型。不可与其它类型转换。这也就是为什么java里会出错误。 如果写成if(1)这时编译时会报错!!报出  不能把int类型转化成boolean类型
Global site tag (gtag.js) - Google Analytics