MyEclipse 2015优化技巧

MyEclipse 2015优化速度方案仍然主要有这么几个方面:去除无需加载的模块、取消冗余的配置、去除不必要的检查、关闭更新。

第一步: 去除不需要加载的模块

一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。通过Windows- Preferences打开配置窗口,依次选择左侧的General--> Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。

选择菜单:Window --> Preferences -->General --> Startup and Shutdown

可以关掉的启动项有:

JSF辅助开发插件

1)ICEfaces Integration for MyEclipse;

2)JSF Editor Preview Support for MyEclipse;

交付相关的插件

3)Delivery Runtime JRE

4)Delivery Package Runtime UI等3个

5)m2e Marketplace;

6)Mylyn Tasks UI和Mylyn Team UI;

关闭自动更新

7)Equinox Provisioning Platform Automatic Update Support

第二步:取消MyEclipse的拼写检查

拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,MyEclipse会提示有错,所以最好去掉,毕竟我们不是在写英文文章。

选择菜单:Window --> Preferences -->General --> Editors --> Text Editors --> Spelling

取消Enable spellchecking。

第三步:取消MyEclipse启动时的自动验证项目配置文件

一般来说,我们只需验证XML和JSF文件,其它的验证基本用不上。

取消方法:

选择菜单:Window --> Preferences -->MyEclipse --> Validation

除XML和JSF外,其它的都可以不选。

点击Apply按钮,会弹出Validation Settings Changed提示。

可以把所有Build列的部分的钩取消掉。

手动验证方法:

在要验证的文件上,单击鼠标右键--> MyEclipse --> run validation;一样可以达到效果。

第四步:换用JDK8

选择菜单:Window --> Preferences -->Java --> Installed JREs

停用MyEclipse内置的JDK 1.7,改用外部安装的JDK 8。

紧接着,在Window --> Preferences --> Java --> Compiler

选择JDK编译器级别为1.8,点击Apply。

第五步:关闭Maven自动下载

选择菜单:Window --> Preferences -->MyEclipse --> Maven4MyEclipse

取消选择Downloadrepository index updates on startup选项,且Maven JDK也选择JDK8。

第六步:更改JSP默认打开的方式

安装了MyEclipse后,编辑JSP页面,会打开JSP的编辑页面,同时也有预览页面,速度很慢。

选择菜单:Window --> Preferences -->General --> Editors --> File Associations

选择MyEclipseJSP Editor编辑器,,然后点击左边的Default按钮。

第七步:更改文件编码

1)在Window--> Preferences的左上角,输入encod

选择Workspace,文字编码改为UTF-8。

2)Window -->Preferences --> MyEclipse --> Files and Editors --> JSP,编码也改为UTF-8。

其他的还有window-preferences搜conten-types,把Text下所有编码都改为UTF-8

第八步:增强代码提示功能

1.window→Preferences 选择“java”,展开,“Editor”,选择“Content Assist”。 
2.选择Content Assist,然后看到右边,右边的“AutoActivation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是.这个符号。  
3.Auto Activation triggers for java这个选项,在“.”后加abc字母,方便后面的查找修改。然后apply,点击OK。  
4.然后File→Export,在弹出的窗口中选择Perferences,点击下一步。  
5.选择导出文件路径,本人导出到桌面,输入test作为文件名,点击保存。 
6.在桌面找到刚在保存的文件test.epf,编辑器打开,按ctrl + F,输入“.abc”,开始查找。   
7.查找到“.abc”的配置信息后把“.abc”改成“.abcdefghijklmnopqrstuvwxyz(,”,保存。  
8.回到MyEclipse界面,File→Import,在弹出的窗口中选择Perferences,点击下一步,选择刚在已经修改的test.epf文件。

第九步:myeclipse2015CI Server显示derby服务器去除方法 

1.找到myeclipse的安装目录,myeclipse2015\configuration\org.eclipse.equinox.simpleconfigurator
2.打开文件bundles.info,注释下面这一行,ctrl+f搜索com.genuitec.eclipse.derby,找到的话在前面加个#符号注释掉它
3.说明:如果你之前已经启动了myeclipse,derby还是会显示在Server,但是变成灰色,已经失效,不能启动;
4.如果你实在不想看到它,找到workspace,把.metadata文件夹删除,重新启动myeclipse,或者



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/553831.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Highcharts+Spring饼图使用实例

项目上要用到Hightcharts展示平台机器占用情况,使用这类第三方插件很方便就能实现 JSP: <script type"text/javascript" src"<%basePath%>/resources/thirdparty/highcharts/highcharts.js"></script><div id"machineRate"…

Highcharts双饼图使用实例

这次实践了Highcharts的双饼图,确实比普通饼图复杂多了,关键相关数据 多不能继续用简单基本数据类型Map,list了,单独建了个VO存放要用到的数据,不多说,贴代码! JS: /**查看机器占比(按产品线) 2015/8*/ function loadMachineRate(){var chart;$(document).ready(function(){ch…

使用jackson对Java对象与JSON字符串相互转换的一些总结

总结一下自己使用 jackson 处理对象与 JSON 之间相互转换的心得。jackson 是一个用 Java 编写的&#xff0c;用来处理 JSON 格式数据的类库&#xff0c;它速度非常快&#xff0c;目前来看使用很广泛&#xff0c;逐渐替代了 Gson 和 json-lib 。 如果直接引入 jar 包&#xff0…

使用Java的BlockingQueue实现生产者-消费者

BlockingQueue也是java.util.concurrent下的主要用来控制线程同步的工具。 BlockingQueue有四个具体的实现类,根据不同需求,选择不同的实现类 1、ArrayBlockingQueue&#xff1a;一个由数组支持的有界阻塞队列&#xff0c;规定大小的BlockingQueue,其构造函数必须带一个int参数…

循环删除List集合的错误

症状:不是郝柱也能看到灾备分析:调试发现动作中有两个灾备,不过只过滤了其中一个 错误所在:代码如下,这里for循环删除List逻辑出问题了,犯了一个比较基础的错误 : 两个灾备动作索引是相邻的,当我remove掉第一个时紧跟着的动作就会取代它原来的位置,最终导致问题发生 修改方案:解…

ajax中return取不到值的问题

症状:机器迁移时判断JS返回取不到值分析 :调试发现data是有值的&#xff0c;而且下断点调试发现这段ajax还没走完&#xff0c;后面的逻辑已经开始走了错误所在:ajax之所以叫ajax它首先是异步的&#xff0c;顺序执行的程序不需要等待ajax跑完才继续执行 修改方案:将默认为true的…

Websocket判断逻辑Bug

症状:灾备后台失败但前台提示成功分析 :下断点发现此时前端的data.obj为undifined&#xff0c;后台pyhon脚本执行报错了 错误所在:前台判断不应该加上undifined 修改方案:第一次修改如上&#xff0c;判断严谨多了&#xff0c;但是运行是前台报不能对undefined使用length分析 :…

SpringMVC深度探险 —— SpringMVC核心配置文件详解

在上一篇文章中&#xff0c;我们从DispatcherServlet谈起&#xff0c;最终为读者详细分析了SpringMVC的初始化主线的全部过程。整个初始化主线的研究&#xff0c;其实始终围绕着DispatcherServlet、WebApplicationContext和组件这三大元素之间的关系展开。 在文章写完之后&…

阿里RocketMQ Quick Start

RocketMQ单机支持1万以上的持久化队列&#xff0c;前提是足够的内存、硬盘空间&#xff0c;过期数据数据删除&#xff08;RocketMQ中的消息队列长度不是无限的&#xff0c;只是足够大的内存数据定时删除&#xff09; RocketMQ版本&#xff1a;3.1.4 一&#xff0c;部署NameServ…

Intellij Idea的使用之svn篇

记一下idea的svn使用有图超详细 根据在eclipse里使用svn的经验琢磨了一下idea,现把idea下svn的使用方法记录如下 主要分为几个功能来介绍 第一个功能当然是把远程的svn代码拉到我们本地 下面的多出了一个svn的窗口&#xff0c;在左边有加号可以添加一个svn的库 输入svn的地…

Intellij IDEA 的使用

前言&#xff1a; 为什么我要选择intellij idea呢&#xff1f;原因有三 1.以前公司的项目 在myeclipse10中不稳定 myeclipse说不定什么时候就崩溃卡死了 而intellij很稳定 2.界面高端洋气 用我朋友的话说 看着跟搞苹果开发一样 3.项目的支持上比较好 基本上web项目都可以导…

Eclipse设置、调优、使用

eclipse调优一般在不对eclipse进行相关设置的时候&#xff0c;使用eclipse总是会觉得启动好慢&#xff0c;用起来好卡&#xff0c;其实只要对eclipse的相关参数进行一些配置&#xff0c;就会有很大的改善。 加快启动速度1.在eclipse启动的时候&#xff0c;它总是会搜索让其运行…

Guava 实用操作集合

guava 是 google 几个java核心类库的集合,包括集合、缓存、原生类型、并发、常用注解、基本字符串操作和I/O等等。 大家平时经常遇到某些相同的问题&#xff0c;自己写代码也都能解决。但是久而久之会感觉到很痛苦&#xff0c;因为我们一而再&#xff0c;再而三的重复发明轮子。…

Intellj Idea 如何设置类头注释和方法注释

intellj idea 如何设置类头注释和方法注释intellj idea的强大之处就不多说了&#xff0c;相信每个用过它的人都会体会到&#xff0c;但是我们也会被他的复杂搞的晕头转向&#xff0c;尤其刚从eclipse转过来的童鞋&#xff0c;相信刚开始的那段经历都是不堪回首的&#xff0c;我…

Logback介绍及入门

Logback简介 Logback是由log4j创始人设计的又一个开源日志组件。 logback当前分成三个模块&#xff1a;logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API…

数据库事务隔离级别

数据库事务的隔离级别有4个&#xff0c;由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable&#xff0c;这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 √: 可能出现 : 不会出现 脏读不可重复读幻读Read uncommitted√√√Read c…

分布式服务框架Dubbo使用小结

介绍&#xff1a; Dubbo是一个被国内很多互联网公司广泛使用的开源分布式服务框架&#xff0c;致力于提供高性能和透明化的RPC远程服务调用方案&#xff0c;以及SOA 服务治理方案&#xff0c;每天为2,000个服务提供3,000,000,000次访问量支持&#xff0c;并被广泛应用于阿里巴巴…

XML解析-Dom4j的DOM解析方式更新XML

Dom4j工具,是非官方的&#xff0c;不在jdk中。 使用步骤&#xff1a; 1&#xff09;导入dom4j的核心包。 dom4j-1.6.1.jar 2&#xff09;编写Dom4j读取xml文件的代码 1、更新XML 1.1、写出内容到xml文档 package com.rk.xml.g_dom4j_write;import java.io.File; import java.io…

Qt前端技术:5.QSS

这个是表示QFrame中的pushButton中的子类和它子类的子类都将背景变为red 写成大于的时候表示只有直接的子类对象才会变 这个图中的QGroupBox和QPushButton都是QFrame的直接的子类 这个中的QGroupBox是QFrame的直接的子类但是QPushButton 是QGroupBox的子类&#xff0c;QPushB…

Spring定时任务的几种实现

近日项目开发中需要执行一些定时任务&#xff0c;比如需要在每天凌晨时候&#xff0c;分析一次前一天的日志信息&#xff0c;借此机会整理了一下定时任务的几种实现方式&#xff0c;由于项目采用spring框架&#xff0c;所以我都将结合 spring框架来介绍。 一&#xff0e;分类 从…