IntelliJ IDEA

start.spring.io 不能访问时

匆匆过客 提交于 2020-08-20 09:14:42
start.spring.io 不能访问 1. 使用阿里云https://start.aliyun.com/ 地址直接替代 2. 安装IDEA插件Cloud Toolkit,重启之后,便可创建工程 3. 直接上start.spring.io创建项目 4. 自己搭建本地的服务器 cloen代码:git clone https: //github.com/spring-io/start.spring.io 打包编译:cd start.spring.io ,执行mvnw clean package -Dmaven.test.skip=true target 文件下两个jar 用*-exec.jar 可以直接 java -jar -Dserver.port=8080 target\start-site-exec.jar 运行 IDEA之中,使用Custom,填入localhost:8080然后创建项目 ref: 1. 解决 start.spring.io 不能访问 使用阿里云国服链接替代 , 2. 解决 start.spring.io 不能访问,可以用Cloud Toolkit在代替 , 3. 解决start.spring.io网络连接不稳定问题,自行搭建 , 4. start.spring.io项目地址 来源: oschina 链接: https://my.oschina.net/u

为什么要看源码、如何看源码,高手进阶必看

让人想犯罪 __ 提交于 2020-08-20 09:14:24
作者:xybaby www.cnblogs.com/xybaby/p/10794700.html 由于项目的需求,最近花了较多的时间来看开源项目的代码,在本文中,简单总结一下对 为什么要看源码、如何看源码 这两个问题的思考。 看源码的意义 看源码只是一种方法、手段,而不是目的。我也曾经给自己制定过“阅读xxx源码”的目标,现在看起来真的很蠢,一点不smart(specific、measurable、attainable、relevant、time-bound)。 只有搞清楚了阅读代码的目标,才能有的放矢,抓住重点,高效达成任务。 看源码的意义总结起来包含但不限于以下几点: 一、解决问题(BUG) 只要是代码,就会有bug,只是说bug的多与少、深与浅罢了。现在大家都喜欢发布、使用开源项目,不同的开源项目社区成熟度、代码质量又会有较大的差异,遇到bug就不足为奇了。 当然,遇到bug肯定是先在网上搜索是否有类似的问题,一般可以在google、Stack Overflow、项目的issues里面有对应的关键词搜索。如果搜不到,那么就只能看源码解决了 二、知其所以然 我在[如何学习新技术、团队技术选型时要注意些什么][Link 1]里面提到过,如果我们需要将一个开源项目用到自己的项目中,那么就必须了解这项项目的优缺点,并深知原理,对部分细节(尤其是项目的优势、feature)进行深入研究

Maven安装及其IDEA的配置

孤者浪人 提交于 2020-08-20 08:54:32
相关内容网上很多,本文转载自csdn博主 击中我 , https://blog.csdn.net/qq_36267611/article/details/85274885 ,内文略有修改。 一、下载安装 前往 https://maven.apache.org/download.cgi 下载最新版的Maven程序。解压到任意目录 (要养成不起中文路径的好习惯,否则有时间出问题真的很难找) 新建环境变量MAVEN_HOME,赋值刚才解压的根目录 编辑环境变量Path,追加%MAVEN_HOME%\bin; (注:为了看起来更通用,后面安装的根目录均以%MAVEN_HOME%代替,而非以我的实际安装目录) 至此,maven已经完成了安装,可以通过DOS命令检查一下我们是否安装成功 mvn -v 显示上图的结果,表示maven已经安装成功。 二、配置本地仓库 新建一个Repository的文件夹(还是建议和MAVEN_HOME同级,反正我是这样的),该目录用作maven的本地库。 打开%MAVEN_HOME%\conf\settings.xml文件,在下图中所示位置加入下列代码 < localRepository > %your repository path% </ localRepository > 如果前面配置成功,在DOS中运行一下 mvn help:system

史上最全:idea将Java项目打包Jar包,并生成exe可执行文件

淺唱寂寞╮ 提交于 2020-08-20 08:26:29
idea将Java项目打包Jar包,并生成exe可执行文件 idea将Java项目打包Jar包 使用idea创建springboot项目或者java项目 这个这里就不多讲解了。(相信大部分都会了,如果不会的话,我后面在出一篇文章专门讲解创建springboot项目和普通java项目。) 打包springboot或java项目到jar包 springboot项目目录结构 开始打包 准备工作 准备工作做完后,开始打包。 Bulid后会生成jar包,这个jar包会用于后面我们生成".exe"可执行文件。 到此springboot项目打包就完成。 Springboot项目jar包生成exe可执行文件 jar包生成exe可执行文件需要一个软件-exe4j 让我们一起开始使用exe4j打包项目 下载安装 exe4j 安装成功之后直接运行。 创建打包目录 比如在桌面创建一个文件夹gui,将jar包放到gui文件夹里面,如果你怕别的机器没有jre,将你本地的jre目录拷贝的里面,我的目录可以参考一下。(但是我添加了jre,其他机器(没有java环境)没有生效。有知道的可以告知一下。) 开始打包 在打包前先 注册 ,在welcome界面的右下角 用户名和公司随便填写即可。注册码下面的都可以用。 注册码: 双击打开exe4j 点击Project type ,选择 “JAR in EXE” mode ,

mac Intellij Idea Tmocat 启动报 Error running Tomcat: /conf/Catalina

断了今生、忘了曾经 提交于 2020-08-20 08:15:08
原因:主要是tomcat下Catalina目录没有权限导致,将其设置读写权限即可 如果在刚刚启动tomcat时出现以下问题: Error running Tomcat 8.5.31: Error copying configuration files from /usr/local/apache-tomcat-8.5.3/conf to /Users/zhouyuchen/Library/Caches/IntelliJIdea2016.1/tomcat/Tomcat_8_5_31_ttt/conf: Directory is invalid /usr/local/apache-tomcat-8.5.3/conf/Catalina 解决方案: cd /Library/Tomcat/conf/ sudo chmod 777 Catalina 然后又出现这样的错误: Error running tomcat8.5.15: Error copying configuration files from /home/dell/software/apache-tomcat-8.5.15/conf to /home/dell/.IntelliJIdea2017.1/system/tomcat/Unnamed_LibManage/conf: /home/dell/software/apache

程序员兼职,年入几十万,我是怎么做到的?

不想你离开。 提交于 2020-08-20 07:38:47
唯有梦想,才足以使人疯狂。—— 启舰 一大早,朋友发来消息,在纠结了几个月之后,他最终还是从阿里离职了。 看着他的last day,不知是祝福还是担心。 做为打工仔,他是很优秀的。工作已有十年,在国外工作过几年,回国后,应聘到阿里做专家,并带团队。 只是,没能料想自己的心路历程会变的这么快,去年,刚买了第二套房,卖还不能卖,在没有工作的情况下,两套房同时供起来压力异常大。 老读者都知道,我从大学开始就做各种兼职、连续创业了两次,现在虽在工作,兼职每年能收入几十万。 B站视频有flag,如果B站的同名视频点赞破万,我会详细列出来,我每年兼职具体能挣多少钱,具体是怎么赚的。马上破万,想知道的小伙伴,去B站守着吧,B站用户名:启舰杂谈。 结合我的创业经历,把我多年来创业经验分享给大家,我现在创业、兼职都是遵循这些标准。 二、我的创业历程 有些人很欣赏破釜沉舟这个词。 喜欢这个词的人,想必是没有体验过绝望的感受吧。 曾经我写过一篇文章 《启舰:这个世界上人真的分三六九等,你信吗?》 ,讲述了我年轻时的一些经历。 其中,在大学期间兼职、实习挣的钱,攒了一万多,开了个培训班。这是我第一次创业。 眼看辅导班要开班了,根本没招到几个学生,请的老师的钱都不够付。 急得像热锅上的蚂蚁,没办法,晚上一点多跳墙进人家小区,逐个单元贴广告,贴到四五点。就那种黄纸宣传单,一个个小区挨个贴,周围小区太多

Intellj 和Eclipse搜索对比

≡放荡痞女 提交于 2020-08-20 05:32:07
Ctrl+N=ctrl+shift+R Ctrl+Shift+F=Ctrl+H 1. Ctrl+N 按名字搜索类 相当于eclipse的ctrl+shift+R,输入类名可以定位到这个类文件 就像idea在其它的搜索部分的表现一样,搜索类名也能对你所要搜索的内容多个部分进行匹配 甚至不是自己写的类也能搜索 而且如果能匹配的自己写的类,优先匹配自己写的类 2. Ctrl+Shift+N 按文件名搜索文件 同搜索类类似,只不过可以匹配所有类型的文件了 3. Ctrl+H 查看类的继承关系 例如HashMap的父类是AbstractMap,子类则有一大堆 4. Ctrl+Alt+B 查看子类方法实现 Ctrl+B可以查看父类或父方法定义,但是不如ctrl+鼠标左键方便。但是在这里,Ctrl+B或ctrl+鼠标左键只能看见Map接口的抽象方法put的定义,不是我们想要的,这时候Ctrl+Alt+B就可以查看HashMap的put方法。 5. Alt+F7 查找类或方法在哪被使用 相当于eclipse的ctrl+shif+H,但是速度快得多。 6. Ctrl+F/Ctrl+Shift+F按照文本的内容查找 相当于eclipse的ctrl+H,速度优势更加明显。其中Ctrl+F是在本页查找,Ctrl+Shift+F是全局查找 7. Shift+Shift搜索任何東西 shift

IDEA External libraries 不显示Maven中引入的repository

匆匆过客 提交于 2020-08-20 04:48:49
原文:https://blog.csdn.net/dj_dengjian/article/details/88668012 记录一下遇到的这个问题的解决方法,也是困惑了半天,感觉这是maven的bug,因为动了几次项目中引入的外部jar包,导致IDEA External libraries 不显示Maven中引入的repository,解决方法: 1. 打开IDEA右侧的侧边栏Maven Project -> life cycle -> clean 2. install 3. 最后同样是在Maven Project 侧边栏中,右键项目名称 -> reimport 来源: oschina 链接: https://my.oschina.net/u/4315672/blog/4499672