- 浏览: 345552 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (160)
- webservice (2)
- 数据库开发 (9)
- LINUX (6)
- 团队协作 (5)
- 前端技术 (4)
- J2EE (31)
- web服务器 (9)
- 经验常识 (13)
- 开发工具 (17)
- 项目管理 (7)
- 重构与设计模式 (8)
- 安全技术 (1)
- 并发编程 (1)
- 移动互联网 (2)
- 编码风格 (1)
- 领域建模 (1)
- 随想杂记 (12)
- 翻译 (2)
- 问题排查 (2)
- 数据挖掘 (4)
- 软件架构 (1)
- java语言基础知识 (13)
- 文件读写 (1)
- mac研发笔记 (1)
- 网络问题 (1)
- python学习 (0)
- Java8新特性 (1)
- soft kes collections (1)
最新评论
-
cremains:
...
java8新特性学习笔记 -
bingyingao:
guooo 写道很好的总结,不知能否转载?可以,多谢关注
又四年了,再看如何快速融入一个新团队 -
guooo:
很好的总结,不知能否转载?
又四年了,再看如何快速融入一个新团队 -
omeweb:
又过了好几年了,有啥新感悟没有?
两年已过去,再看该如何快速融入新团队 -
kely39:
感谢楼主,问题已解决
包冲突问题的解决方法
编码快捷键:
ctrl+d删除一行:
ctrl+alt+方向键:向上向下复制一行(如果选中若干行代码执行相同操作则一次性复制选中的代码)。
alt+方向键,向上向下移动光标所在行代码。
ctrl+shift+T快速找到一个java类
ctrl+h;寻找含有指定字符串的一切文件。
ctrl+shift+R快速定位到任何类型的文件。
重名名:聚焦在文件上,按F2
聚焦在方法名上ctrl+T快速列出其实现方法。
聚焦在方法名上ctrl+shift+G快速列出方法的引用。
对工程的操作:
更改目录结构都在buildpath里面
ALT+/快捷键的设置
在MyCliplse6.0之前默认状态编辑java文件或.jsp文件时会有ALT+/提示的功能
在MyCliplse6.0之前默认将ALT+/作为了自动补全的快捷键,而不是提示快捷键,
设置方法:
一、点击Window--Preferences--General--Keys,找到word completion并把里面的东西删掉
二、找到Content Assist,把它里面的快捷键设置成Alt+/,When属性是In Diglogs and Windows,然后单击Apply,最后单击OK。这样就搞定了。
source not found Edit Source Lookup Path
Debug 视图下
-》在调试的线程上 右键单击
-》选择Edit Source Lookup Path
-》选择Add
-》选择Java Project
选择相应的Project 进行OK确定即可
ALT+/这个快捷键太有用了,有了它我的编码效率加快许多。
eclipse中添加jstl标签支持
myeclipse默认带了对jstl的支持,而eclipse没有.
添加步骤:
1.你需要手动奖jstl.jar ,standar.jar加入到工程构建路径。
2.另外需将c.tld加入到WEB-INFO下面,任意位置均可,程序会自动找到。
3.在eclipse头部引入:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
这样便可,无需在web.xml中再做其他配置。
支持EL表达式:
jsp2.0中默认是支持el表达式的.
但用eclipse构建的工程有时候web.xml中头部指示的版本过低导致不支持。
web.xml声明部分一般分为如下版本的xsd,
web-app_2_2.xsd
web-app_2_3.xsd
web-app_2_4.xsd
web-app_2_5.xsd
2_4以上是支持的,如果为以下是被忽略的,则需要在jsp页面上另外导入:
<%@ page isELIgnored="false" %>
这样就支持EL表达式了。
Eclispe崩溃问题:
在
D:\工作空间\.metadata\.log中,可以看到错误日志。
eg1:
启动eclipse出现java.lang.OutOfMemoryError: PermGen space 错误,
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。解决问题的方式就是:修改了安装目录eclipse.ini文件,在最后面增加了两行
-XX:PermSize=128M
-XX:MaxPermSize=128M
eclipse中工程报错的问题
有时候从svn将工程导入eclipse后,在Problems中总会有报错的提示。
这种原因一定是工程在eclipse中配置不对,应该检查jdk,project,classpath以及.settings文件中关于java版本的配置。另外在buildpath中Project Facets也应该检查一下,一般应勾上java,Dynamic web moudle,javascript toolkit.
在eclipse中恢复误删的文件
其实找回本地有一个比较方便的方法,就是使用 Eclipse 提供的Restore from Local History ,勾选上你需要restore的文件,restore下,就可以恢复代码了。
Eclipse 中 drop to frame 的调试技巧
2010-05-25 00:12:44| 分类: 默认分类 |字号 订阅
前些天和同事交流调试技巧时,知道了 Eclipse debug 时有个 drop to frame 的技巧。这是我以前不知道的,自己又查了一下这个功能的含义。官方的解释是:
Select the Drop to Frame command [ Drop to Frame ] to re-enter the selected stack frame in the Debug View.
Note this command is only available if the current VM supports drop to frame and the selected stackframe is not the top frame or a frame in a native method.
就是说,这个功能可以重新跳到当前方法的开始处重新执行,并且所有上下文变量的值也回到那个时候。不一定是当前方法,可以点击当前调用栈中的任何一个frame跳到那里(除了最开始的那个frame)。主要用途是所有变量状态快速恢复到方法开始时候的样子重新执行一遍,即可以一遍又一遍地在那个你关注的上下文中进行多次调试(结合改变变量值等其它功能),而不用重来一遍调试到哪里了。当然,原来执行过程中产生的副作用是不可逆的(比如你往数据库中插入了一条记录)。
这里也说了如何使用这个功能:http://www.javalobby.org/forums/thread.jspa?threadID=15271&tstart=0
其实这个功能早就有了,就是一般人不知道或很少使用。
Could not create the Java virtual machine.
eclipse.ini中参数配置的不合适会抛出这个导致启动不成功.
对于堆内存来讲,JVM根据剩余的堆内存的多少调整整个堆内存的大小,调整范围就是-Xms(最小)和-Xmx(最大)指定的范围,-XX:PermSize和-XX:MaxPermSize也是同样的道理,如果你不想JVM来动态调整的话,可以把最大和最小值设置相等,默认最小值是物理内存的1/64,最大值是物理内存的1/4,所以这个最大值就受到物理内存的限制
调试发现行号对不上
应该是编译后的.class不是最新的导致的,需要重新编译.java
工程导入eclipse
一个文件夹,如果想导入到eclipse中,则只要在其根目录下方.project文件即可,但要注意要改一下名字,如下:
eclipse字体修改
下载4.3eclipse会发现中文特别的小,可修改字体
Eclipse->window->General->Appearance->Colors and Fonts-> Text Font
西欧语言 Courier New 常规 11 对中文有效
在java子文件夹中设置对java文件有效 - Courier New
eclipse设置代码模板
在 首选项搜索template
在首选项搜索save actions 勾选格式化的时间设置格式化时机
Eclipse编码问题
eclipse工作空间的的编码方式会随着第一个工程的编码格式而变化。
eclipse中ignore掉无关文件
*.classpath
*.project
*.prefs
*target
*.settings
ctrl+d删除一行:
ctrl+alt+方向键:向上向下复制一行(如果选中若干行代码执行相同操作则一次性复制选中的代码)。
alt+方向键,向上向下移动光标所在行代码。
ctrl+shift+T快速找到一个java类
ctrl+h;寻找含有指定字符串的一切文件。
ctrl+shift+R快速定位到任何类型的文件。
重名名:聚焦在文件上,按F2
聚焦在方法名上ctrl+T快速列出其实现方法。
聚焦在方法名上ctrl+shift+G快速列出方法的引用。
对工程的操作:
更改目录结构都在buildpath里面
ALT+/快捷键的设置
在MyCliplse6.0之前默认状态编辑java文件或.jsp文件时会有ALT+/提示的功能
在MyCliplse6.0之前默认将ALT+/作为了自动补全的快捷键,而不是提示快捷键,
设置方法:
一、点击Window--Preferences--General--Keys,找到word completion并把里面的东西删掉
二、找到Content Assist,把它里面的快捷键设置成Alt+/,When属性是In Diglogs and Windows,然后单击Apply,最后单击OK。这样就搞定了。
source not found Edit Source Lookup Path
Debug 视图下
-》在调试的线程上 右键单击
-》选择Edit Source Lookup Path
-》选择Add
-》选择Java Project
选择相应的Project 进行OK确定即可
ALT+/这个快捷键太有用了,有了它我的编码效率加快许多。
eclipse中添加jstl标签支持
myeclipse默认带了对jstl的支持,而eclipse没有.
添加步骤:
1.你需要手动奖jstl.jar ,standar.jar加入到工程构建路径。
2.另外需将c.tld加入到WEB-INFO下面,任意位置均可,程序会自动找到。
3.在eclipse头部引入:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
这样便可,无需在web.xml中再做其他配置。
支持EL表达式:
jsp2.0中默认是支持el表达式的.
但用eclipse构建的工程有时候web.xml中头部指示的版本过低导致不支持。
web.xml声明部分一般分为如下版本的xsd,
web-app_2_2.xsd
web-app_2_3.xsd
web-app_2_4.xsd
web-app_2_5.xsd
2_4以上是支持的,如果为以下是被忽略的,则需要在jsp页面上另外导入:
<%@ page isELIgnored="false" %>
这样就支持EL表达式了。
Eclispe崩溃问题:
在
D:\工作空间\.metadata\.log中,可以看到错误日志。
eg1:
启动eclipse出现java.lang.OutOfMemoryError: PermGen space 错误,
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。解决问题的方式就是:修改了安装目录eclipse.ini文件,在最后面增加了两行
-XX:PermSize=128M
-XX:MaxPermSize=128M
eclipse中工程报错的问题
有时候从svn将工程导入eclipse后,在Problems中总会有报错的提示。
这种原因一定是工程在eclipse中配置不对,应该检查jdk,project,classpath以及.settings文件中关于java版本的配置。另外在buildpath中Project Facets也应该检查一下,一般应勾上java,Dynamic web moudle,javascript toolkit.
在eclipse中恢复误删的文件
其实找回本地有一个比较方便的方法,就是使用 Eclipse 提供的Restore from Local History ,勾选上你需要restore的文件,restore下,就可以恢复代码了。
Eclipse 中 drop to frame 的调试技巧
2010-05-25 00:12:44| 分类: 默认分类 |字号 订阅
前些天和同事交流调试技巧时,知道了 Eclipse debug 时有个 drop to frame 的技巧。这是我以前不知道的,自己又查了一下这个功能的含义。官方的解释是:
Select the Drop to Frame command [ Drop to Frame ] to re-enter the selected stack frame in the Debug View.
Note this command is only available if the current VM supports drop to frame and the selected stackframe is not the top frame or a frame in a native method.
就是说,这个功能可以重新跳到当前方法的开始处重新执行,并且所有上下文变量的值也回到那个时候。不一定是当前方法,可以点击当前调用栈中的任何一个frame跳到那里(除了最开始的那个frame)。主要用途是所有变量状态快速恢复到方法开始时候的样子重新执行一遍,即可以一遍又一遍地在那个你关注的上下文中进行多次调试(结合改变变量值等其它功能),而不用重来一遍调试到哪里了。当然,原来执行过程中产生的副作用是不可逆的(比如你往数据库中插入了一条记录)。
这里也说了如何使用这个功能:http://www.javalobby.org/forums/thread.jspa?threadID=15271&tstart=0
其实这个功能早就有了,就是一般人不知道或很少使用。
Could not create the Java virtual machine.
eclipse.ini中参数配置的不合适会抛出这个导致启动不成功.
对于堆内存来讲,JVM根据剩余的堆内存的多少调整整个堆内存的大小,调整范围就是-Xms(最小)和-Xmx(最大)指定的范围,-XX:PermSize和-XX:MaxPermSize也是同样的道理,如果你不想JVM来动态调整的话,可以把最大和最小值设置相等,默认最小值是物理内存的1/64,最大值是物理内存的1/4,所以这个最大值就受到物理内存的限制
调试发现行号对不上
应该是编译后的.class不是最新的导致的,需要重新编译.java
工程导入eclipse
一个文件夹,如果想导入到eclipse中,则只要在其根目录下方.project文件即可,但要注意要改一下名字,如下:
<projectDescription> <name>[color=red]baby[/color]</name> <comment>Alipay png-biz-withdraw. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment> <projects> <project>[color=red]baby[/color]</project> </projects> <buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> </buildCommand> </buildSpec> <natures> <nature>org.eclipse.jdt.core.javanature</nature> </natures> </projectDescription>
eclipse字体修改
下载4.3eclipse会发现中文特别的小,可修改字体
Eclipse->window->General->Appearance->Colors and Fonts-> Text Font
西欧语言 Courier New 常规 11 对中文有效
在java子文件夹中设置对java文件有效 - Courier New
eclipse设置代码模板
在 首选项搜索template
在首选项搜索save actions 勾选格式化的时间设置格式化时机
Eclipse编码问题
eclipse工作空间的的编码方式会随着第一个工程的编码格式而变化。
eclipse中ignore掉无关文件
*.classpath
*.project
*.prefs
*target
*.settings
发表评论
-
OmniPlan 3
2018-09-20 19:40 408for Product: OmniPlan-3.2.x us ... -
ideal导入mvn工程但无法下载pom二方包
2018-07-04 20:43 1247现象: 1)idea导入某工程后,下方mvn dependen ... -
SVN命令积累
2018-06-05 21:20 3471.查看某个文件变更历史: svn log -l 3 APP- ... -
intelljj导入maven工程导致电脑卡死问题
2018-02-27 17:09 2039本地是用:mac+git+maven3.5+intelljj3 ... -
Excel常用技巧笔记
2017-03-23 01:59 330比较两列值是否相当,根据比较的结果进行筛选 =IF(E323= ... -
SecureCRT使用备注
2015-02-09 14:43 742SecureCRT日志和卷屏行数设置 一、使用securec ... -
eclipse中class乱码GBK-UTF-8转换工具
2014-12-22 11:52 2499经常会遇到项目空间是GBK,依赖的jar是UTF-8,或者反过 ... -
eclispe 的Classpath Variable问题
2013-11-20 12:01 1129maven工程,在外边执行install以及eclipse命令 ... -
3.5.1版本eclipse跑单测抛CreateProcess error=87
2013-11-19 19:03 1197eclipse的一个bug,根本解决方案是安装补丁包。 在官网 ... -
eclipse的 easyexplorer插件安装
2013-02-25 14:09 10801在eclipse中快速打开文件所在的文件夹,这个一定可以为开发 ... -
流程图工具
2012-10-29 19:10 0Diagram Designer astah -
IT行业实用开发工具
2012-03-07 14:57 0xmind脑图:XMIND 是一款非常实用的商业思维导图(Mi ... -
eclipse安装插件三种方法
2011-12-07 15:48 1346Eclipse插件安装三种方式: 1.在线安装(前提要联通互联 ... -
eclipse结合maven、tomcat的编译发布问题
2011-09-27 09:01 3401工作中偶尔总会遇到的 ... -
比较好的网站及博客地址
2011-09-23 19:06 953http://www.ceclipse.org/index.p ... -
MySql客户端
2011-09-23 12:39 1369Navicat for MySQL Enterprise Ed ... -
windwos下配置jdk环境变量
2011-09-15 15:26 1011配置jdk1.6环境变量 一、JDK1.6下载 ... -
MyEclipse8.0注册码生成类
2011-09-10 16:12 714import java.io.BufferedReader; ...
相关推荐
Eclipse快捷键大全,本人搜索到的最常用的大概300个快捷键,帮助您玩转Eclipse!
一步步叫你玩转Eclipse。内容详尽,从每个按钮以及每个标签讲起。每一步都带有清晰的视图。制作精良,煞费苦心啊 觉的好顶起-----
eclipse ide 变得如此热门,以至于出现在许多工作简历中。但是,也正因为它的功能繁多,使得难于入手了。在这篇文章中,sam brodkin 分享了他最常用的一些eclipse功能。他也提到了那些会让你的手指动的飞快的热键...
Android之玩转MPAndroidChart(折线图、柱形图、饼状图、散列图、雷达图)优雅的舞动(eclipse版.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
玩转CVSNT+TortoiseCVS 版本控制系统 目录 1 第一部分 一、 环境: 1 二、 概述 2 三、 软件安装 2 四、 CVSNT服务器端的配置 2 (一)、仓库配置 2 (二)、服务器配置 6 (三)、兼容性配置 7 (四)、插件配置 8...
最新,最全的Eclipse快捷键大全,让你更快,更好的玩转Java
Android之玩转MPAndroidChart(折线图、柱形图、饼状图、散列图、雷达图)优雅的舞动(eclipse版),Androidstudio版也已上传。
背景想要玩转 Spring,就需要可以随意修改 Spring 的源码,想要随意修改 Spring 的源码,就需要将 Spring 的源代码导入到我们常用的编译器
Red Eclipse是休闲的第一人称视角射击游戏的一种充满乐趣的新形式,它是Cube Engine 2的完全转换版本,可实现平衡的游戏玩法,并且在各种环境中均具有敏捷性的一般主题。 它的特点是:停泊我们的冲动,冲刺和其他...
本项目是用eclipse软件编写,经过我的亲自实践,其真实有效... 上一篇:今天会是有Offer的一天么:面试时被问到的JAVA中的垃圾收集算法下一篇:使用 Jackson 玩转 xml 的序列化和反序列化(二)【使用 流式API 操作】
下是传送:Linux 桌玩家指南:01. 玩转 Linux 系统的法论Linux 桌玩家指南:02. 以最简洁的式打造实的 Vim 环境桌进美化Linux 桌玩
jquery工程是用myeclipse10做的,如果eclipse打不开可以重新建工程,再把对应的文件拷贝进去,缺包就网上找了加进去。tomcat可以直接运行bin下面的startup.bat启动,然后浏览器中输入...
Maven 是目前流行的自动化构建工具,对于生产环境下多框架、多模块整合开发有重要作用。Maven 是一款在大型项目开发过程中不可或缺的重要工具。本课程将帮助你了解 Maven 的...更会手把手教你在 Eclipse 中玩转 Maven。
算术站点cljs 玩弄 d3,与 ClojureScript 交互以获得乐趣。 这个项目是作为模板创建的。 设置 lein repl ( run ) ; ; Wait for compilation... ... 根据 Eclipse 公共许可证分发 1.0 版或(由您选择)任何更高版本。
Maven 是目前最流行的自动化构建工具,对于生产环境下多框架、多模块整合开发有重要作用。...更会手把手教你在 Eclipse 中玩转 Maven。 · 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
eclipse+tomcat 运行,内含各种经典的struts标签使用方法,还有一些稍微带...这个例子有点小,如果大家喜欢,过段时间我发个大的工程,也是完整运行的例子,保证玩转struts。第一次分享,水平有限,如有疏漏请多指教。
通过转到 Eclipse 的首选项/选项来设置保存操作,并在 Java 编辑器和保存操作下选中“在保存时执行选择操作”、“格式化源代码”和“格式化所有行”以及“组织导入”。 通过转到 Eclipse 的首选项/选项,并在常规和...
使用eclipse3.5开发及eclipseme j2me插件,直接导入即可 使用,适合初学者学习借鉴! 孔明板简介: 孔明板是一款老少皆可玩的智力测试游戏。元件只有四个,通过这四个元件拼出不同形状的图样。根据图样的难易来...
Dropwizard原型玩Dropwizard框架。 一个示例应用程序演示了Dropwizard如何无缝集成和实例化-Jetty服务器,RESTful Web服务的jersey框架,JSON的Jackson以及指标库。 介绍Dropwizard兼有-框架和库。 它由以下模块组成...