IntelliJ IDEA

Mac下安装配置Maven并在IDEA中配置

余生颓废 提交于 2020-08-17 19:21:51
Mac下安装配置Maven并在IDEA中配置 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 下载Maven 下载地址 注意看自己系统,mac/linux下载tar.gz,windows下载zip 设置环境变量 首先解压到usr/local下 打开终端, vim ~/.zshrc ,在后面添加路径 export MAVEN_HOME=/usr/local/apache-maven-3.6.3 export PATH=$PATH:$MAVEN_HOME/bin 注意自己的版本和路径,应用配置 source ~/.zshrc 测试 mvn -v ,出现以下表示安装成功 配置阿里云源 打开 /usr/local/apache-maven-3.6.3/conf/settings.xml 配置文件 <!-- 阿里云仓库 --> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror> 测试,在终端输入 mvn help:system

win10关于IDEA 2020.1.2 激活

对着背影说爱祢 提交于 2020-08-17 18:43:36
首先安装过程哪里都有只要搜一下就好, 1.首先将idea应用单独断网 1) 左下角右键 搜索 控制面板 点进去系统与安全 2)点击防火墙,找到高级设置 3)在高级设置里,点击出站规则,右上角点击新建规则 4)新建规则中选择程序,点击下一步,看到此程序路径,选择必须是exe文件, 64位系统,选择idea64. 选好点击下一步 5)选择组织连接,继续点击下一步,随便取一个名字完成即可。 6)接下来要激活程序,点开软件,选择Activation code,复制下面内容,激活即可 3AGXEJXFK9

spring源码调试准备工作

若如初见. 提交于 2020-08-17 18:40:01
Spring源码下载 1、git clone--branchv5.1.3.RELEASE https://gitee.com/Z201/spring-framework.git 2、gradle 下载,gradle 要 JDK8 的版本 3、到下载的 spring 源码路径执行 gradle 命令, gradlew:spring-oxm:compileTestJava 4、用 idea 打开 spring 源码工程,在 idea 中安装插件 kotlin,重启 idea 5、把编译好的源码导入到工程中 最后我们需要在我们自己的项目中调试源码引入spring源码对应的依赖,并且将源码打成jar包: 双击对应工程的jar就可以断点调试了 来源: oschina 链接: https://my.oschina.net/u/3995125/blog/4310406

IDEA目录介绍

廉价感情. 提交于 2020-08-17 18:32:31
主要介绍 配置功能,自定义代码模板,自定义文件模板,自定义快捷键 主要介绍:系统目录,不可或缺 主要介绍:安装目录,启动,插件,允许许可,最长改动Bin目录 idea.properties 来源: oschina 链接: https://my.oschina.net/u/4343420/blog/4303360

自从用完Gradle后,有点嫌弃Maven了!速度贼快

一笑奈何 提交于 2020-08-17 17:51:39
相信使用Java的同学都用过Maven,这是一个非常经典好用的项目构建工具。但是如果你经常使用Maven,可能会发现Maven有一些地方用的让人不太舒服: 1. Maven的配置文件是XML格式的,假如你的项目依赖的包比较多,那么XML文件就会变得非常非常长; 2. XML文件不太灵活,假如你需要在构建过程中添加一些自定义逻辑,搞起来非常麻烦; 3. Maven非常的稳定,但是相对的就是对新版java支持不足,哪怕就是为了编译java11,也需要更新内置的Maven插件。 如果你对Maven的这些缺点也有所感触,准备尝试其他的构建工具,那么你可以试试gradle,这是一个全新的java构建工具,解决了Maven的一些痛点。 一、安装Gradle 最传统的安装方法就是去gradle官网下载二进制包,解压,然后将路径添加到环境变量中。如果你没什么其他需求,可以使用这种安装方式。但是,gradle是一个非常新潮的项目,每隔几个月就会发布一个新版本,这种方式可能跟不上gradle的更新速度。 所以我更加推荐使用包管理器来安装gradle。如果你使用linux系统,那么不必多说。如果你使用Windows系统,我推荐使用scoop包管理器来安装gradle。它安装方便,而且使用SHIM目录来管理环境变量,在各种工具中配置gradle也很方便。 当然,如果你完全不喜欢安装这么多乱七八糟的东西

带请求正文的HTTP GET

时光怂恿深爱的人放手 提交于 2020-08-17 17:33:49
问题: I'm developing a new RESTful webservice for our application. 我正在为我们的应用程序开发新的RESTful Web服务。 When doing a GET on certain entities, clients can request the contents of the entity. 在某些实体上执行GET时,客户端可以请求实体的内容。 If they want to add some parameters (for example sorting a list) they can add these parameters in the query string. 如果他们想添加一些参数(例如,对列表进行排序),则可以在查询字符串中添加这些参数。 Alternatively I want people to be able to specify these parameters in the request body. 另外,我希望人们能够在请求正文中指定这些参数。 HTTP/1.1 does not seem to explicitly forbid this. HTTP / 1.1 似乎没有明确禁止这样做。 This will allow them to specify more information

JDBC是什么、怎么使用。

本小妞迷上赌 提交于 2020-08-17 17:28:26
一、JDBC基础 (1)JDBC是什么? Java DataBase Connectivity(Java语言连接数据库) (2)JDBC的本质是什么? JDBC是SUN公司制定的一套接口(interface)、提供了一套接口。 (3)为什么SUN公司制定一套JDBC接口呢? 因为每一个数据库的底层实现原理不一样、Oracle数据库有自己的原理、MySQL数据库也有自己的原理、每一个数据库产品都有自己独特的实现原理。 (4) JDBC开发前的工作: 先从官网下载对应的驱动jar包,然后将其配置到环境变量classpath中, 以上的配置是针对文本编辑器方式开发,使用IDEA工具的时候,不需要配置以上的环境变量。 (5)JDBC编程六部 第一步:注册驱动(作用:告诉Java程序,即将要连接的是哪个品牌的数据库) 获取静态代码块执行,在静态代码块中获取驱动的注册 第二步:获取连接(表示JVM的进程和数据库进程之间的通道打开了,这属于进程之间的通信,重量级的,使用完之后一定要关闭) 需要三个参数,url 、userid、password 第三步:获取数据库操作对象(专门执行SQL语句的对象) 叫statement,createStatement 第四步:执行SQL语句(DQL DML) 执行DML语句用excute方法,返回Int类型,表示影响数据库的基本条数。

好程序员Java培训分享Java性能常见命令有哪些

与世无争的帅哥 提交于 2020-08-17 17:20:58
  好程序员Java培训分享Java性能常见命令有哪些,性能优化一向是后端服务优化的重点,但是线上性能故障问题不是经常出现,或者受限于业务产品,根本就没办法出现性能问题,包括笔者自己遇到的性能问题也不多,所以为了提前储备知识,当出现问题的时候不会手忙脚乱。   既然是定位问题,肯定是需要借助工具,我们先了解下需要哪些工具可以帮忙定位问题。   top命令   top命令是我们最常用的Linux命令之一,它可以实时的显示当前正在执行的进程的CPU使用率,内存使用率等系统信息。top -Hp pid 可以查看线程的系统资源使用情况。   vmstat命令   vmstat是一个指定周期和采集次数的虚拟内存检测工具,可以统计内存,CPU,swap的使用情况,它还有一个重要的常用功能,用来观察进程的上下文切换。字段说明如下:   r: 运行队列中进程数量(当数量大于CPU核数表示有阻塞的线程)   b: 等待IO的进程数量   swpd: 使用虚拟内存大小   free: 空闲物理内存大小   buff: 用作缓冲的内存大小(内存和硬盘的缓冲区)   cache: 用作缓存的内存大小(CPU和内存之间的缓冲区)   si: 每秒从交换区写到内存的大小,由磁盘调入内存   so: 每秒写入交换区的内存大小,由内存调入磁盘   bi: 每秒读取的块数   bo: 每秒写入的块数   in:

IDEA全家桶2020.1.1版本解破

不想你离开。 提交于 2020-08-17 16:49:56
如果帮助到你了,请帮我博客点击个赞,谢谢啦!!! 系统Mac安装IDEA、WebStorm、DataGrip、GoLand等2020.1.1版本,只能是2020.1.1版本哦 1、删除配置 如果之前安装过该版本,首先删除之前的配置 cd /Library/Application Support/JetBrains 找到你对应的版本,删除那个文件夹 2、下载IDEA 注意版本2020.1.1,去官网的历史版本下载,然后下载该jar包 链接:https://pan.baidu.com/s/1T_4pCKasW8RjYIkHSPiqjA 密码:ptri 3、启动 首先启动IDEA,然后点击试用Evaluate for free 进入IDE, 然后把你下载的jetbrains-agent-lastest.zip直接拖进IDE,不需要解压,然后直接重启,然后会有一个提示框,直接确定,就好了。进去就是2087年 来源: oschina 链接: https://my.oschina.net/mdxlcj/blog/4306016

IDEA 更换主题

懵懂的女人 提交于 2020-08-17 16:27:01
先说下我常用的一个主题 http://www.riaway.com/themeshow.php?tid=6$cid=1 首先 主题下载 之后,然在 idea 导入即可 来源: oschina 链接: https://my.oschina.net/hp2017/blog/4492387