IntelliJ IDEA

.gitignore文件我自己常用的配置

為{幸葍}努か 提交于 2020-04-28 07:13:29
我项目中一般不需要上传到git服务器上的有 .idea    ------.idea目录 .mvn    ------.mvn目录 .iml mvnw mvnw.cmd logs/   --- 我生成的日志文件目录 target/ ----项目打包或者运行生成的文件目录 help.md    ----新建springboot项目自带生成的文件 上面是用intelliJ Idea开发工具新建或者开发项目,遇到的问题; 如果是eclipse开发工具,需要将 .project .settings 如果前端代码开发时将代码放到同一个项目目录下,比如用的vue脚手架中需要将 node_modules 目录 dist目录 build目录 有时候不希望将自己的application.properties上传上去,因为项目中的人都是用自己的配置文件 总结了一下,所以一般我自己的项目要用以下的.gitignore文件配置 ###我项目中一般不需要上传到git服务器上的有### .idea     .mvn     .iml mvnw mvnw.cmd logs/ target/ help.md .project .settings .classpath /node_modules/ /dist/ /build/ application.properties    原文出处:https://www

Intellij Idea git commit 过滤文件

时光怂恿深爱的人放手 提交于 2020-04-28 07:13:12
Idea 自带的Ignore 过滤是将文件在 IDEA 中过滤隐藏来实现 git commit 的过滤功能,但是这样有个弊端,就是这个文件如果你平时在开发中使用,但是仅限于自己开发使用,又不想提交上去, 那么这样的隐藏就不是非常的便捷,因为文件隐藏了你要自行到文件目录中去找到对应文件做修改。 今天要说的是利用ignore插件来实现commit的隐藏: 找到IDEA中的Plugins插件管理选项,选中Borwse repositories.. 搜索.ignore 找到对应插件 install 安装完成后重启IDEA。 还有一种通过自己下载的方式添加插件, https://plugins.jetbrains.com/idea/plugin/7495–ignore 去这个网址下载好压缩包, 选中Plugins插件管理中的install plugins from disk... 安装完插件后 先选择Example user template好了,以后有什么想过滤的可以自行添加,~最后点击Generate生成 会对应的生成一个.gitignore的文件,可以在这个文件中添加过滤的文件了。 但是有些时候添加后,执行git commit 还是回检索到过滤的文件,这个是由于对应的目录或者文件已经被git跟踪,此时再加入.gitignore后就无效了。 这个时候需要在对应文件的目录下打开git

.gitignore文件失效的解决方案

巧了我就是萌 提交于 2020-04-28 07:12:52
通常在idea中,我们使用git进行项目管理的时候,一些不需要的文件如.idea,.target文件不需要上传至gitlab仓库,这时,就需要在项目中定义一个.gitignore文件,用来标识这些文件。 在push的时候,就不会将这些文件push至gitlab仓库。但是,有时候,.gitignore文件明明已经存在但是还是没有起作用,导致一部分文件已经上传了应该怎么办呢? 这时候,就应该cd到项目的目录下,然后执行以下操作即可: 1 git rm -r -- cached . 2 git add . 3 git commit -m 'update .gitignore' View Code 主要操作就是先删除本地缓存,重新添加.gitignore文件,然后再提交,亲测有效。 来源: oschina 链接: https://my.oschina.net/u/4297712/blog/3559698

idea怎样避免上传不需要的文件?

…衆ロ難τιáo~ 提交于 2020-04-28 06:40:07
首先我们要知道如果你上传了不必要的文件会导致什么? 例如:你在git上拉了代码,正好别人不小心把.idea文件上传了,这样你也会将.idea文件拉到你的本地库中, 在你open这个项目的时候你会发现你看不到项目的结构,出现这种情况不用着急。 1.你可以在你的本地库中把.idea文件删除再重新用你的idea打开这个项目,这样你就可以看到这个项目的结构了 好了,现在该如何避免这样的事呢? 1.在你上传文件的时候不去提交.idea文件,这个可能有时候会忘,这时你可以在你的本地库中创建一个.ignore文件用来提交的时候自动忽略某些文件,下面是创建.ignore文件的截图 创建完成之后会出现这样一个文件 你可以选择用notepad++打开 然后在里面配置你想要忽略你想要忽略的文件这里是可以用通配符的例如:*.txt就会将所有的txt文件忽略 我这里是忽略了target文件和.idea文件 如果实在是不小心上传了.idea文件 1.在你的项目本地仓库(也就是你代码拉取下来的位置)右击选择git bash here 2.然后按照顺序输入命令   git rm -r --cached .idea   git commit -m"提交信息"   git push 这样你就可以将你上传的库上的.idea文件删除了(不光.idea可以这么删除,其他文件也可以这样删除)   来源: oschina 链接

idea中Springcloud同时运行多个模块、微服务

爷,独闯天下 提交于 2020-04-28 06:30:13
idea中有个窗口叫做 Run DashBoard 在这里可以管理多个模块的启停,这个面板一般情况下是关闭的打开Run DashBoard面板 在工程的.idea中找到workspace.xml,并找到RunDashboard < component name ="RunDashboard" > < option name ="ruleStates" > < list > < RuleState > < option name ="name" value ="ConfigurationTypeDashboardGroupingRule" /> </ RuleState > < RuleState > < option name ="name" value ="StatusDashboardGroupingRule" /> </ RuleState > </ list > </ option > </ component > 添加 < option name ="configurationTypes" > < set > < option value ="SpringBootApplicationConfigurationType" /> </ set > </ option > 添加以后如下 < component name ="RunDashboard" > < option

Spring Boot【快速入门】简单案例

我只是一个虾纸丫 提交于 2020-04-28 05:42:20
Spring Boot【快速入门】 Spring Boot 概述 Build Anything with Spring Boot: Spring Boot is the starting point for building all Spring-based applications. Spring Boot is designed to get you up and running as quickly as possible, with minimal upfront configuration of Spring. 上面是引自官网的一段话,大概是说: Spring Boot 是所有基于 Spring 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。 什么是 Spring Boot 它使用 “习惯优于配置” (项目中存在大量的配置,此外还内置一个习惯性的配置,让你无须)的理念让你的项目快速运行起来。 它并不是什么新的框架,而是默认配置了很多框架的使用方式,就像 Maven 整合了所有的 jar 包一样,Spring Boot 整合了所有框架(引自: springboot(一):入门篇——纯洁的微笑 ) 使用 Spring Boot 有什么好处 回顾我们之前的 SSM 项目,搭建过程还是比较繁琐的,需要

转载 江南一点雨 一键部署docker

南笙酒味 提交于 2020-04-28 05:42:03
一键部署 Spring Boot 到远程 Docker 容器,就是这么秀! 不知道各位小伙伴在生产环境都是怎么部署 Spring Boot 的,打成 jar 直接一键运行?打成 war 扔到 Tomcat 容器中运行?不过据松哥了解,容器化部署应该是目前的主流方案。 不同于传统的单体应用,微服务由于服务数量众多,在部署的时候出问题的可能性更大,这个时候,结合 Docker 来部署,就可以很好的解决这个问题,这也是目前使用较多的方案之一。 将 Spring Boot 项目打包到 Docker 容器中部署,有很多不同的方法,今天松哥主要来和大家聊一聊如何将 Spring Boot 项目一键打包到远程 Docker 容器,然后通过运行一个镜像的方式来启动一个 Spring Boot 项目。 至于其他的 Spring Boot 结合 Docker 的用法,大家不要着急,后续的文章,松哥会和大家慢慢的一一道来。 1.准备工作 1.1 准备 Docker 我这里以 CentOS7 为例来给大家演示。 首先需要在 CentOS7 上安装好 Docker,这个安装方式网上很多,我就不多说了,我自己去年写过一个 Docker 入门教程,大家可以在公众号后台回复 Docker 获取教程下载地址。 Docker 安装成功之后,我们首先需要修改 Docker 配置,开启允许远程访问 Docker 的功能

spring boot介绍以及helloworld项目

穿精又带淫゛_ 提交于 2020-04-28 05:32:52
[toc] spring boot介绍 spring boot历史,背景网上很多,就是一个快速开发企业级web项目的框架,后续再补与spring MVC 和spring的区别 helloworld以及项目结构介绍 IDEA中创建spring boot项目 IDEA中创建 File -> New -> Project 版本:java : 10.0.2 IDEA: IDEA(Ultimate Edition) 2019.2.3 学生注册版 没有spring initializer的需要在插件里安装spring boot插件 点击next sprint boot 连接不上的原因: 报错为 Cannot download https://start.spring.io;Status:403 解决方法: 开手机热点,电脑连接手机热点 修改好信息 依赖选择 spring web 创建完成后,可以删除一些不必要的文件 Hello World示例程序 将application.properties改成application.yml。yml文件和properties配置文件具有同样的功能。二者的区别在于: yml文件的层级更加清晰直观,但是书写时需要注意格式缩进对齐。yml格式配置文件更有利于表达复杂数据结构的配置。比如:列表,对象(后面章节会详细说明)。 properties阅读上不如yml直观

Intellij IDEA Run Dashboard面板

我只是一个虾纸丫 提交于 2020-04-28 05:18:52
IDEA下SPRING BOOT显示Run Dashboard面板 点击IDEA上面工具栏View---Tool Windows---Run Dashboard 即可打开界面, 如果Tool Windows的子选项里没有Run Dashboard,可以在工程目录下找.idea文件夹下的workspace.xml,在其中增加如下组件 普通的Run面板 Run Dashboard面板 可以看到,Run Dashboard面板使用更加方便。 在.idea/workspace.xml 文件中找到 < component name ="RunDashboard" > <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </option> < option name ="ruleStates" > < list > < RuleState > < option name ="name" value ="ConfigurationTypeDashboardGroupingRule" /> </ RuleState > < RuleState > < option name ="name" value =

结对编程练习-四则运算(第一周)

拈花ヽ惹草 提交于 2020-04-28 05:11:11
20165226 结对编程项目-四则运算 阶段总结 一、需求分析 1、随机生成题目 生成的题目个数从命令行输入 用户可选择生成不同难度的题目,比如通过参数指定: (1) 运算符个数范围 (2) 运算符限定(小学一年级题目只生成 + - 题目) 能多次生成题目 2、题目运算(判题) 支持多运算符 支持整数 支持真分数 转换为后缀表达式(也可以直接计算中缀表达式) 3、题目合法性判断 可独立使用 可用于测试生成题目的正确性 4、扩展需求 题目去重 支持多语言 处理生成题目并输出到文件 完成题目后从文件读入并判题 二、设计思路 1、设计一个 IntNumber 类,用来实现整数的四则运算 2、设计一个 Judgement 类,用来判断用户输入与实际计算值是否相等,并统计正确的次数 3、设计主类,生成随机数,生成题目,并判断正确率 4、设计测试类,测试整数类的四则运算 三、核心代码及注释 Calculate import java.text.NumberFormat; import java.util.*; public class Calculate { public static void main(String[] args) { NumberFormat number = NumberFormat.getPercentInstance(); Random ran = new