精华内容
下载资源
问答
  • 将Android源代码导入Intellij IDEA

    千次阅读 2014-03-07 16:22:54
    (转)将Android源代码导入Intellij IDEA
    展开全文
  • 周一刚到公司入职,公司给了我一...[图片说明](https://img-ask.csdn.net/upload/201803/22/1521707879_618956.png)过,麻烦各位说的详细一点,多谢了求各位告诉我我这个项目到底是啥架构,用idea导入的话怎么导是对的
  • 四,项目导入idea 1,打开idea启动页 如下: 如果已经打开某个项目,关闭当前项目即可: 2,导入项目 选择刚刚下载好的代码(davinci源码不要放到带用中文的路径中) 选择jdk1.8 点击...

    Davinci 是一个 DVaaS(Data Visualization as a Service)平台解决方案,面向业务人员/数据工程师/数据分析师/数据科学家,致力于提供一站式数据可视化解决方案

    Davinci源码地址:
    https://github.com/edp963/davinci

    Davinci源码大概分为三部分:

    • 采用React的前端工程
    • 采用Spring Boot的后端工程
    • 采用Jekyll + Minmal Mistakes的文档工程,用来介绍Davinci的用户操作方法

    本篇文章将介绍如何对Davinci后端部分的代码进行开发

    笔者环境:
    系统:Windows10 64位
    Davinci:davinci-0.3.0-beta.8
    Idea版本:2016.1.1
    java版本:jdk1.8.0_131
    maven版本:3.5.0
    mysql版本:5.7.28
    phantomjs版本:2.1.1(windows)

    一,代码获取

    下载Davinci源码,源码地址文章开头已经给出;下载完后去掉一些没有必要的文件:

    1. 清空davinci-ui文件夹,该文件夹存放的是前端打包后的文件,用于打包整个工程的,开发后端过程中用不上;打包整个Davinci工程的时候会用到这个文件夹,所以只清空,不删除
    2. 删除docs文件夹,该文件夹是用于开发用户说明文档静态网站的工程,跟后端工程无关,开发用户说明文档的方法可以看笔者的另外一篇文章:Davinci可视化平台 —— Jekyll+Minimal Mistakes的用户手册工程本地打包发布
    3. 删除webapp文件夹,该文件夹是前端部分的开发代码,开发后端过程中用不上,如何开发前端部分代码可以看笔者的另外一篇文章:Davinci可视化平台 ——前端部分代码开发
      在这里插入图片描述

    二、工程目录结构

    用户配置在项目根目录 /config/ 下,项目启动脚本和升级补丁脚本在项目根目录 /bin/ 下, 后端代码及核心配置在 server/ 目录下, 日志在项目根目录 /log/ 下

    1,脚本

    ├── bin                   # 脚本目录
      ├── migration             # 较大版本变动迁移脚本目录
      ├── patch                 # 数据库补丁
      	 ├── 001_beta5.sql        # 已发布补丁(命名规则:“序列_版本”)
      	 └── beta.sql             # 当期未发布补丁(固定名称)
      ├── build.sh
      ├── davinci.sql           # 完整系统数据库脚本(包含所有补丁)
      ├── initdb.bat            # 针对 Windows 环境的初始化数据库批处理脚本
      ├── initdb.sh             # 针对 Linux、Mac 环境的初始化数据库 Shell 脚本
      ├── phantom.js            # 截图脚本(未来版本将不再使用)
      ├── restart-server.sh     # 针对 Linux、Mac 环境的重启服务脚本
      ├── run.bat               # 针对	Windows 环境的服务启停核心脚本						
      ├── start.bat             # 针对 Windows 环境的服务启动脚本
      ├── start-server.sh       # 针对 Linux、Mac 环境的服务启动脚本
      ├── stop.bat              # 针对 Windows 环境的服务停止脚本
      └── stop-server.sh        # 针对 Linux、Mac 环境的服务停止脚本
    

    2,用户配置

    用户配置

    ├── config                          # 用户配置目录
      ├── application.yml.example         # 应用配置模板
      ├── datasource_driver.yml.example   # 自定义数据源配置模板
      └── logback.xml                     # 日志配置
    

    3,server代码

    ├── server                                  # Server 代码根目录
       ├── src                                    # 源码
      	  ├── main
      	  	 ├── java
      	  	 	└── edp
      	  	 	   ├── core                             # 核心配置及通用代码
      	  	 	   ├── davinci                          # Davinci 业务代码 
      	  	 	   ├── DavinciServerApplication         # 系统启动类
      	  	 	   └── SwaggerConfiguration             # Swagger 配置类
      	  	 └── resources
      	  	 	├── generator
      	  	 	├── mybatis                           # mybatis mapping 目录
      	  	 	├── templates                         # 邮件、Sql 模板目录 
      	  	 	├── application.yml                   # 系统核心配置文件
      	  	 	└── banner.txt
      	  └── test                                # 测试代码目录
       └── pom.xml                              # Davinci Server maven 配置文件,继承自项目根目录pom.xml
    

    4,日志

    日志目录

    ├── logs        # 日志根目录
      ├── sys         # 系统日志目录
      └── user        # 用户日志目录
      	 ├── opt        # 用户操作日志
      	 └── sql        # 用户Sql日志
    

    三,创建Davinci数据库模型

    Davinci的开发者已经将创建数据模型的文件写好,放到了bin目录下,文件名是bin/davinci.sql,利用该sql可以快速的在mysql中创建运行davinci的数据模型

    执行命令:

    mysql -P 3306 -h localhost -u root -p davinci< D:\Davinci\bin\davinci.sql
    

    参数说明:

    • -P:mysql数据库端口
    • -h:mysql数据库ip地址
    • -u:登陆的msql数据库的用户名
    • -p:通过密码登陆
    • davinci:创建的数据库的名称,可自定义
    • D:\Davinci\bin\davinci.sql:davinci.sql文件在本机的绝对路径

    执行以上命令后,控制台会提示输入该用户的密码,键入密码后等待命令完成即可;命令执行完后,该mysql下会自动创建davinci数据库

    四,项目导入idea

    1,打开idea启动页

    如下:
    在这里插入图片描述
    如果已经打开某个项目,关闭当前项目即可:
    在这里插入图片描述

    2,导入项目

    在这里插入图片描述
    选择刚刚下载好的代码(davinci源码不要放到带用中文的路径中)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    选择jdk1.8
    在这里插入图片描述
    点击Finish
    在这里插入图片描述

    3,配置idea的maven环境

    在这里插入图片描述
    选择maven路径
    在这里插入图片描述
    选择maven的settings.xml文件路径
    在这里插入图片描述
    选择好后,maven开始下载相关依赖,慢慢等…导入完成
    在这里插入图片描述

    4,platform添加tools.jar

    项目有的地方用到了tools.jar包里面的类,所以要添加这个jar包,添加方法:
    在这里插入图片描述
    在这里插入图片描述
    选择jdk1.8安装目录下lib文件夹下的tools.jar目录下的在这里插入图片描述
    点击OK确定
    在这里插入图片描述

    5,安装lombok插件

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    重启idea
    在这里插入图片描述

    五,启动项目

    1,复制application.yml

    将config目录下的application.yml.example复制一份,并重命名为application.yml
    在这里插入图片描述

    2,修改application.yml数据库配置

    在这里插入图片描述

    • url配置修改:mysql数据库的连接配置,注意将ip、端口和数据库名配置正确,如果要连接的mysql数据库版本5.5.45+、 5.6.26+ 或者 5.7.6+,在连接串最后加上&useSSL=false,不然在连接mysql数据库的时候一直会有一个SSL相关的警告
    • username:mysql数据库登陆名
    • password:mysql数据库登陆密码

    3,修改application.yml邮件配置

    邮件配置用于注册用户的时候,通过邮件服务给注册邮箱发送注册邮件
    在这里插入图片描述
    如何配置的话,看Davinci源码的docs文件夹的说明文档,docs文件夹是用户操作说明文件夹,在文章开头笔者说这个没有用,可以删了,如果真的删了再重新解压下之前下载的zip包吧,参考davinci/docs/zh/1.1-deployment.md这个文章:
    在这里插入图片描述

    4,修改application.yml截图配置

    截图配置是用在定时任务上,davinci支持定时的截取某个图表视图的页面,并发送到指定邮箱,截图功能需要配置外部的工具,所以如果要用这个功能就需要安装phantomjs截图工具,如果不用这个功能,这里可以不配置,首先安装phantomjs,自行百度;然后将phantomjs.exe的绝对地址复制到screenshot.phantomjs_path这个配置上
    在这里插入图片描述

    5,idea添加启动配置

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    自定义名字
    在这里插入图片描述
    在这里插入图片描述
    启动类是server/src/main/java/edp/DavinciServerApplication.java
    在这里插入图片描述
    添加环境变量,添加一个环境变量DAVINCI3_HOME,值为本项目的绝对路径
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    6,启动

    在这里插入图片描述
    启动成功
    在这里插入图片描述

    六,Swagger

    该项目有集成swagger2,swagger-ui的链接为:
    http://localhost:8080/swagger-ui.html
    在这里插入图片描述
    关于如何将Swagger接口导入到yapi上,可以看笔者的另外一篇文章:Spring Boot 1.5.8集成Swagger2 + YApi —— Swagger接口信息导入YApi

    七,打包

    1,打完整release包

    首先将前端部分代码打包,将打包好的文件复制到davinci-ui目录下,然后在根目录下运行:

    mvn clean package
    

    打好的包在assemby/target目录下

    2,单独打server部分的包

    进入server目录在,在该目录下执行:

    mvn clean package
    

    打好的包在server/target目录下

    GitHub

    笔者已将修改好的davinci后端部分代码上传到了git,链接:
    https://github.com/huzhen-v5/davinci-server

    展开全文
  • 怎么myeclipse项目导入IDEA

    千次阅读 2018-04-02 14:46:20
    myeclipse下的项目拷贝到IDEA的部署目录中,一些不用的配置文件删除,只留下一个干净的项目   打开IDEA,点击import Project,引入一个项目,选择IDEA部署目录下刚拷贝过去的项目 点击创建一个新的项目...

    https://www.cnblogs.com/liaoyanglong/p/6418290.html 原文地址

    先把myeclipse下的项目拷贝到IDEA的部署目录中,把一些不用的配置文件删除,只留下一个干净的项目
    这里写图片描述
      

    打开IDEA,点击import Project,引入一个项目,选择IDEA部署目录下刚拷贝过去的项目
    这里写图片描述

    点击创建一个新的项目,然后下一步

    这里写图片描述

    这里写图片描述

    这里写图片描述
    把jar包引入进来
    这里写图片描述

    这里写图片描述

    选择jdk版本

    这里写图片描述

    IDEA自动寻找到在WebRoot下面的WEB-INF下面的web.xml文件加载进来

    这里写图片描述

    点击下一步后就把项目引入到IDEA中来,然后进行配置

    这里写图片描述

    点击File–>Project Structure–>Artifacts

    这里写图片描述

    加载tomcat的依赖jar包 Project Structure–>Modules–>Dependencies点击+号:

    这里写图片描述

    点击OK就好了,然后配置tomcat

    这里写图片描述

    改下tomc的名字,在选择tomcat的路径

    这里写图片描述

    这里写图片描述
    到这来就配置完成了,就可以点击启动

    展开全文
  • idea 自动导入包 快捷键

    万次阅读 多人点赞 2017-09-29 17:27:34
    IntelliJ IDEA 自动导入包 快捷...勾选标注 1 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。 勾选标注 2 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我

    发布一个k8s部署视频:https://edu.csdn.net/course/detail/26967

    课程内容:各种k8s部署方式。包括minikube部署,kubeadm部署,kubeasz部署,rancher部署,k3s部署。包括开发测试环境部署k8s,和生产环境部署k8s。

    腾讯课堂连接地址https://ke.qq.com/course/478827?taid=4373109931462251&tuin=ba64518

    第二个视频发布  https://edu.csdn.net/course/detail/27109

    腾讯课堂连接地址https://ke.qq.com/course/484107?tuin=ba64518

    介绍主要的k8s资源的使用配置和命令。包括configmap,pod,service,replicaset,namespace,deployment,daemonset,ingress,pv,pvc,sc,role,rolebinding,clusterrole,clusterrolebinding,secret,serviceaccount,statefulset,job,cronjob,podDisruptionbudget,podSecurityPolicy,networkPolicy,resourceQuota,limitrange,endpoint,event,conponentstatus,node,apiservice,controllerRevision等。

    第三个视频发布:https://edu.csdn.net/course/detail/27574

    详细介绍helm命令,学习helm chart语法,编写helm chart。深入分析各项目源码,学习编写helm插件
    ————————————————--------------------------------------------------------------------------------------

    IntelliJ IDEA 自动导入包 快捷方式

     

    idea可以自动优化导入包,但是有多个同名的类调用不同的包,必须自己手动Alt+Enter设置

    设置idea导入包

    勾选标注 1 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。 
    勾选标注 2 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter 进行导入的

     ========================================================================================

    idea有很多快捷方式(Alt+Insert),比如get,set,构造函数,hashcode,equlas....

    .

    展开全文
  • myeclipse项目导入idea

    2020-11-02 21:36:11
    如何将myeclipse项目导入idea运行 1.导入源文件 从图示的地方找到myeclipse项目的源文件位置进行导入 然后选择eclipse一直next下去 2.配置项目结构 点击项目按法f4快捷键打开项目结构配置 1.project栏选择你的jdk...
  • Idea 导入代码格式规范包

    千次阅读 2020-05-20 08:56:49
    1、Idea导入百度代码格式规范包baidu-idea-20150126.jar 选择File-->Import settings 选择baidu-idea-20150126.jar -->重启Idea 2、每次重装Idea之后都要重新配置很麻烦,所以第一次配置完成之后就导出...
  • 勾选1: IntelliJ IDEA 将在写代码的时候自动导入需要用到的包. 但是对于那些同名的包, 还是需要手动 Alt + Enter 进行导入. 勾选2: IntelliJ IDEA 将在写代码的时候自动优化导入的包, 比如自动...
  • 导入spring-framework项目源代码IDEA

    千次阅读 2017-03-29 11:38:17
    JDK 1.8 spring 4.x 工程要求 JDK 1.8 以上; gradle 这个一定先下载并且配置好环境变量,否则后面从 github 上克隆了项目之后的构建过程非常漫长而且看不到进度;...IntelliJ IDEA 我用的14 cmd命令行模
  • ①:导入eclopse项目到idea中 然后选择eclipse 然后点击next 最后finish 项目导入以后 打开Project Structure(ctrl + alt + shift + s),选择Modules节点进行项目配置(这些红色字体的包全部选中在右边...
  • 项目导入idea中注释失效: 原因:idea默认不勾选的,我们需要手动勾选上。
  • Eclipse项目怎么导入IDEA并运行

    千次阅读 2020-10-15 00:04:16
    Eclipse项目怎么导入IDEA(最全步骤)欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定...
  • IDEA如何导入git仓库的分支代码

    千次阅读 2019-05-13 17:12:47
    直接通过git的clone的话只会导入远程仓库的master主支的代码,无法导入分支代码 如何导入分支代码? 首先创建个文件夹: 右击出现git命令行 执行以下代码: jiangjiacong@TN-HP-D80000724 MINGW64 /d/code/mha $ ...
  • 六、IDEA导入阿里代码格式化模板

    千次阅读 2020-10-14 11:20:03
    1、安装Eclipse Code Formatter插件 2、下载阿里P3C规范 ... 2、配置Eclipse Code Formatter ...3、导入并选择阿里模板 ...eclipse-codestyle.xml -- 代码模板 eclipse-codetemplate.xml --注释模板 ...
  • idea与eclipse项目相互导入方式

    万次阅读 多人点赞 2018-08-07 22:16:38
    目录 idea项目往eclipse中导入 idea项目导出到桌面 idea项目导入到工程中 idea项目迁徙到eclipse ...直接去项目所在目录拷出即可,但是拷出的项目往往都特别大,这是因为拷出之前不要忘记把idea...
  • 目录 1.环境准备 JDK 1.8 gradle 4.6 ...3.导入IntelliJ IDEA 4.效果 附录 1.环境准备 JDK 1.8 gradle 4.6 可以网盘下载 链接: https://pan.baidu.com/s/11YJFAK4ns9KlFFKTi3tn6A 提取码...
  • Idea 导入module后,jar包找不到引用,具体显示如下图: 在idea file-setting 输入maven找到Ignored Files,如下图 取消选中的pom.xml,如下 搞定 作者:jiankunking 出处:...
  • 原因是Protocol buffers协议多了以后后整个项目比较大,超过了idea的限制了,调节下配置就可以了。 找到idea安装目录bin/idea.properties文件 idea.max.intellisense.filesize=92500 #默认2500 ...
  • Idea导入项目,代码有红线

    千次阅读 2020-04-15 14:31:05
    导入项目后,依赖载入了,仍然报错 这里报错,要下面几个去掉
  • IntelliJ IDEA导入已经存在的java代码

    万次阅读 2016-12-24 13:01:40
    已经存在的java代码直接通过Open打开代码所在的文件夹,由于没有建Project,IntelliJ IDEA是识别不了Java代码的,也就是不能点击run运行。 解决方法:通过Project From Existing Sources创建工程导入java代码就...
  • IDEA导入JAR的源代码

    千次阅读 2018-08-22 14:39:00
  • mybatis 源码导入IDEA

    千次阅读 2018-03-30 09:58:01
    1.下载mybatis源码 下载地址: https://github.com/mybatis/mybatis-3 ... 我下载的最新的 mybatis-3-mybatis-3.4.6,下载完后解压。...4.导入IDEA 导入方式就不多说,按maven项目导入即可!导入成功后:
  • IntelliJ IDEA 自动导入包 快捷方式 关闭重复代码提示idea可以自动优化导入包,但是有多个同名的类调用不同的包,必须自己手动Alt+Enter设置设置idea导入包勾选标注 1 选项,IntelliJ IDEA 将在我们书写代码的时候...
  • IDEA 去除无效导入、格式化代码

    千次阅读 2020-04-21 17:57:00
    IDEA自动检测是否需要import,不需要会自动删除 此设置在之后新建的项目中才有效,如果设置之前已经打开了项目,则此设置在这个已打开的项目中无效。 方式二 Code -> Optimize Imports,手动优化导入 也可...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 71,818
精华内容 28,727
关键字:

怎么把代码导入idea