idear集成开发工具学习笔记
idea导入git项目
Filw-->New-->Project from Version Control-->Git
idea控制台tomcat日志中文乱码
1、找到本地tomcat的conf目录下的logging.properties,对于控制台output报错的情况,将下图位置的编码格式,改成gbk
java.util.logging.ConsoleHandler.encoding = GBK
2、Tomcat Locathost Log和Tomcat Catalina Log乱码的情况,解决方法和上面一样,只是修改的位置不同,修改下图位置
1catalina.org.apache.juli.FileHandler.encoding = GBK
2localhost.org.apache.juli.FileHandler.encoding = GBK
maven生命周期
1、双击执行
2、clean清理编译包
3、package打包
创建jave模块
1、创建java模块
2、创建包结构
3、创建类
4、创建接口
和创建类步骤差不多
5、导包
1)创建包目录
2)粘贴jar包
3)导入jar包
方法一
在粘贴后的jar上右键选择add as library..
4)边界jar包名称、引入的级别选择项目、引入到哪个模块
方法二
创建maven-web模块
创建maven模块
创建模块(modules)
1)选择maven骨架(maven-java骨架)
选择模块对应的jdk,如果不选择默认使用项目jdk
2)填写组织id、项目id
3)选择maven路径
4)选择模块存放位置
5)点击完成
4、联网完成maven组件下载,maven目录结果如下
创建web模块
创建空项目
创建项目前的工作:安装idea,idea创建的项目包括项目和模块。
1、创建空项目
2、修改项目名称和项目存放的路径
错误
org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Client does not support authentication protocol requested by server; consider upgrading MySQL client
### The error may exist in com/sitech/oa/daoimpl/BsSysuserInfoDaoImpl.xml
### The error may involve com.sitech.oa.dao.BsSysuserInfoDao.queryOneUser
mysql驱动太低,mysql数据库版本太高
修改驱动加载方式
旧:com.mysql.jdb.Driver
新:com.mysql.cj.jdbc.Driver
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.30</version>
</dependency>
mysql版本超过8.0
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
mysql版本低于8.0
<property name="driver" value="com.mysql.jdbc.Driver"/>
弹窗
idea 弹出Server‘s certificate is not trusted 解决方法
引起这个的根本原因:是因为你破解了idea,在本地hosts配置了映射,然后idea检测出来弹出警告 服务器证书不可用。所以在弹出这个框。
解决方法:打开idea--->File-->Settings-->Tools-->点击Server Certificates-->把下图中的选项勾上就ok 。
导入本地maven项目
!?*.groovy;
集成git
ieda集成git,
git.exe安装git后路径C:\Program Files\Git\bin\git.exe
填写git.exe路径,点击test测试是否可用
初始化git本地项目
1、提交到暂存区,项上邮件git->add,提交到缓存区后,部分文件会变成红色
2、提交到远程仓库
idea集成git_bash
git_bash中文乱码
C:\Program Files\Git\etc\bash.bashrc添加代码
#解决IDEA下的terminal中文乱码export
export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"
把项目推送的远端仓库
集成maven
maven配置文件修改
1、在mirrors中加入以上的配置
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
2、maven的本地仓库默认的位置在用户目录下的.m2文件夹下面,在settings标签下添加配置
<localRepository>D:\maven-repository</localRepository>
maven远程仓库
https://mvnrepository.com
maven-web项目目录结构
更新maven仓库
控制台中文乱码
1.修改idea64.exe.vmoptions ,打开最后一行增加如下代码,idea快捷方式右键->属性->打开文件所有位置,找到idea的安装位置:-Dfile.encoding=UTF-8
2.设置IDEA编码格式,依次打开file->setting->editor->file encoding,下图所示位置均选为UTF-8,
3.idea里修改 idea64.exe.vmoptions,菜单Help —> Edit Custom VM Options,在末尾增加如下代码:-Dfile.encoding=UTF-8
4.配置tomcat运行编码,在 Server > VM options 设置为 -Dfile.encoding=UTF-8 ,重启tomcat。
5.依次打开file->setting->editor->General->Console,下图所示位置选为UTF-8
快捷键
快捷键
按两下shift搜索
ctrl+shift+n打开文件
alt+1打开项目视图
ctrl+e查看最新的文件
ctrl+alt+s设置
ctrl+alt+shift+s项目结构
pstm主函数
sout打印语句
alt+/万能提示键
ctrl+空格-补齐
定义局部变量两种方式
1、输入.var回车
2、alt+shift+l
ctrl+alt+L格式化
alt+ins有两个用户
1、点击包结构:新建类
2、在代码里:打开get-set方法
Constructor:构造方法,ctrl+a无参构造+有参构造
ctrl+/注释
10.for循环10次
itar基于下标循环
iter基于迭代遍历
自动提示忽略大小写取消Match case
ctrl+/注释
修改文件名:Refactor--Rename
配置快捷键
1、修改补全键alt+/
2、快速导包
alt+enter
配置maven
1、配置maven路径
快捷键ctrl+alt+s打开settings配置页面
2、配置项目用到的jdk
idea默认不带jdk,需要自己配置,打开项目结构页面(project structure),快捷键(ctrl+shift+alt+s)
project项目,配置jdk版本、配置代码编译用的jdk版本、配置编译输出的目录。
设置
自定义配置文件模板
自动导包设置
下载背景图插件
修改项目编码
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~