# idea-demo **Repository Path**: zing173/idea-demo ## Basic Information - **Project Name**: idea-demo - **Description**: IDEA的使用用用用用用用用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-07 - **Last Updated**: 2023-10-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # idea-demo ## 一、安装 略... ## 二、创建 Java 项目 ### 1、新建项目 > File菜单 -- New -- Project  ### 2、打开项目的方式  ### 3、 编写代码 >src 创建包、接口、类... ### 4、运行程序 右键 - Run... ### 5、添加第三方 jar 包 
注意:Java8(291)之后 , 禁用了TLS1.1 , 使得 JDBC 无法用 SSL 连接 SqlServer 2008,解决办法为:
第一:找到 `java.security` 文件,路径在: - %JAVA_HOME%\jre\lib\security - jre-1.8\lib\security 第二:编辑 java.security 文件 搜索`jdk.tls.disabledAlgorithms=`,删除 TLSv1, TLSv1.1, 原内容为: ``` jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \ DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \ include jdk.disabled.namedCurves ``` 修改内容为: ``` jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, \ DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \ include jdk.disabled.namedCurves ``` ## 三、创建 JavaWeb 项目 ### 1、创建 Java 项目 同上 ### 2、添加WEB支持 > 选中项目 - Project Structure(项目结构)- Modules(模块)  ### 3、编写代码 - src : 编写后端Java代码 - 编写接口、类、Servlet、... - 实现业务逻辑 - web:编写前端代码 - html、css、js、JQuery、LayUI、BootStrap、Vue、Vant、… - 用户可操作的界面(漂亮、体验好、操作方便) - 等同于Eclipse中的WebApp注意:此时不能编写Servlet代码(继续往下操作)
**思考:Why?** ### 4、配置 Tomcat Web 服务器 #### 1)编辑配置  #### 2)添加Tomcat  #### 3)配置 Tomcat 安装目录  #### 4)添加 Tomcat 依赖  #### 5)编写 Servlet 程序 >在项目中,有了 Tomcat 的依赖,编写的 Servlet 程序才可以编译成功! > >下一步考虑的是:**发布、运行了!** #### 6)创建Artifact >创建构件,也就是在 Tomcat 中运行的 war 包  7)把 Artifact 部署到 Tomcat 中  **注意:部署成功后,一般需要修改项目的上下文路径**  ## 四、IDEA的常用设置 ### 1、显示工具条  ### 2、解决 Tomcat 日志乱码 1)在 Tomcat 安装目录下找到`conf/logging.properties` **确保都是UTF-8编码**  2)IDEA中JVM的虚拟机的编码方式设置为UTF-8  3)Tomcat配置  ### 3、设置鼠标滚轮修改字体大小  ### 4、设置自动导包  ### 5、设置源码文件头信息 >作者、创建时间、版本等信息  ### 6、注解主题设置  ### 7、代码智能提示  ### 8、设置自动编译  ## 五、IDEA常用快捷键 - **智能提示:alt + enter** - 生成代码:alt + insert - 换新行 - 下一行开始:shift + enter - 上一行开始:ctrl + alt + enter - 格式化代码:ctrl + alt + L - 批量导包:ctrl + alt + O - 代码包裹:ctrl + alt + T - 生成变量 - ctrl + alt + V - var - 删除当前行 - ctrl + X - ctrl + Y - 代码移动 - alt + shift + 向上 或 ctrl + shift + 向上 / - alt + shift + 向下 或 ctrl + shift + 向下 - 大小写切换:ctrl + shift + U - 新建文件:ctrl + N - 重命令文件:shift + F6 - 代码重构方法:ctrl + alt + m - 重写父类方法:ctrl + o - 实现接口方法:ctrl + i - double shift:搜索 - 主要用于搜索文件、类、方法、操作和设置