`
enetor
  • 浏览: 188403 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
转自:http://www.cnblogs.com/rainman/archive/2011/02/20.html   什么是跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简 ...
转载   我们知道,Java是纯面向对象的程序设计语言。Java里,所有的类的顶级父类都是java.lang.Object类,也就是说,如果一个类没有显示申明继承关系,它的父类默认就是java.lang.Object。                                                                                        有一个很简单的方法可以证明这一点,我们写一个Test类,如下: public class Test { public void someMethod() { s ...
参考:http://www.blogjava.net/pengpenglin/archive/2008/09/05/227276.html http://lavasoft.blog.51cto.com/62575/51926   ThreadLocal的核心思想很简单:为每个独立的线程提供一个变量的副本。我们知道在多线程的情况下,几个线程同时访问同一变量的情况很常见,Java提供的synchronized关键字使用了“同步锁”的机制来阻止线程的竞争访问,即“以时间换空间”。 ThreadLocal则使用了“拷贝副本”的方式,人人有份,你用你的,我用我的,大家互不影响,是“以空间换时间”。 ...
  转自:http://blog.csdn.net/qjyong/archive/2008/03/08/2158097.aspx   ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多 ...
转自:http://xuguangzhi2003.blog.163.com/blog/static/134908721201011228733362/   一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在 java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同 ...
spring事务属性 Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。 我 ...
1. <?xml version="1.0" encoding="gb2312"?> 2. <project name="MyProject" default="dist" basedir="."> 3. <!--//将name的值改为对应工程的名字 4. //将default的值改为需要的缺省任务(运行"ant"不指明任务时执行的任务) 5. --> 6. ...
初学者例子:转载自:http://www.cnblogs.com/zxsoft/archive/2008/09/01/1281467.html   一,构建ant环境 要使用ant首先要构建一个ant环境,步骤很简单: 1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的) 2),下载ant ...
转载自:http://blog.csdn.net/tomorrowzm/archive/2011/01/10/6127430.aspx   网上的例子不是太清楚,自己写一下过程并加几个图,免得今后又得看半天资料 1、 把两个.class文件打成jar包 (1)打开cmd (2)进入到准备打包的目录,找到要打包的文件,这里分别是 ExampleService.class和Examples.class文件 (3)输入:jar  cvf  (新jar的名字)  (.class文件,多个则中间用空格隔开) 如:jar cvf chart.jar ExampleService.class ...

Ant学习一

Ant标签   Ant的构建文件   当开始一个新的项目时,首先应该编写Ant构建文件。构建文件定义了构建过程,并被团队开发中每个人使用。Ant构建文件默认命名为 build.xml,也可以取其他的名字。只不过在运行的时候把这个命名当作参数传给Ant。构建文件可以放在任何的位置。一般做法是放在项目顶层目录 中,这样可以保持项目的简洁和清晰。下面是一个典型的项目层次结构。   (1) src存放文件。   (2) class存放编译后的文件。   (3) lib存放第三方JAR包。   (4) dist存放打包,发布以后的代码。   Ant构建文件是XML文件。 ...
转载自:http://virgos.iteye.com/blog/480221   在flex里通过addEventListener函数给控件动态加载click事件侦听函数时,除了事件本身传递的Event类型参数外,还需要传递更多的参数,在网上找了一段代码,用起来还不错,张贴到这里。 1. package 2. { 3. public class EventArgExtend 4. { 5. public function EventArgExtend() 6. { ...
        JDK 1.3以后提供了动态代理的技术, JDK 的动态代理主要涉及到java.lang.reflect包中的两个类:Proxy和InvocationHandler。其中 InvocationHandler是一个接口,可以通过实现该接口定义横切逻辑,在并通过反射机制调用目标 ...
        java中一般建议一个方法不要写的过长,不方便维护和阅读是其中的一个原因,但是其真正性能的原因大家知道吗?           我们知道,JVM一开始是以解释方式执行字节码的。当这段代码被执行的次数足够多以后,它会被动态优化并编译成机器码执行,执行速度会大大加快,这就是所谓的JIT编译。         hotsopt源码中有一句 if (DontCompileHugeMethods && m->code_size() > HugeMethodLimit) return false;           当DontCompileHuge ...
在UML建模中,对类图上出现元素的理解是至关重要的。开发者必须理解如何将类图上出现的元素转换到Java中。以java为代表结合网上的一些实例:   基本元素符号:   1. 类(Classes) 类包含3个组成部分。第一个是Java中定义的类名。第二个是属性(attributes)。第三个是该类提供的方法。 属性和操作之前可附加一个可见性修饰符。加号(+)表示具有公共可见性。减号(-)表示私 有可见性。#号表示受保护的可见性。省略这些修饰符表示具有package(包)级别的可见性。如果属性或操作具有下划线,表明它是静态的。在操作中,可 同时列出它接受的参数,以及返回类型,如下图所 ...
1、内存泄漏是指分配出去的内存无法回收了 2、内存溢出是指程序要求的内存,超出了系统所能分配的范围,从而发生溢出 3、一个是收不回,一个是要的太多给不了,系统负担不起。     在Java 中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对象。如果对象满足这两个条件,这些对象就可以判定为 Java 中的内存泄漏,这些对象不会被 GC 所回收,然而它却占用内存。 下面给出了一个简单的内存泄露的例子。在这个例子中, ...
Global site tag (gtag.js) - Google Analytics