IntelliJ IDEA

JetBrains IntelliJ IDEA 2019 for Mac(Java的IDE工具) v2019.3.3中文版

ε祈祈猫儿з 提交于 2020-02-27 10:51:46
[名称]:JetBrains IntelliJ IDEA 2019 for Mac [大小]: 814.3 MB [语言]:中文 [测试环境]: Mac OS 10.15.x [下载链接]:https://www.macdown.com/mac/573.html 简介 intellij idea mac被认为是最好的java开发工具之一,IntelliJ IDEA支持自定义UI主题,自定义UI主题使设计人员能够控制内置IntelliJ IDEA UI元素的外观, 为插件创建新的UI元素与自定义UI主题明显不同。 JetBrAIns IntelliJ IDEA 2019 for Mac软件特色介绍 深入了解您的代码 IntelliJ IDEA分析您的代码,在所有项目文件和语言中查找符号之间的连接。利用这些信息,它提供了深入的编码协助,快速导航,巧妙的错误分析,当然还有重构。 智能完成 ^⇧Space为您提供当前上下文中适用的最相关符号的列表。这个和其他完成项目不断向您学习,将最常用的类和包的成员移动到建议列表的顶部,以便您可以更快地选择它们。 连锁完成 比Smart Completion深入一点,并在当前上下文中列出可通过方法或获取者访问的适用符号。假设你正在寻找价值Project 并且只有Module module声明。按^⇧Space两次获得module.getProject(

idea2019激活教程,永久激活!(附激活码)

霸气de小男生 提交于 2020-02-27 10:26:17
此教程仅用作个人学习,请勿用于商业获利,造成后果自负!!! 此教程已支持最新2019.2版本 永久激活方法 1.下载jar包 点击链接 网盘链接:pan.baidu.com/..... 【提取码: gpmb】 (如果 链接失效或被封 ,可关注公众号【java之旅】或微信扫描下方二维码,回复:【 idea 】,获取新的下载链接),下载补丁文件 jetbrains-agent.jar 并将它放置到 Idea安装目录的bin目录下(位置可随意,放这里是怕误操作删除了破解文件)。 2.打开idea 如果你之前已经使用有效期激活过可跳过此步骤,如果你是刚下载的idea,则需要点击激活窗口的“ Evaluate for free ”免费试用,然后再创建一个空项目,这样就可以进入到Idea的工作页面 3.修改配置文件 进入idea后,点击Idea最上面的菜单栏中的 “ Help ” -> “ Edit Custom VM Options … ”,如果提示是否要创建文件,请点” Yes ”。 在打开的vmoptions编辑窗口末行添加: -javaagent:你Idea的安装目录jetbrains-agent.jar 我写的时自己的,大家按照自己的目录修改。 修改完配置文件之后重启Idea!一定记得重启! 修改完配置文件之后重启Idea!一定记得重启! 修改完配置文件之后重启Idea!一定记得重启

从 Windows 过度到 Mac 必备快捷键对照表

旧街凉风 提交于 2020-02-27 08:37:29
从 Windows 过度到 Mac 必备快捷键对照表 Mac 键盘符号 图标 介绍 ⌘ <kbd>Command</kbd> ⇧ <kbd>Shift</kbd> ⇪ <kbd>Caps Lock</kbd> ⌥ <kbd>Option</kbd> = <kbd>Alt</kbd> ⌃ <kbd>Control</kbd> ↩ <kbd>Enter</kbd> ⌫ <kbd>Delete</kbd> ⌦ <kbd>Fn</kbd> + <kbd>Delete</kbd> ↑ <kbd>上箭头</kbd> ↓ <kbd>下箭头</kbd> ← <kbd>左箭头</kbd> → <kbd>右箭头</kbd> ⇞ <kbd>Fn</kbd> + <kbd>↑</kbd> = <kbd>Page Up</kbd> ⇟ <kbd>Fn</kbd> + <kbd>↓</kbd> = <kbd>Page Down</kbd> Home <kbd>Fn</kbd> + <kbd>←</kbd> End <kbd>Fn</kbd> + <kbd>→</kbd> ⇥ <kbd>Tab</kbd> = <kbd>右制表符</kbd> ⇤ <kbd>Shift + Tab</kbd> = <kbd>左制表符</kbd> ⎋ <kbd>Esc</kbd> = <kbd>Escape</kbd> ⏏ <kbd

windows环境初始化

醉酒当歌 提交于 2020-02-27 07:45:28
安装jdk-环境变量 1、系统变量新建 JAVA_HOME 值 D:\Java\jdk1.8.0_92\ 2、系统变量新建 CLASSPATH 值 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 3、 Path 值 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 4、检测 java -version idea 1、下载安转不启动 2、下载jetbrains-key.jar 3、在 bin\idea64.exe.vmoptions 中添加 值 -javaagent:C:\\develop\\JetBrains\\jetbrains-key.jar git 无脑安装 maven 1、下载 Apache Maven 下 Binary zip archive中 Link 的zip包 2、系统变量新建 MAVEN_HOME 值 D:\apache-maven-3.6.3 Path 值 %MAVEN_HOME%\bin 3、修改 conf/settings.xml 文件 在< localRepository >标签内添加自己的本地位置路径 < localRepository > D:\maven\repository </ localRepository > 在< profiles >标签下添加一个<

学习Java. 基础 1: 安装JDK/配置JDK环境&IEDA工具安装

故事扮演 提交于 2020-02-27 06:52:25
1. 安装JDK 解释: JDK是Java编写环境--开发环境 注: 安装路径不可出现中文及标点符号。 比如:D:\Java\jdk8 1.1 下载: 这个是官网网址: https://www.oracle.com/technetwork/java/javase 进入该网站 找到Java SE , 点进去 3. 找到你要下载的版本, 向下滑就可以了, 现有的版本都有 1.2 进行安装 点击下一步 更改安装路径, 安装到D:\Java\jdk8目录下(禁止出现中文和标点符号) 点击下一步开始安装(大约2~3分钟) , 请稍等片刻 如果弹出jre的安装,关掉页面取消安装即可(因为jdk中已经携带jre,无需再次安装) 1.3 配置环境变量 3. 变量名固定JAVA_HOME 找到Path 进行编辑 新建后,添加 %JAVA_HOME%\bin 最后全部点击确定 输入cmd命令 java -version 出现下面的语句表示环境变量配置完成 2. IEDA开发工具安装 开发中,我们都会使用专业的软件在 Java 环境上进行开发,IDEA 就是目前最流行的 Java 集成开发工具。 注意:1、机器内存应至少为 8G 才能正常使用。 2、以下环境均为一次性配置,无需记忆,仅要求能够根据文档逐步进行即可 百度idea, 进入官网下载正版idea开发工具 双击安装包,进行安装 点击next按钮

IDEA spring boot

て烟熏妆下的殇ゞ 提交于 2020-02-27 06:48:35
Command line is too long. Shorten command line for *** or also for Spring Boot default configuration 解决方案! 修改项目下 .idea\workspace.xml,找到标签 <component name="PropertiesComponent"> , 在标签里加一行 <property name="dynamic.classpath" value="true" /> ———————————————— 原文链接:https://blog.csdn.net/weixin_41235754/article/details/100514000 来源: oschina 链接: https://my.oschina.net/joryqiao/blog/3167514

英语日常用语

十年热恋 提交于 2020-02-27 06:42:34
1、To save pepole's lives. 救死扶伤。 2、I don't like any of my options. 我不喜欢我的所有选项。 3、You are on the wrong team. 你站错了队。 4、Never be afraid. 不要害怕。 5、People need ressurance. 人们需要保证。 6、Normal shoud be lower. 通常应该更低一些。 7、Nice work. 干的好。 8、Just friendly warning. 只是友情提示。 9、That's all we need. 这就够了。 10、Are you proud or disappointed? 你是骄傲还是失望? 11、I'm your neighbor. 我是你的邻居。 12、Everything has to be perfect. 一切必须万无一失。 13、 scut work 打杂 14、You're not gonna figure out what he's thinking. 你不知道他在想什么。 15、What should I do with him? 我该拿他怎么样? 16、Why can't you answer my questions? 你为什么不回答我的问题? 17、You start to think about

test

霸气de小男生 提交于 2020-02-27 06:22:17
java性能调优 jmx jmx(Java Management Extensions,即Java管理扩展) 开启远程支持 注意服务器的端口防火墙 需要在服务器上添加JVM参数来开启 -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=9090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=localhost jstatd 安全策略文件 jstatd.policy grant codebase"file:${java.home}/../lib/tools.jar"{ permission java.security.AllPermission; }; 开启远程支持 jstatd -J-Djava.security.policy=jstatd.policy -J-Djava.rmi.server.hostname=localhost -p1099 >> /tmp/jstatd.log 2>&1 & jvisualvm 需要 jmx 和 jstatd 同时开启支持 jvisualvm

IDEA 接口调试插件 HTTP Client

本秂侑毒 提交于 2020-02-27 05:41:50
界面客户端 使用手册 https://www.jetbrains.com/help/idea/testing-restful-web-services.html <br/><br/> 打开方式 <br/> Tools -> HTTP Client -> Test RESTful Web Service <br/><br/> 文本客户端 <br/> 使用手册 https://www.jetbrains.com/help/idea/http-client-in-product-code-editor.html 特点 纯文本编写 支持统一配置 支持 scripts 脚本 <br/><br/> 创建新的请求文件 Scratch files (全局文件) physical files(项目文件) <br/><br/> live templates <br/><br/><br/><br/> 支持 HTTP 1.1 所有方法 <br/> POST、GET、PUT、DELETE、HEAD、OPTIONS、TRACE、CONNECT <br/><br/> ### GET ``` ### Get request with a header GET https://httpbin.org/ip Accept: application/json Get request with parameter GET

集合的一些坑

只愿长相守 提交于 2020-02-27 05:40:29
1 集合的一些坑 当集合的元素是自定义类时,自定义类强制实现 equals 和 hashCode 方法,并且两个都要实现。 在集合中,除了 TreeMap 和 TreeSet 是通过比较器比较元素大小外,其余的集合类在判断索引位置和相等时,都会使用到 equals 和 hashCode 方法,这个在之前的源码解析中,我们有说到,所以当集合的元素是自定义类时,我们强烈建议覆写 equals 和 hashCode 方法,我们可以直接使用 IDEA 工具覆写这两个方法,非常方便; 所有集合类,在 for 循环进行删除时,如果直接使用集合类的 remove 方法进行删除,都会快速失败,报 ConcurrentModificationException 的错误,所以在任意循环删除的场景下,都建议使用迭代器进行删除; 我们把数组转化成集合时,常使用 Arrays.asList(array),这个方法有两个坑,代码演示坑为: public void testArrayToList ( ) { Integer [ ] array = new Integer [ ] { 1 , 2 , 3 , 4 , 5 , 6 } ; List < Integer > list = Arrays . asList ( array ) ; // 坑1:修改数组的值,会直接影响原 list log . info (