Mac下配置maven和集成到ecclipse(Mac 10.12)

1、到官网下载maven,http://maven.apache.org/download.cgi下载好的tar.gz包解压出来,并重命名为maven3,拷贝到/usr/local目录下2、配置环境变量运行命令vim~/.bashrc结尾处插入exportMAVEN_HOME=/usr/local/maven3exportPATH=${PATH}:${MAVEN_HOME}/bin 如图:提示:插入按i键,退出按exc键,然后输入:wq进行保存并退出。使环境变量生效,输入:source~/.bashrc  查看maven是否安装成功,命令行输入mvn-v如图表示成功了:3、配置eclipse在eclipse中的偏好设置配置好之后,基本完成。4、新建maven项目进行测试新建好的项目结构如下:此时,可以看出正在下载jar包。等待片刻。然后在项目上右键,RunAs,Mavenbuild,之后,填入参数:查看build的结果如下,表示成功:到此,配置全部搞定。 ...

Mac下安装eclipse(Mac 10.12/JDK/tomcat)

1、到官网https://www.eclipse.org/downloads/eclipse-packages/下载安装包 2、安装注意:安装ecllipse时一定要安装JDK先,最新版本的eclipse已经自动识别JDK,所以这些都不需要配置,装好就能用。解压,双击tar.gz包,解压出app文件,把它拖入到应用程序双击打开就能运行。3、配置一些常用设置▲jdk其实这个默认已经安装包,自动识别,不过如果有特定的需求,可以手动指定,步骤如下:▲配置工作空间使用UTF-8格式▲在左侧栏顶部搜索”spelling”,找到spelling后取消拼写检查的选项,这个看个人需要▲配置tomcat下载tomcat插件,http://marketplace.eclipse.org/content/eclipse-tomcat-plugin 拖动到eclipse的工作空间,即可下载。下面的图片说明已经开始安装:如果这一步出错,请参考:http://www.cnblogs.com/EasonJim/p/6919369.html现在才真正开始安装安装完成,重启再...

EJB是什么

个人理解:EJB可以说像是一个WebService,但也不完全是,比如EJB将编写好的业务组件放置在EJB容器上,然后提供接口给客户端访问;但是功能不仅限如此,EJB标准中提供了很多规范等,而这些规范只有在EJB容器才能正常运行。还可以说是RPC(RemoteProcedureCall远程过程调用)。以上是最好理解的概念,但是详细的介绍就不是那么简单,以下是详细的说明:https://zh.wikipedia.org/wiki/EJBhttp://developer.51cto.com/art/200906/128387.htmhttps://my.oschina.net/yao00jun/blog/219930总的来说可以归纳于下面两张图:图片转自:http://www.cnblogs.com/MyITHome/archive/2012/08/31/2665917.htmlEJB与Spring的区别:Spring容器取代了原有的EJB容器,因此以Spring框架为核心的应用无须EJB容器支持,可以在Web容器中运行。Spring容器管理的不再是复杂的EJB组件,而是POJO(Plai...
代码星球 代码星球·2020-04-04

Eclipse新建/导入Gradle项目

一、新建1、【New】->【Project】二、导入1、【Import】2、 参考:http://www.vogella.com/tutorials/EclipseGradle/article.html#create-a-new-gradle-projecthttp://www.vogella.com/tutorials/EclipseGradle/article.html#import-an-existing-gradle-project...

Eclipse安装Gradle插件

一、EclipseMarketplace1、通过EclipseMarketplace搜索Gradle,【Help】->【EclipseMarketplace】2、搜索关键字:gradle3、安装4、重启二、Eclipseupdatemanager1、【Help】->【InstallNewSoftware】2、输入:http://download.eclipse.org/releases/oxygen选择完之后就可以安装。 参考:http://www.vogella.com/tutorials/EclipseGradle/article.html#install-eclipse-gradle-buildship-tooling...
代码星球 代码星球·2020-04-04

Eclipse导入Ant项目

导入Ant项目有以下方式:1、【File】->【Project】->【JavaProjectfromExistingAntBuildfile】选择build.xml文件即可,如果出现:Specifiedbuildfiledoesnotcontainajavactask,那么就不能使用这种方式导入,需要使用第2种方式。2、【File】->【Project】->【JavaProject】,也就是新建一个Java项目。新建好之后,把全部文件拖入到项目,包括build.xml。最后如果要修改包的文件夹,可以参考:http://www.cnblogs.com/EasonJim/p/7096956.html...
代码星球 代码星球·2020-04-04

Eclipse修改默认包路径的起始文件夹

一般新建的JavaProject项目都是从src文件夹开始的,那么通过下面的操作可以自定义修改起始文件夹。1、项目右键->【Properties】如果不能修改时,可以直接删除后再添加回来。...

MyBatis3-传递多个参数(Multiple Parameters)

传递多个参数一般用在查询上,比如多个条件组成的查询,有以下方式去实现:版本信息:MyBatis:3.4.41、自带方法<selectid="getUserArticlesByLimit"resultMap="resultUserArticleList">selectuser.id,user.userName,user.userAddress,article.idasaid,article.title,article.contentfromuser,articlewhereuser.id=article.useridanduser.id=#{arg0}limit#{arg1},#{arg2}</select>publicList<Article>getUserArticlesByLimit(intid,intstart,intlimit);List<Article>articles=userMapper.getUserArticlesByLimit(1,0,2);说明,arg0...也可以写成param0...2、直接传递对象<sel...

Eclipse代码/目录虚线对齐设置

前提:我的Eclipse版本如下:比这个版本新或者旧都可以实现如下效果。实现步骤:在代码上显示虚线设置有如下方法:1、如果不使用插件,Eclipse是不支持虚线的,只能是横条的点状,效果如下:配置如下:【Window】->【Preferences】->【General】->【Editors】->【TextEditors】2、使用插件,一般是这个插件IndentGuide,可以谷歌搜索一下,效果如下所示:先上官网下载插件包:https://sschaef.github.io/IndentGuide/下载的压缩包内容如下:进去文件夹之后会有三个文件夹,只要其中pdt_tools.indentGuide.updateSite文件夹即可。把这个文件夹解压到Eclipse的dropins目录,如下所示:然后重启Eclipse,进去【Window】->【Preferences】->【General】->【Editors】->【TextEditors】->【IndentGuide】,配置如下:然后配置好之后重新打开一个java文件,以前打开的先关...

Ubuntu 16.04安装Eclipse

此篇为http://www.cnblogs.com/EasonJim/p/7139275.html的分支页。前提:必须正确安装JDK和Tomcat。下载:https://www.eclipse.org/downloads/eclipse-packages/安装步骤:解压tarzxvfeclipse-jee-oxygen-R-linux-gtk-x86_64.tar.gz移动sudomveclipse/opt/eclipse创建DashHome图标sudovim/usr/share/applications/eclipse.desktop[DesktopEntry]Encoding=UTF-8Version=1.0Type=ApplicationName=eclipseIcon=/opt/eclipse/icon.xpmExec=/opt/eclipse/eclipseStartupNotify=falseStartupWMClass=eclipseOnlyShowIn=Unity;X-UnityGenerated=true启动有需要可以创建链接,方便在命令行启动sudoln-s/opt...
代码星球 代码星球·2020-04-04

Linux中tty是什么(tty1~7)

tty:终端设备的统称。tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty1~6是文本型控制台,tty7是XWindow图形显示管理器。在本地机器上可以通过Ctrl+Alt+F1(F1-F7键)切换到对应的登录控制台。...
代码星球 代码星球·2020-04-04

x86、Linux、GNU、GNOME是什么

一、指令集架构:指令集架构(英语:InstructionSetArchitecture,缩写为ISA),又称指令集或指令集体系,是计算机体系结构中与程序设计有关的部分,包含了基本数据类型,指令集,寄存器,寻址模式,存储体系,中断,异常处理以及外部I/O。指令集架构包含一系列的opcode即操作码(机器语言),以及由特定处理器执行的基本命令。指令集体系与微架构(一套用于执行指令集的微处理器设计方法)不同。使用不同微架构的电脑可以共享一种指令集。例如,Intel的Pentium和AMD的AMDAthlon,两者几乎采用相同版本的x86指令集体系,但是两者在内部设计上有本质的区别。一些虚拟机器支持基于Smalltalk,Java虚拟机,微软的公共语言运行时虚拟机所生成的字节码,他们的指令集体系将bytecode(字节码)从作为一般手段的代码路径翻译成本地的机器语言,并通过解译执行并不常用的代码路径,全美达以相同的方式开发了基于x86指令体系的VLIW处理器。参考:https://zh.wikipedia.org/wiki/%E6%8C%87%E4%BB%A4%E9%9B%86%E6%9E%B...

为什么说Ubuntu的运行级别为2

继上一篇文章http://www.cnblogs.com/EasonJim/p/7163069.html深入研究了Linux的运行级别之后,发现网上大部分都说Ubuntu的运行级别默认为2,那么下面就深入分析以下为什么是2而不是其它。分析过程:首先从http://forum.ubuntu.org.cn/viewtopic.php?f=97&t=221304这篇文章了解到Debian系的运行级别2~5都是一样的。并通过cd/etc/initlessrc-sysinit.conf发现里面有句:envDEFAULT_RUNLEVEL=2,所以在这个发现上,可以说明Ubuntu的默认运行级别为2。而且从以下网站内容中也很多人普遍说明这个问题:https://debian-administration.org/article/212/An_introduction_to_run-levelshttp://www.debianadmin.com/debian-and-ubuntu-linux-run-levels.htmlhttps://stackoverflow.com/question...

Ubuntu中LightDM是什么(转)

LightDM(LightDisplayManager)是一个全新的轻量级Linux桌面显示管理器,而传统的Ubuntu是使用GNOME桌面标准的GDM。LightDM是一个跨桌面显示管理器,其目的是成为Xorg的XServer的标准显示管理器。LightDM是2010年开始的新项目,且被设计为轻量、小巧、快速。相较于GDM-GTK、KDM-Qt、LightDM实际上与界面无关,它仅支持本地图形界面获得最好兼容性。Ubuntu运行的LightDM负责启动XServer,用户会话和欢迎界面。Ubuntu默认的欢迎界面是UnityGreeter。配置LightDM配置文件包括:/usr/share/lightdm/lightdm.conf.d/*.conf/etc/lightdm/lightdm.conf.d/*.conf/etc/lightdm/lightdm.conf 系统使用的配置参数保存在/usr/share/lightdm/lightdm.conf.d/*.conf,用户不能编辑。系统管理员可以 /etc/lightdm/lightdm.conf.d/*.c...
代码星球 代码星球·2020-04-04

Ubuntu 16.04安装7zip

搜索时发现7zip有两个:p7zip,p7zip-full,p7zip-rar。研究发现:p7zip:包含7zr(最小的7zip归档工具),仅仅只能处理原生的7z格式。p7zip-full:包含7z,支持7z、LZMA2、XZ、ZIP、CAB、GZIP、BZIP2、ARJ、TAR、CPIO、RPM、ISO和DEB格式。p7zip-rar:包含一个能解压RAR文件的插件。建议安装p7zip-full包(不是p7zip),因为这是最完全的7zip程序包,它支持很多归档格式。此外,如果想处理RAR文件话,还需要安装p7zip-rar包,做成一个独立的插件包的原因是因为RAR是一种专有格式。当然也可以三者都装。安装:sudoapt-getinstallp7zip-rarsudoapt-getinstallp7zip-fullsudoapt-getinstallp7zip使用:直接命令行,或者压缩包右键->压缩/解压很遗憾,没有GUI界面,只是扩充了系统工具,比如上面的7z格式。更多实用功能只能使用命令行。 参考:http://www.xitongzhijia.net/xtjc/...
代码星球 代码星球·2020-04-04
首页上一页...419420421422423...下一页尾页