`
qiuqiao2000
  • 浏览: 30729 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
JDK Java Development Kit (JDK) 是Sun公司针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。 JDK包含的基本组件包括: •     javac – 编译器,将源程序转成字节码 •     jar – 打包工具,将相关的类文件打包成一个文件
分段(fragment)使开发者能够向现有的插件中添加代码和资源。(fragment.xml)   Fragment Bundle在OSGi框架中的用途: 1. 为其他Bundles进行扩展实现,类似于Java中接口(Host Bundle,附主 Bundle,以下简称HB)和实现类(Fragment Bundle,附属 Bundle,以下简称FB)的作用。例如 org.eclipse.swt_x.x.x
构建( build )在软件工程中是指将源文件及资源编译、打包成可在计算机上运行的软件。 自动化构建在软件行业已有非常悠久的历史,我们平时用的 Make 脚本, Ant 脚本都是常见的自动化构建的应用。 Eclipse 插件系统的核心模块 PDE提供了完整的面向 Ant 的自动构建体系,来编译和打包 Eclipse 插件与 RCP 项目以用于发布。
在WTP中创建Dynamic Web Project工程的时候提供了Project Facets的功能,它让用户在创建Web项目的时候,可以像搭积木一下给我们创建的project添加各种功能模块.   通常我们给创建的工程可能添加以下元素:资源文件, Builder, Nature标识等. 我们知道Eclipse本身提供了一个Nature的功能
问题 目前在通过Eclipse中插件启动Tomcat时遇到了个问题,就是访问http://localhost:9000/时出现HTTP Status 404 The requested resource (/) is not available.错误,但是通过http://localhost:9000/myapp访问项目时却没有问题,系统配置没有问题,而且手动运行%TOMCAT_HOME%\bin中的startup.bat和shutdown.bat都没有问题,能正确访问http://localhost:9000/,http://localhost:9000/manager,http://l ...
摘自《Java面向对象编程》 Java虚拟机提供了程序运行时环境,运行时环境中最重要的一个资源是运行时数据区。运行时数据区是操作系统为Java虚拟机进程分配的内存区域,主要包括堆区、方法区和Java栈区等。 l         在方法区中存放类的类型信息,类型信息包括静态变量和方法信息等,方法信息中包含类的所有方法的字节码。 l         在堆区中存放对象,对象的实例变量。 l         主线程在Java栈区内有一个方法调用栈,每执行一个方法,就会向方法调用栈中压入一个包含该方法的局部变
关于String和内存的重要内容 摘自[美]Kathy Sierra,[美] Bert Bates所著《Sun Certified Programmer & Developer for Java 2(Exam 310-035 & 310-027)》一书中,“关于String和内存的重要内容”:   所有程序设计语言的关键目标之一都是有效地使用内存。随着应用程序的发展,String处理占用一个程序的大量内存非常常见,在程序中大量的String常量内常常有大量的冗余,为了使Java更有效地使用内存,JVM留出一块特殊的内存区域,它被称为“String常量池
Studio利用hbm配置文件生成SQL文件时,需要访问ST项目中生成的POJO类(多对多关联时,要访问中间表的PO类),所以要把代码生成器org.st.studio.generator.SqlGenerator(包含public static void main(String[] args)可以作为Java Application运行)放在ST项目中进行加载(关于如何在项目中加载插件提供的jar包,请参考《为Java项目加载类路径》),再模拟创建一个代码生成器的Java Application,然后把相关参数传给Application,最后通过运行这个Application来生成SQL文件。 ...
  Rule 规则 AWT Avoid using java.awt.peer interface directly 不要直接使用java.awt.peer
Studio利用hbm配置文件生成SQL文件时,需要访问ST项目中生成的POJO类,所以要把代码生成器(org.st.studio.generator.SqlGenerator)放在ST项目中进行加载,方法如下: 把要放在项目中加载和运行的类(org.st.studio.generator.SqlGenerator)的.class文件打包到一个studio.jar文件。其中org.st.studio.generator.SqlGenerator是一个包含public static void main(String[] args)可以作为Java Application运行的类。 publ ...
SpringProjectNature 在org.springframework.ide.eclipse.core.internal.project.SpringProjectNature的configure()中添加org.springframework.ide.eclipse.core.springbuilder,在deconfigure()中删除springbuilder。    添加Nature /** * Adds given nature as first nature to specified project. */ public static voi ...

synchronized

    博客分类:
  • Java
4种用法 1.方法声明 放在访问操作符(public等)之后,返回类型声明(void等)之前 public synchronized void synMethod() {} 一次只能有一个线程进入该方法,其他线程要想在此时调用该方法只能排队等候,只有当前线程执行完该方法后,别的线程才能进入.   2.代码块中
扩展者 1.贡献法则(Contribution Rule): 一切皆是贡献 2.遵循法则(Conformance Rule): 插件必须遵循与其的接口 3.共享法则(Sharing Rule): 增加,不要取代 4.有样学样法则(Monkey See/Monkey Do Rule): 遇到问题时,首先复制类似插件的结构 5.相 ...
为你的数据库属性hibernate.dialect设置正确的 org.hibernate.dialect.Dialect子类. 如果你指定一种方言, Hibernate将为上面列出的一些属性使用合理的默认值, 为你省去了手工指定它们的功夫. 表  Hibernate SQL方言 (hibernate.dialect) RDBMS 方言 DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernate.dialect.DB2400Dialect DB2 OS390 ...
assigned 让应用程序在save()之前为对象分配一个标示符。这是 <generator>元素没有指定时的默认生成策略。   foreign 使用另外一个相关联的对象的标识符。通常和<one-to-one>联合起来使用。 guid 在MS SQL Server 和 MySQL 中使用数 ...
Global site tag (gtag.js) - Google Analytics