随笔分类 - 学习——工具
摘要:如何在eclipse jee中创建Maven project并且转换为Dynamic web project注意:该文档只针对以下eclipse版本,如图为了方便,我将我本地的压缩包放在了微云网盘中,大家可以直接下载,jee,subversion,m2eclipse都集成好了,下载地址链接:http://url.cn/Mqe9ap(密码:qHjz)一.创建maven工程在eclipse的菜单栏选择File->New->Other->Maven->Maven Project下一步后选择Create a simple project(skip archetype selec
阅读全文
摘要:从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录 下的jar包比较危险。我尝试从myeclipse->preferences->java->build path->classpath variables中查找M2_REPO这个变量,发现其路径指向的是“C:/Documents and Settings/lvxda/.m2/repository/”,我想修改其路径为:d:/m2/repository,可是这个变量的编辑按钮是灰色的,不可
阅读全文
摘要:大多数java应用源码构建和依赖管理是使用maven来实现的,maven也是java构建和依赖管理的事实上的标准。我们的应用系统也都是基于maven构建的,maven虽然在依赖管理方面确实很牛叉,但是并不能很优雅地解决所有依赖的问题,比如此次谈及的“全局排除”功能。 之前包括现在都在经历这样的事情,想禁止一个依赖被依赖进来,如果这个依赖属于冷门的依赖,很少类库会间接依赖它,那么进行一次排除完全OK,但是如果一个依赖是热门依赖,比如常用的apache的commons系列工具库,单独排除也可以实现,只是比较啰嗦,而且以后引入新的依赖就要时刻关心是否会带来不被允许的依赖,对维护人员来说简直是灾难..
阅读全文
摘要:以前一直没有在意,今天建立maven工程的时候在节点下加入了junit依赖,结果在dependency Graph中没有发现junit的依赖关系,怎么回事?没有加入项目依赖?遂google之得解释:1.使用项目继承利用项目继承可以将结构信息,部署信息,共同的依赖信息放置在单一的位置。在每个工程的pom中:[...]org.apache.maven.proficioproficio1.0-SNAPSHOT[...]这使得项目的pom可以继承顶层pom中的定义,检查顶层pom的dependencies部分:[...]junitjunit3.8.1test[...]在各个子模块的pom中没有对Jun
阅读全文
摘要:Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/Maven常用命令:1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifactId=maven-archetype-webapp3
阅读全文
摘要:Sun公司的内省API过于繁琐,所以Apache组织结合很多实际开发中的应用场景开发了一套简单、易用的API操作Bean的属性——BeanUtilsBeanutils工具包的常用类:•BeanUtils•PropertyUtils•ConvertUtils.regsiter(Converter convert, Class clazz)•自定义转换器首先我们需要导入两个Jar包 一 二package com.cn.gbx;import java.util.Date;public class Person { private String name; private String passwo.
阅读全文
摘要:JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation:@Before:初始化方法 对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次)@After:释放资源 对于每一个测试方法都要执行一次(注意与AfterClass区别,后者是对于所有方法执行一次)@Test:测试方法,在这里可以测试期望异常和超时时间@Test(expected=ArithmeticException.class)检查被测方法是否抛出ArithmeticException异常@Ignore:忽略的测试方法@BeforeClass
阅读全文
摘要:调试快捷键:1: resume(F8) 调试中用来直接跳到下一个断点2: 用来结束JVM3:step into (F5)跳入函数4: step over (F6)单步执行5:step return (F7) 返回到函数入口6:drop to frame 返回到当前方法的第一行breakepoints...
阅读全文
摘要:IED Eclipse Java EE IDE for Web Developers:DTD 类型约束文件 1. Window->Preferences->XML->XML Catalog->User Specified Entries窗口中,选择Add 按纽 2.在Add XML Catalog Entry 对话框中选择或输入以下内容: Location: F:\soft\programmingSoft\Framework\Ibatis\sql-map-config-2.dtd Key Type: URI KEY: http://ibatis.apache.org/d
阅读全文
摘要:转载高鑫的..嘻嘻..MyEclipse安装配置SVN2013.10.15No Comments67 Views配置之前请先关闭MyEclipse,OK开始了1、解压site-1.6.18.zip(百度网盘下载)到SVN文件夹,放到MyEclipse安装路径下。如下图2、在Myeclipse中的dropins文件夹里创建svn.link,内容输入如图:path=C:\\Program Files\\Genuitec\\svn3、启动MyEclipse,菜单:Window—Preferences—Team打开,若里面有SVN选项就是配置成功了,上图:
阅读全文
摘要:感谢IT面试群S-北京-陈磊的整理分享。基础篇:操作系统、计算机网络、设计模式一:操作系统1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程与线程的区别。3. 进程通信的几种方式。4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解)5. 线程的实现方式. (也就是用户线程与内核线程的区别)6. 用户态和核心态的区别。7. 用户栈和内核栈的区别。8. 内存池、进程池、线程池。(c++程序员必须掌握)9. 死锁的概念,导致死锁的原因.10. 导致死锁的四个必要条件。11. 处理死锁的四个方式。12. 预防死锁的方法、避免死锁的方法。13. 进程调度算法。(周转时间
阅读全文
摘要:转载:http://hi.baidu.com/accplaystation/item/07534686f39dc329100ef3101、插件下载地址:http://www.topcoder.com/tc?module=Static&d1=applet&d2=plugins一般用下面三个插件:CodeProcessor(2.0),FileEditor ,TZTester 。2、配置前:先将个人设置填写好,主要是默认语言:3、添加插件:4、接下来就是配置插件了,我这里用的是CodeProcessor的2.0版本(1.2版本和2.0略有不同)。5、完成4后,可以点verify测试一
阅读全文
摘要:""""""""""""""""""""""""""""""""""""""""""""""""""
阅读全文
摘要:一张图 说明github适合实用:1.创建一个新的repository:先在github上创建并写好相关名字,描述。$cd ~/hello-world //到hello-world目录$git init //初始化$git add . //把所有文件加入到索引(...
阅读全文
摘要:[b]Eclipse 快捷键(1)[/b]Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Sh
阅读全文
摘要:转载自:http://www.pin5i.com/showtopic-qt-4.6.2%E5%8F%8Aqt-creator-1.3%E5%AE%89%E8%A3%85%E5%8C%85%E4%B8%8B%E8%BD%BD.html迅雷下载:Qt4.6.2 SDK(完整开发环境) Qt SDK for Windows (287 MB) http://get.qt.nokia.com/qtsdk/qt-sdk-win-opensource-2010.02.1.exe Qt SDK forLinux/X11 32-bit** (367 MB) http://get.qt.nokia.com/q..
阅读全文
摘要:点击链接使用迅雷即可下载。4种包的介绍: ***_database_*.zip 是oracle数据库 服务端软件的安装包,如果你要创建一个数据库,请下载这个版本 ***_client_*.zip 是oracle数据库 客户端 软件的安装包,如果你不需要创建数据库,只是用来操作远程电脑上的数据库时,请下载这个版本 ***_gateways_*.zip oracle透明网关,如果你要链接其他数据库,请下载这个软件包***_clusterware_*.zip oracle集群软件,如果你要做RAC,请下载这个软件包Oracle Database 10g Release 2 (10.2.0.1....
阅读全文
摘要:转载自:http://www.uplei.cn/post/180.htmlRose介绍:Rose是Rational公司的产品,有一系列。本文指的是Rose建模工具,它支持UML用来画用例图,序列图,状态图,类图等。可根据设计的类生成代码(包括多种语言)。还可以从代码反向生成类。如果你会UML,Rose则使你如虎添翼。同时,Rose支持将你的建模导出为图形。作为一款专业的软件UML建模工具,它有着visio无可比拟的优势。但是,如果你需要visio那样丰富的图形编辑功能,那么rose就无能为力了。结论是:它是系统分析和设计的工具,支持在结构设计基础上的代码自动生成,但是用好ROSE的关键还是在于
阅读全文
摘要:将其gnome-terminal -t $TITLE -x键如settings treminal launch .....框中即可。。
阅读全文


浙公网安备 33010602011771号