Welcome 微信登录

首页 / 软件开发 / JAVA

清除Eclipse中的内置浏览器中的历史记录

清除Eclipse中的内置浏览器中的历史记录

清除Eclipse中的内置浏览器中的历史记录2011-09-09rapin如题,今天看到有人在问这问题,好奇,网上寻找了下。没有找到解决办法。自己动手,如下:eclipse内置浏览器的访问记录是存储在对应的工程目录下的.metadata配置 中,也就是说你新建一个工程的话就没有了。如果确实要删除那就找到工作空间中的org.eclipse.ui.browser.prefs文件 ,例如我的工作空间是D: apin那么文件所在的位置为:D: apin.metad...
Java程序中的配置文件的存放和读取

Java程序中的配置文件的存放和读取

Java程序中的配置文件的存放和读取2011-09-09大家可能经常会遇到在Java程序中存取程序配置文件的需求,比如,为了能够 和不同的数据库连接,我们经常把数据库连接的信息存放到属性文件中,这些信 息一般包括数据库驱动程序类名、数据库连接的URL,数据库的用户名和口令等等 。为了便于程序的安装或部署,我们经常会把这些的配置文件存放到程序安装的 根目录中。由于Java程序用包来分组类,有时候将这些配置文件放入到读取它们 的类所在的包目录中会更好一些。比如...
基于反射机制的EMF模型比较

基于反射机制的EMF模型比较

基于反射机制的EMF模型比较2011-09-09 IBM 石立川 王芹华 邵兵简介:本文基于 EMF(Eclipse Modeling Framework)模型反射机制,实现 了一种 EMF 模型对象比较的方法,并展示如何使用该算法得出对象的匹配程度 。首先设定对象的待比较字段列表。对其中的每个字段,获取并比较对象的字段 值。在比较的过程中,该算法将组合数据类型(如自定义类、列表)的比较分解 为其子数据类型的比较。模型比较的结果是一个差异项列表,作为后续应...
利用Java实现组合式解析器

利用Java实现组合式解析器

利用Java实现组合式解析器2011-09-09 ibm 孙鸣 邓辉简介:Ward Cunningham 曾经说过,干净的代码清晰地表达了代码编写者所 想要表达的东西,而优美的代码则更进一步,优美的代码看起来就像是专门为了 要解决的问题而存在的。在本文中,我们将展示一个组合式解析器的设计、实现 过程,最终的代码是优美的,极具扩展性,就像是为了解析特定的语法而存在的 。我们还会选取 H.248 协议中的一个例子,用上述的组合式解析器实现其语法 解析器。读者在...
Java开发中常见的异常问题

Java开发中常见的异常问题

Java开发中常见的异常问题2011-09-14作为一名游戏开发者,程序员,很自然必须熟悉对程序的调试方法。而要调试程序,自然需要对程序中的常见的异常有一定的了解,这些日子很多朋友都提出了很多问题,都是关于游戏中的报错,因此在这里我将一些常见的程序中的异常列举出来给大家参考:1. java.lang.NullPointerException这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或...
spring+hibernate避免延迟加载异常

spring+hibernate避免延迟加载异常

spring+hibernate避免延迟加载异常2011-09-14在hibernate中,延迟加载是1个非常大的优点,但有时候却给我们带来一些小麻烦,在后台查询结束后,session已经关闭,但在前台显示的时候,如果存在关联关系就会产生延迟加载异常。解决办法是客户端每次请求就分配1个session,将请求结果返回给客户端,并完成展现后关闭session。实现这个功能非常简单,在web.xml中加入以下配置<filter> <filt...
SpringSide 3中的安全框架

SpringSide 3中的安全框架

SpringSide 3中的安全框架2011-09-14海边沫沫在SpringSide 3的官方文档中,说安全框架使用的是Spring Security 2.0。乍一看,吓了我一跳,以 为Acegi这么快就被淘汰了呢。上搜索引擎一搜,发现原来Spring Security 2.0就是Acegi 2.0。悬着的 心放下来了。虽然SpringSide 3中关于Acegi的配置文件看起来很不熟悉,但是读了Acegi 2.0的官方文档 后,一切都释然了。先来谈一谈...
Spring 1.2和2.0的简单AOP例子

Spring 1.2和2.0的简单AOP例子

Spring 1.2和2.0的简单AOP例子2011-09-1410.3 开发Spring 1.2 AOP应用本节将会给大家展示一个恐怖的例子,FBI特务人员已经介入了您的生活,您所做的一切都在他们的监视之中,包括聊QQ,泡MM,这在现实生活中是真实存在的,为了民众的安全和稳定,对嫌疑犯进行必要的监控是必要的。注意:本章虽然介绍了多种AOP实现方式,然而,在实际项目中只要使用一种就可以达到目的了(因为Spring的AOP存在多种写法,完全掌握还是挺复杂),...
Ibatis VS Hibernate

Ibatis VS Hibernate

Ibatis VS Hibernate2011-09-14OneEyeWolf近日,在JavaEye论坛中,看了Ibatis和Hibernate的帖子,看后,心里觉得的憋闷,不说不快, 这里 ,我想更细化一下:1. 库表的复杂度,首先取决于需求,不取决于设计,设计能力强的人,也要遵守库表设计的规范,从 巴克斯三个范式上,原则上也要遵守。不能说用了Hibernate,自己的库表设计能力就强了。不能为了用 Hibernate,就去一味批判复杂的关系不对。复杂的...
SpringSide复活

SpringSide复活

SpringSide复活2011-09-14海边沫沫江南白衣启动SpringSide 3.0项目已经很长时间了,但是我一直没有关注, 直到他发布了All in One版。对于我这样的懒人来说,All in One版是个不错的 选择。当然,SpringSide 3.0.4 All in One版并不是完美无缺,加上白衣时间 紧,没办法写很详细的文档,所以使用起来还是有一定的障碍。再加上 SpringSide 3.0太依赖于Maven,而很多人不喜欢Maven...
MyEclipse+Tomcat调试模式设置

MyEclipse+Tomcat调试模式设置

MyEclipse+Tomcat调试模式设置2011-09-14acooly1.问题:一直以来,虽然在使用MyEclispe+Tomcat在Eclipse里面启动tomcat可以 DEBUG JAVA类代码,但是一旦DEBUG发现代码有问题,修改后需要重新启动容器 才能生效.2.解决:使用tomcat5.5.xx以上版本后,只要配置tomcat不因为类的修改重新加载容 器。那么你如果只是修改了类的实现(方法体内的代码),而不是添加或删除类 的方法和成员变量...
Spring多数据源解决方案

Spring多数据源解决方案

Spring多数据源解决方案2011-09-14在很多大型应用中都会对数据进行切分,并且采用多个数据库实例进行管理,这样可以有效提高系统的水平伸缩性。而这样的方案就会不同于常见的单一数据实例的方案,这就要程序在运行时根据当时的请求及系统状态来动态的决定将数据存储在哪个数据库实例中,以及从哪个数据库提取数据。Figure 1 数据分割及多数据库架构通常这种多数据源的逻辑会渗透到业务逻辑中,同时也会给我们使用的数据访问API诸如Hibernate和iBatis...
This关键字在Java语言中的应用

This关键字在Java语言中的应用

This关键字在Java语言中的应用2011-09-14应用一:引用成员变量。Public Class Student{String name; //定义一个成员变量nameprivate void SetName(String name){ //定义一个参数(局部变量)namethis.name=name; //将局部变量的值传递给成员变量}}如上面这个代码中,有一个成员变量name。同时在方法中有个形式参数,名字也是name。然后再方法中将形式参数na...
Spring工作原理探秘

Spring工作原理探秘

Spring工作原理探秘2011-09-14紫丁香社区Spring的哲学是在不影响Java对象的设计的情况下将Java对象加入到框架中。 我们下面来看看Spring 的工作原理,看看Spring是如何做到不影响Java对象的。EJB的框架采用了一种侵略性(Invasive)的方法来设计对象,它要求你在设计中加入符合EJB规范的代 码。一些轻量级的COP框架,例如Avalon,也要求对象设计时必须符合某种规范,例如Serviceable接口, 这种做法是典型...
<< 231 232 233 234 235 236 237 238 239 240 >>