[b]1、Eclipse 的启动画面[/b]

A、加启动参数。如: eclipse.exe -showsplash C:\splash.bmp
更多可参考:[url]http://www.cnblogs.com/sharewind/archive/2007/03/11/671270.html[/url]

B、修改默认图片。位于:plugins\org.eclipse.platform_3.3.2.R33x_v20071022 (灰色为版本号)

[b]2、Tomcat 的虚拟目录配置[/b]

打开 %Tomcat%\conf\server.xml 文件,在 <Host> 和 </Host> 之间加入

<Context path="/myapp" docBase="D:\myapp" workDir="" debug="0" reloadable="true" crossContext="true" />

更多可参考:[url] 更多可参考:http://blog.csdn.net/mmm123lmj/archive/2009/07/25/4378186.aspx[/url]

[b]3、struts 的 database.properties 配置[/b]

# Database properties file# Oracle# driver=oracle.jdbc.driver.OracleDriver# url=jdbc:oracle:thin:@localhost:1521/dbname# username=oracle# password=oracle# DB2# driver=com.ibm.db2.jcc.DB2Driver# url=jdbc:db2://localhost:50000/dbname# username=db2admin# password=db2# MySQL# driver=org.gjt.mm.mysql.Driver# url=jdbc:mysql://localhost:3306/dbname# username=root# password=mysql

[b]4、JSP 页面禁止缓存[/b]

    response.setHeader("Pragma", "no-cache");    response.setHeader("Cache-Control", "no-cache");    response.setDateHeader("Expires", 0);

[b]5、Html 页面禁止缓存[/b]

    <meta http-equiv="Pragma" content="no-cache" />    <meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />    <meta http-equiv="Expires" content="0" />

[b]6、WAS + Struts2 + Jsp 里面 request 和 response 的类型[/b]

<%= request.getClass().getName() %>// org.apache.struts2.dispatcher.StrutsRequestWrapper<%= response.getClass().getName() %>// com.ibm.ws.webcontainer.srt.SRTServletResponse<%= request.getSession().getClass().getName() %>// com.ibm.ws.webcontainer.httpsession.HttpSessionFacade

[b]7、RAD 动态站点不支持 Jdk 1.5 的解决方案[/b]
IBM RAD (Rational Application Developer) 7.0 建立的动态站点,配套的 WAS 在执行 Jsp 时不支持 Jdk 1.5 的语法。
(其实功能上是支持的,只需要在 WEB-INF/ibm-web-bnd.xmi 中加上如下红色的这句话就行)



<jspAttributes xmi:id="JSPAttribute_113" name="jdkSourceLevel" value="15"/>

完整的 XML 如下:

<?xml version="1.0" encoding="UTF-8"?><webappext:WebAppExtension xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:webappext="webappext.xmi" xmi:id="WebAppExtension_1270541893645" reloadInterval="3" reloadingEnabled="true" additionalClassPath="" fileServingEnabled="true" directoryBrowsingEnabled="false" serveServletsByClassnameEnabled="true">    <webApp href="WEB-INF/web.xml#WebApp_ID" mce_href="WEB-INF/web.xml#WebApp_ID"/>    <jspAttributes xmi:id="JSPAttribute_113" name="jdkSourceLevel" value="15"/></webappext:WebAppExtension>

[b]8、Java 中得到当前方法的名字[/b]

String sMethodName = Thread.currentThread().getStackTrace()[1].getMethodName();

[b]9、Java 中 .properties 文件中单引号的转义[/b]
默认情况下 .properties 文件中单引号(') 会被转义,要想避免被转义,再前面再加一个 /' 即可。于是就变成了 /'' 。

[b]10、Weblogic 的缓存位置[/b]

/home/weblogic/bea/user_projects/domains/[工程名]/servers/AdminServer/tmp/_WL_user/

[b]11、Eclipse 中提示 Tomcat 45 秒未启动的解决办法[/b]
找到

%eclipse_space%/.metadata/.plugins/org.eclipse.wst.server.core/server.xml

将 start-timeout 的值调大即可。

[b]12、Eclipse 中排除 VSS SVN 文件显示[/b]
网上说的很多方法其实都是在编译时排除 SVN 文件到最终文件中去,不是禁止在 Eclipse 工程文件中显示。要禁止显示的方法是:
Eclipse 菜单:Project->Properties->Resource->Resource Filtes, 点 “Add”,添加 Excluse **/.svn/** 和 **/vssver2.scc/** 即可。
或者修改工程文件

// .classpath 文件<classpathentry excluding="**/.svn/**|**/vssver2.scc/**" kind="src" path="src"/>

// .project 文件// 加在 projectDescription 节点中,natures 节点后 <natures>       // ...其他内容    </natures>  <filteredResources>     <filter>            <id>1295423967786</id>            <name></name>         <type>22</type>           <matcher>               <id>org.eclipse.ui.ide.multiFilter</id>               <arguments>1.0-name-matches-false-false-vssver2.scc</arguments>           </matcher>      </filter>       <filter>            <id>1295423967802</id>            <name></name>         <type>26</type>           <matcher>               <id>org.eclipse.ui.ide.multiFilter</id>               <arguments>1.0-name-matches-false-false-.svn</arguments>          </matcher>      </filter>   </filteredResources>

[b]13、Eclipse 删除 UDC (Usage Data Collector)[/b]

[img]http://dl2.iteye.com/upload/attachment/0091/5827/0125ccd0-3f3c-30ea-afe1-e1e6ebf05766.gif[/img]

Eclipse 的 UDC 老定期蹦出来说要上传使用数据到 eclipse 官网服务器,直接干掉省的心烦。

// 删除 eclipse/plugins 目录下以 org.eclipse.epp.usagedata 开头的所有 jar 文件  // 删除 eclipse/features 目录下以 org.eclipse.epp.usagedata 开头的所有文件夹  

UDC 的说明:[url]http://www.eclipse.org/org/usagedata/[/url]

[b]14、在 Eclipse 中显示空格(space)和制表符(tab)[/b]

Window -> Preferences -> General -> Editors -> Text Editors -> Show whitespace characters

[b]15、ArrayList 不区分大小写的排序[/b]

List<String> alsDirectoryFiles = new ArrayList<String>();  // ...  if (alsDirectoryFiles != null && alsDirectoryFiles.size() > 0)  {      Comparator<String> sortComparator = String.CASE_INSENSITIVE_ORDER;      Collections.sort(alsDirectoryFiles, sortComparator);  }  

[b]17、HashMap 高效遍历[/b]

import java.util.*;  import java.util.Map.*;  

Map<String, Integer> mapper = new HashMap<String, Integer>();  

Iterator<Entry<String, Integer>> iterator = mapper.entrySet().iterator();  while (iterator.hasNext())  {      Entry<String, Integer> entry = iterator.next();      System.out.println("\tWord: " + entry.getKey() + "    --->    Count: " + entry.getValue());  }  

Java Eclipse 相关内容杂记及技巧相关推荐

  1. Android开发环境——Eclipse ADT相关内容汇总

     Android开发环境将分为SDK相关内容.Eclipse ADT相关内容.模拟器AVD相关内容.调试器DDMS相关内容.日志LogCat相关内容.连接驱动ADB相关内容.内存泄露检测工具MAT相关 ...

  2. java 堆大小_适当的Java堆大小的5个技巧

    java 堆大小 确定生产系统合适的Java堆大小不是一件容易的事. 在我的Java EE企业经验中,由于Java堆容量和调整不足,我遇到了多个性能问题案例. 本文将为您提供5个技巧,这些技巧可以帮助 ...

  3. 适当的Java堆大小的5个技巧

    确定生产系统合适的Java堆大小不是一件容易的事. 在我的Java EE企业经验中,我发现由于Java堆容量和调整不足而导致的多个性能问题. 本文将为您提供5个技巧,这些技巧可以帮助您确定当前或新生产 ...

  4. 【java毕业设计】基于java+Eclipse的飞机大战游戏设计与实现(毕业论文+程序源码)——飞机大战游戏

    基于java+Eclipse的飞机大战游戏设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Eclipse的飞机大战游戏设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦. ...

  5. Android开发环境——模拟器AVD相关内容汇总

    Android开发环境将分为SDK相关内容.Eclipse ADT相关内容.模拟器AVD相关内容.调试器DDMS相关内容.日志LogCat相关内容.连接驱动ADB相关内容.内存泄露检测工具MAT相关内 ...

  6. java线程的5个使用技巧

    Java线程的5个使用技巧 Published: 21 Jan 2015 Category: java Java线程有哪些不太为人所知的技巧与用法? 萝卜白菜各有所爱.像我就喜欢Java.学无止境,这 ...

  7. 23种经典设计模式都有哪些,如何分类?Java设计模式相关面试

    23种经典设计模式都有哪些,如何分类? 23种经典设计模式都有哪些,如何分类? java常用的设计模式?说明工厂模式 Java 中的23 种设计模式: Factory(工厂模式), Builder(建 ...

  8. Java多线程相关的几十个问题

    转载来源:http://www.cnblogs.com/HadesFX/p/5333810.html , https://www.cnblogs.com/HadesFX/p/5333820.html ...

  9. Eclipse 常用快捷键及使用技巧!

    15 个 Eclipse 常用开发快捷键使用技巧 1.alt+? 或 alt+/:自动补全代码或者提示代码 这个是我最得意的快捷键组合了,尤其是当输入 syso 几个字符之后,2 个手指轻松按下这 2 ...

最新文章

  1. 顶会ASPLOS 新成果解析:用“弹性异构”防御DNN加速器对抗攻击
  2. Jquery Ajax时 error处理 之 parsererror
  3. 【Android 电量优化】JobScheduler 源码分析 ( JobServiceContext 源码分析 | 闭环操作总结 | 用户提交任务 | 广播接收者接受相关广播触发任务执行 )★
  4. 物联网平台构架系列 (四):Amazon, Microsoft, IBM IoT 解决方案导论 之 平台
  5. oracle instead of update触发器,Oracle中的instead of触发器
  6. SonarQube6.2源码解析(三)
  7. 诗与远方-:无题(六十九)
  8. (08)System Verilog 类继承
  9. nginx.conf配置文件简单说明
  10. 【分享】电子科大第一位以第一作者在CVPR上发文的本科生,这个小哥哥用奋斗诠释优秀!...
  11. CodeForces 622A--F - Infinite Sequence
  12. python前端工资_前端的工资分布情况-你又拖后退了吗?
  13. C语言视频教程-谭浩强版-小甲鱼主讲—P1
  14. 求求你用数学炒股行不行?
  15. 申请SSL证书需要多长时间
  16. php liger 表格排序,LigerUI之grid表格点击表头标题排序实现
  17. 714. [C++]买卖股票的最佳时机含手续费
  18. asterisk(星号)中Dialplan基础:Answer, Playback, and Hangup Applications
  19. C语言 循环结构打印*号三角形
  20. 给程序员的10条中肯建议

热门文章

  1. mtk modem log分析
  2. linux 有名管道FIFO
  3. 前端开发基础扎实的标准是什么?搞懂这些学习速度瞬间开挂
  4. 戴尔Vostro电脑开机总是蓝屏怎么重装系统教学
  5. Holodesk VS CarbonData
  6. 手机科学计算机xy怎么用,手机科学计算器怎么用? 如何使用科学计算器
  7. JUC多线程及高并发
  8. IDA pro 如何nop 掉关键点
  9. 刀工:谈推荐系统特征工程中的几个高级技巧
  10. CTSC 2018 酱油记