草庐IT

idea-Invalidate

全部标签

idea 打开项目代码出错,但是编译没问题

一、说明       在使用idea的时候发现有时候编译没问题,代码没问题,但是就是项目报红;然后就找了一下解决方法,总结一下然后发一下博客给说明一下吧二、问题和说明1.问题经常出现在pom的引入版本升级和版本依赖有修改2.解决2.1在升级pom的依赖版本后,本地原来打包由idea生成的xxx-iml文件;里面引入的是旧的版本;如下图文件; 解决方法很简单,把这个“项目名称.iml”文件删除,然后再打包一下就好了;删除这个可能会导致这个项目的pom.xml文件有一个删除线,然后当前项目就识别成不是项目了。可以在settings中设置,如下图,里面的勾选去掉,然后点击确定就可以识别了注:如果id

Java中实现在线语音识别(科大讯飞免费的SKD)、SDK下载和IDEA项目搭建、成功运行【完整代码】

一、下载语音听写(流式版)SDK科大讯飞官网:https://www.xfyun.cn/1.1实名认证首先登陆讯飞开放平台:https://passport.xfyun.cn/login,微信扫码关注登录注册新账号登陆后界面后,进入产品服务–>实时语音转写栏目点击个人免费套餐,下面的立即领取,它会提醒我们去实名认证实名认证一下提交完认证之后可以看到认证成功回到平台领取界面,就可以领取了1.2创建应用并试用免费购买版点击右边的+号创建应用,很简单的,然后才能提交(不然会提示你还没有创建应用,不让提交)确认下单设置下支付密码确认支付就好了1.3下载SDK在控制台进入后有如下界面,点击语音听写,往下

Qodana & IntelliJ IDEA,看代码质量平台如何简化IDE本地化!

IntelliJIDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、创新的GUI设计等方面的功能可以说是超常的。当程序员规划涉及代码重构的大型项目时,应该查看所需更改的全貌并相应地调整,这正是IntelliJIDEA团队在需要将IDE的整个UI本地化为中文、日语和韩语时所做的。IntelliJ团队使用JetBrains的代码质量平台Qodana作为本地化流程的单一可信来源,可以比预期更快地完成了项目,明智的规划、问责和监督促

IDEA导入Web项目的三种方式

文章目录前言一、第一种方式二、第二种方式三、第三种方式前言无论那种方式,它们都有相同的前提,那就是首先将你想要导入的Web项目放置在你想要导入的工程目录下例如(举例子):笔者要将一个名为mavenWeb1的Web项目(笔者自己的),导入到P5工程下(笔者自己的),那么首先需要将mavenWeb1文件放置在P5文件下,如下图所示:若你的工程是一个全新的工程,那么首先你需要将Maven路径配置好,因为若你没有为IDEA配置全局的Maven路径,那么你每次创建一个新的工程,新的工程的Maven路径都将是默认的路径,如下图所示:(如何找到Maven:点击IDEA左上角File---->点击Settin

IDEA整合git使用

流程IDEA配置gitidea中默认已经集成了git,首先打开idea,点击File->settings使用git拉取项目,通过git拉取的代码后续开发才可以提交合并等操作(适用于GitHub、gitee、gitlab)(1)首先新建一个空的文件夹,右键鼠标,点击GitBashHere(2)拉取分支有两种方式,https和ssh,两者的区别在于ssh拉取是通过加密拉取,加密方式是通过配置公钥①这里先讲https拉取代码:gitclone-b分支名仓库地址PS:-b分支名可以不写,gitclone仓库地址这个默认拉取master主分支,在实际开发中,往往拉取指定分支用的比较多。②实际开发中,公司

Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行

前言使用IDEA自带打包工具,可以将自己引入的第三方jar包(lib下的jar包,非pom文件中)打包到jar中。Artifacts是maven中的一个概念,表示某个module要如何打包,例如warexploded、war、jar、ear等等这种打包形式;Artifacts,它的作用是整合编译后的java文件,资源文件等,有不同的整合方式,比如war、jar、warexploded等,Artifacts也有一个OutputDirectory:而Artifacts里的输出目录是跟容器有关系的,在容器运行的时候,1.会把前两者中起作用的那个(个体配置优先)的classes文件复制到Artifac

mybatis入门Idea搭建

一、概念1、什么是mybatis?MyBatis是一个开源的Java持久层框架,它提供了一种简化数据库访问的方式。它的主要作用是将Java对象与数据库表之间进行映射,使开发者可以通过面向对象的方式操作数据库,而不需要编写大量的SQL语句。MyBatis是一个orm框架。2、MyBatis主要有那些几个作用?对象关系映射(Object-RelationalMapping,ORM):MyBatis通过配置文件将Java对象与数据库表之间建立映射关系,可以方便地进行数据库操作,包括增删改查。简化SQL操作:MyBatis可以将复杂的SQL语句拆分为多个简单的SQL片段,并且可以通过参数动态地生成SQ

框架(Git基础详解及Git在idea中集成步骤)

目录基础: idea集成Git并添加项目到git仓库1.idea集成git,集成.git.exe文件 2.初始化本地Git仓库项目3.将工作区代码添加到暂存区 4.将暂存区代码添加到本地仓库 5.Git本地库操作Idea集成Gitee并提交代码到第三方库1.setting里搜索gitee2.添加Gitee账号​编辑 3.将本地仓库代码推送到远程仓库 首次推送 修改后再次推送基础:CVS版本控制工具:将修改后的版本保存下来,理解为一个代码仓库SVNSubVersion(集中式的版本控制工具)特点:所有的历史记录都在服务器端,程序员本地不存储历史版本;结构简单;若服务器崩溃了,代码就没了Git(分

IntelliJ IDEA 2023.2.1 Android开发变化

IntelliJIDEA2023.2.1之前的版本,EmptyActivity是指EmptyViewActivity,而现在EmptyActivity是指EmptyComposeActivity,另外多了一个EmptyViewActivity的选项这表明官方推荐使用Compose这种声明式的编程方式来描述UI,命令式的View即将成为过去式建议使用如下方式创建项目

如何在IDEA中配置Tomcat(建议收藏)

创建Web项目首先我们要用一个idea,用IDEA创建一个普通的java项目创建一个模块名字是Tomcat创建好后的项目结构如上图,我创建的项目名称为tomcat,这个项目现在还是一个普通的java项目,想要开发web程序,我们还要做一下操作,首先我们先给项目添加依赖首先右键自己创建的项目,然后点击addframeworksupport选择Webapplication,然后点ok我们可以发现多了一个web文件夹,这个web文件夹里面就是放自己的web文件,例如html文件,jsp文件等,web下面的WEB-INF目录里面的web.xml就是用来配置这个web项目的,在WEB-INF下面我们一般