- 浏览: 351805 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (160)
- webservice (2)
- 数据库开发 (9)
- LINUX (6)
- 团队协作 (5)
- 前端技术 (4)
- J2EE (31)
- web服务器 (9)
- 经验常识 (12)
- 开发工具 (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 435for Product: OmniPlan-3.2.x us ... -
ideal导入mvn工程但无法下载pom二方包
2018-07-04 20:43 1282现象: 1)idea导入某工程后,下方mvn dependen ... -
SVN命令积累
2018-06-05 21:20 3931.查看某个文件变更历史: svn log -l 3 APP- ... -
intelljj导入maven工程导致电脑卡死问题
2018-02-27 17:09 2076本地是用:mac+git+maven3.5+intelljj3 ... -
Excel常用技巧笔记
2017-03-23 01:59 357比较两列值是否相当,根据比较的结果进行筛选 =IF(E323= ... -
SecureCRT使用备注
2015-02-09 14:43 795SecureCRT日志和卷屏行数设置 一、使用securec ... -
eclipse中class乱码GBK-UTF-8转换工具
2014-12-22 11:52 2553经常会遇到项目空间是GBK,依赖的jar是UTF-8,或者反过 ... -
eclispe 的Classpath Variable问题
2013-11-20 12:01 1171maven工程,在外边执行install以及eclipse命令 ... -
3.5.1版本eclipse跑单测抛CreateProcess error=87
2013-11-19 19:03 1257eclipse的一个bug,根本解决方案是安装补丁包。 在官网 ... -
eclipse的 easyexplorer插件安装
2013-02-25 14:09 10828在eclipse中快速打开文件所在的文件夹,这个一定可以为开发 ... -
流程图工具
2012-10-29 19:10 0Diagram Designer astah -
IT行业实用开发工具
2012-03-07 14:57 0xmind脑图:XMIND 是一款非常实用的商业思维导图(Mi ... -
eclipse安装插件三种方法
2011-12-07 15:48 1378Eclipse插件安装三种方式: 1.在线安装(前提要联通互联 ... -
eclipse结合maven、tomcat的编译发布问题
2011-09-27 09:01 3433工作中偶尔总会遇到的 ... -
比较好的网站及博客地址
2011-09-23 19:06 979http://www.ceclipse.org/index.p ... -
MySql客户端
2011-09-23 12:39 1405Navicat for MySQL Enterprise Ed ... -
windwos下配置jdk环境变量
2011-09-15 15:26 1044配置jdk1.6环境变量 一、JDK1.6下载 ... -
MyEclipse8.0注册码生成类
2011-09-10 16:12 743import java.io.BufferedReader; ...
相关推荐
eclipse ide 变得如此热门,以至于出现在许多工作简历中。但是,也正因为它的功能繁多,使得难于入手了。在这篇文章中,sam brodkin 分享了他最常用的一些eclipse功能。他也提到了那些会让你的手指动的飞快的热键...
Android之玩转MPAndroidChart(折线图、柱形图、饼状图、散列图、雷达图)优雅的舞动(eclipse版.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
《零死角玩转STM32》系列教程由四个部分组成,分别是初级篇、中级篇、高级篇和系统篇。这个系列是基于野火STM32开发板旧版教程升级而来,内容经过重新编写和排版,更加适合初学者学习,旨在从零基础到精通,全面掌握...
俄罗斯方块,这款经典的电子游戏,以其简单而富有挑战性的玩法深受全球玩家喜爱。本文将深入探讨一个使用Java语言在Eclipse平台上开发的俄罗斯方块源程序,旨在帮助读者理解游戏背后的编程逻辑和实现细节。 首先,...
在"十天学会LM4F232,玩转CORTEX M4"的学习过程中,你将逐步掌握以下几个关键知识点: 1. **LM4F232硬件特性**:了解LM4F232的内部结构,包括闪存、SRAM、外设接口(如UART、SPI、I2C、GPIO等)、定时器、PWM、ADC...
标题 "springside 玩转acegi" 涉及到的是SpringSide项目中对Acegi安全框架的使用,Acegi是Spring早期的一个安全模块,后来被Spring Security所取代。Acegi提供了一套全面的Java安全解决方案,包括认证、授权、会话...
【移动行业信息化-Windows Mobile程序员玩转Android开发】 在移动行业的快速变化中,Windows Mobile程序员面临着适应新技术的需求,特别是转向Android开发。Windows Mobile和Android两者虽然在技术上有许多相似之处...
最新,最全的Eclipse快捷键大全,让你更快,更好的玩转Java
标题中的“深入字节码 -- 玩转 ASM-Bytecode1”暗示了本文将探讨如何使用ASM库来操作和理解Java字节码。ASM是一个Java字节码操控和分析框架,它允许用户动态生成和修改Java类和注解。在描述中提到,前一篇博文中介绍...
- **GameManager**:游戏管理类,管理游戏的生命周期,如开始新游戏、暂停、重玩等。 通过学习和分析这些源代码,开发者不仅可以理解cocos2d-x的基本用法,还可以掌握游戏开发中的基本概念和技巧,如游戏循环、对象...
"计算机软件-商业源码-轻松玩转pfc.zip" 这个标题揭示了我们关注的核心内容是关于计算机软件的商业源码,特别是与"PFC"相关的部分。PFC(可能代表“Personal Finance Controller”或类似的含义)通常指的是一个个人...
此外,还可以记录最高分、连击次数等统计数据,以提升游戏的可玩性。 9. **毕业设计价值** 作为一个毕业设计项目,这个俄罗斯方块程序不仅锻炼了开发者对SWT和Eclipse的掌握,也提升了他们解决实际问题的能力。...
10. **测试与调试**:在开发过程中,使用Eclipse的调试工具进行单元测试和性能优化,确保游戏的稳定性和可玩性。 此外,提供的资源包括毕业论文、任务书、答辩PPT、源码、辅导视频等,这些都是学习和理解游戏开发...
【玩转Spring Boot 快速开始(1)】 Spring Boot 是一个由 Pivotal 团队提供的全新框架,旨在简化Spring 应用程序的初始搭建以及开发过程。它集成了大量常用的第三方库配置,如 JDBC、MongoDB、JPA、RabbitMQ、...
总之,"手把手带你玩转ARM,UCOS"的学习之旅将带你深入嵌入式世界,从底层硬件到上层软件,全面了解并掌握ARM处理器与UCOS实时操作系统的结合应用。通过理论学习和实践操作,你将有能力设计和实现各种嵌入式系统解决...
【标题】"计算机毕业设计之jsp玩转保定旅游系统.zip" 涉及的主要知识点是基于JavaServer Pages(JSP)技术开发的保定旅游信息系统。这个项目是一个实用的Web应用程序,旨在提供关于保定旅游的全面信息和服务。通过...
下面是基于毕业论文“玩转英语App”的知识点总结。 一、Android平台介绍 * Android是一款开源的移动操作系统,由Google公司开发和维护。 * Android平台具有开放、灵活、可扩展等特点,广泛应用于移动设备中。 * ...
熟练掌握这些快捷键,能显著提升编程效率,使你在编写代码时如同玩游戏般得心应手。Eclipse的强大之处在于其丰富的功能和可扩展性,这既是其优点也是挑战,因为需要时间去熟悉和掌握。通过不断地实践和学习,你可以...