eclipse

推荐几款常用的Eclipse插件

不羁岁月 提交于 2021-01-13 08:52:50
Eclipse 应该说是老牌也是最常用的Java开发工具,尽管这几年 InstelliJ IDEA 的发展势头很强劲,身边使用和推崇的人也大有人在,但个人而言还是觉有些不太习惯。这里也介绍几款自己常用的插件,工欲善其事必先利其器嘛,善用好这些工具能帮忙我们提高开发的效率: MyBatipse :就是一款针对MyBatis的增加工具,提供了DAO方法与配置文件之间快速跳转定位;编辑MyBatis相关文件时提供内容提示、补全和验证功能;控制台视图从打印日志中复制完整SQL语句等功能; dynamic-source-lookup :虽然Maven工程可以很方便 的让我们查看到源代码,但有时我们更希望能够Debug; MyBatipse 超链接(java mapper 与 XML mapper 之间跳转定位) 从java mapper到XML mapper 从java mapper方法到XML mapper方法 从XML mapper声明ID到java mapper方法 XMl编辑器增强 支持#{}中的javaType和jdbcType提示 自动根据对应的java类型或者type别名生成所有的resultMap配置 在xml配置中设置名称和值 其他 使用向导创建一个新的XML映射文件 在控制台视图复制SQL语句。例如,选择并复制下列调试输出 **注意:*

Java虚拟机(六):JVM调优工具

可紊 提交于 2021-01-13 03:51:49
工具做为图形化界面来展示更能直观的发现问题,另一方面一些耗费性能的分析(dump文件分析)一般也不会在生产直接分析,往往dump下来的文件达1G左右,人工分析效率较低,因此利用工具来分析jvm相关问题,长长可以到达事半功倍的效果来。 jvm监控分析工具一般分为两类,一种是jdk自带的工具,一种是第三方的分析工具。jdk自带工具一般在jdk bin目录下面,以exe的形式直接点击就可以使用,其中包含分析工具已经很强大,几乎涉及了方方面面,但是我们最常使用的只有两款:jconsole.exe和jvisualvm.exe;第三方的分析工具有很多,各自的侧重点不同,比较有代表性的:MAT(Memory Analyzer Tool)、GChisto等。 对于大型 JAVA 应用程序来说,再精细的测试也难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。JVM 能够记录下问题发生时系统的部分运行状态,并将其存储在堆转储 (Heap Dump) 文件中,从而为我们分析和诊断问题提供了重要的依据。其中VisualVM和MAT是dump文件的分析利器。 jdk自带的工具 jconsole Jconsole(Java Monitoring and Management Console)是从java5开始

idea main和System快捷键

徘徊边缘 提交于 2021-01-12 15:23:14
1、在IntelJ中和Eclipse中稍有不同,在Eclipse中,输入main再按Alt+/即可自动补全main函数,但是在IntellJ中则是输入psvm,选中即可 这里写图片描述 2、在方法体内部有for循环,在IntellJ中是输入fori,然后会有一个提示,选中需要的for循环即可 这里写图片描述 3、System.out.println();在IntellJ中是输入sout 这里写图片描述 --------------------- 来源: oschina 链接: https://my.oschina.net/u/4354470/blog/4892565

Lombok 安装、入门以及使用

陌路散爱 提交于 2021-01-12 07:50:32
lombok 的官方网址: http://projectlombok.org/ lombok 安装 使用 lombok 是需要安装的,如果不安装,IDE 则无法解析 lombok 注解。先在官网下载最新版本的 JAR 包,现在是 0.11.2 版本,我用的是 0.11.0 第一次使用的时候我下载的是最新版本的,也就是我现在用的 0.11.0,到现在已经更新了两个版本,更新的好快啊 ... ... 1. 双击下载下来的 JAR 包安装 lombok 我选择这种方式安装的时候提示没有发现任何 IDE,所以我没安装成功,我是手动安装的。如果你想以这种方式安装,请参考官网的视频。 2.eclipse / myeclipse 手动安装 lombok 1. 将 lombok.jar 复制到 myeclipse.ini / eclipse.ini 所在的文件夹目录下 2. 打开 eclipse.ini / myeclipse.ini,在最后面插入以下两行并保存: -Xbootclasspath/a:lombok.jar -javaagent:lombok.jar 3.重启 eclipse / myeclipse lombok 注解: lombok 提供的注解不多,可以参考官方视频的讲解和官方文档。 Lombok 注解在线帮助文档: http://projectlombok.org

Java连接Redis测试

試著忘記壹切 提交于 2021-01-12 02:00:58
用eclipse新建一个Maven工程,在pom.xml文件里面,引入redis和junit的依赖。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.comtop.cn</groupId> <artifactId>JavaRedis</artifactId> <version>0.0.1-SNAPSHOT</version> <name>JavaRedis</name> <description>java连接redis例子</description> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency>

List集合

人盡茶涼 提交于 2021-01-10 14:59:06
List集合特点: 1. 有序。例如,存元素的顺序是66、88、99。那么集合中,元素的存储就是按照66、88、99的顺序完成的)。 2. 有索引。通过索引就可以精确的操作集合中的元素(与数组的索引是一个道理)。 3. 元素重复。通过元素的equals方法,来比较是否为重复的元素。 List集合中常用方法 List作为Collection集合的子接口,不但继承了Collection接口中的全部方法,而且还增加了一些根据元素索引来操作集合的特有方法,如下: public void add(int index, E element) : 将指定的元素,添加到该集合中的指定位置上。 public E get(int index) :返回集合中指定位置的元素。 public E remove(int index) : 移除列表中指定位置的元素, 返回的是被移除的元素。 public E set(int index, E element) :用指定元素替换集合中指定位置的元素,返回值的更新前的元素。 List集合方法举例: public class ListDemo { public static void main (String[] args) { // 创建List集合对象 List<String> list = new ArrayList<String>(); //

【eclipse下使用git上传(下载)代码至(从)github】

谁说我不能喝 提交于 2021-01-10 04:35:32
eclipse下使用git插件上传代码至github 1.eclipse下安装git 正常情况下,eclipse 是自带 git 插件的,那么即可跳至步骤1的最后一小步,配置 git 。 如果十分悲剧,你的 eclipse 中见不到 git 的身影,那么也没关系,安装一个 git 插件就行了。eclipse 安装插件的方法有好几种,此处选取最常见的一种介绍 git 插件的安装。 点击 Help->Install New Software->add。 输入插件名称(自定义),以及插件地址( http://download.eclipse.org/egit/updates/ )。 选择插件,点击 Next->Next->I accept……->Finish 即可。 拥有 git 后,我们还需要对 git 进行简单的配置。 Window->Preferences->Team->Git->Configuration,点击 Add Entry ,配置 email 和 name,当然还可以是一些其他的信息,当提交代码时,这些信息会自动被读取提交。 2.注册github帐号 如果你是一个 github 长期使用者,项目 Fork&Star 数已经数不清的大神,那么(开什么玩笑,大神是不会看这个的⊙?⊙)。 如果你刚刚开始使用 github ,并且拥有自己的 github 帐号

html5 如何打包成apk,将H5封装成android应用APK文件的几种方法

两盒软妹~` 提交于 2021-01-10 04:23:43
直接使用编程软件提供的方法: 1、需要下载安装MyEclipse2014,Android SDK,eclipse(需配置 Android开发 环境) Java和Android环境安装与配置。 2、打开MyEclipse2014,新建一个HTML5 Mobile Application Project,命名,例如:hello。 3、html5程序在工程www目录下编辑;编辑好html5程序,下面就要开始学习打包了。 4、这里介绍两种打包方式: 4.1、PhoneGap Build Service 打包。 4.2、android SDK +eclispe 打包。 5、android SDK +eclispe 打包(前提已配置好, android开发 环境): Step1、启动eclipse,新建Android Application Project,即Android工程,命名,例如:hello。 6、Step2、将前面Myeclipse2014中编辑好的HTML5程序(www整个目录)拷至刚刚在eclipse新建hello工程对应assets目录下面。 7、Step3、下面要做的就是如何将HTML5程序在Android应用中启动,这里要使用Android系统自带的WebView控件(具体信息参考Adroid开发文档)---在工程下找到res->layout->activity_main

spring内嵌jetty容器,实现main方法启动web项目

送分小仙女□ 提交于 2021-01-09 17:08:33
Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。Jetty相比与Tomcat是轻量级的,而且Jetty更灵活,体现在其可插拔性和可扩展性,更易于开发者对Jetty本身进行二次开发,定制一个适合自身需求的Web Server。 Jetty可以向Tomcat一样单独作为一个纯粹的web容器,但是Jetty的开发文档更偏向于推荐我们将jetty内嵌到我们的项目中,最为一个可插拔的组件进行开发。 下面直接上代码: POM文件 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.8</java.version> <jetty.version>9.4.8.v20171121</jetty.version> <spring.version>4.0.6.RELEASE</spring.version> <mybatis.version>3.3.0</mybatis.version> <mysql