当前位置: 首页 > news >正文

南昌网站设计特色网络运维工程师需要学什么

南昌网站设计特色,网络运维工程师需要学什么,像做移动网站用什么框架,品牌建设报告DEA的远程开发功能#xff0c;可以将本地的编译、构建、调试、运行等工作都放在远程服务器上执行#xff0c;而本地仅运行客户端软件进行常规的开发操作即可#xff0c;官方给出的逻辑图如下#xff0c;可见通过本地的IDE和服务器上的IDE backend将本地电脑和服务器打通可以将本地的编译、构建、调试、运行等工作都放在远程服务器上执行而本地仅运行客户端软件进行常规的开发操作即可官方给出的逻辑图如下可见通过本地的IDE和服务器上的IDE backend将本地电脑和服务器打通实现了远程开发的效果 实际体验中感觉就像平常的IDEA本地开发但其实繁重的任务都交给了服务器去做这对性能较差的本地电脑来说以前跑不动的应用如今凭借强大的服务器也能丝滑运行了今天就来一起实战IDEA远程开发让破旧的本地电脑也能流畅的编译运行Java应用文章由以下几段组成 准备服务器 环境信息一览准备服务器IDEA远程连接重新设置工程的根目录端口转发其他要注意的地方 环境信息一览 以下是我这边本次实战的环境信息可作为参考IDEA2021.3.2 (Ultimate Edition)本地电脑操作系统macOS Montery12.3服务器Ubuntu 20.04 LTS4核8G一台Linux服务器是远程开发必须的自己内网的、租用云服务厂商的都可以IDEA会自动在服务器上安装所需的服务咱们无需提前准备什么唯一要求是可以通过SSH登录此服务器 接下来要在服务器上把开发用的代码准备好我这里是将自己github仓库下载到服务器上代码存放在这里/home/ubuntu/jetbrains-workspace ubuntuVM-12-12-ubuntu:~/jetbrains-workspace$ git clone https://github.com/zq2599/blog_demos.git Cloning into blog_demos... remote: Enumerating objects: 14559, done. remote: Counting objects: 100% (1097/1097), done. remote: Compressing objects: 100% (350/350), done. remote: Total 14559 (delta 846), reused 818 (delta 703), pack-reused 13462 Receiving objects: 100% (14559/14559), 110.29 MiB | 3.05 MiB/s, done. Resolving deltas: 100% (4714/4714), done.IDEA创建远程连接 服务器端准备完毕后可以开始本地电脑的远程连接操作了打开IDEA如下图选择New Connection输入IP地址账号密码 按要求输入密码远程连接成功后指定工作目录Project directory我指定的是代码仓库所在目录然后点击右下角的Download and Start IDE 远程服务器开始下载后端应用这是用于支持远程开发的服务 等待下载完成后就会多出一个名为JetBrains Client的应用并且已经打开如下图红框这就是将来做远程开发的本地工具了 JetBrains Client界面如下看起来像是IDEA可以看到刚才在服务器下载的整个仓库的内容和在本地打开没什么区别Terminal打开的也是服务器目录修改代码时改动的也是服务器上的代码 还剩一个问题如上图所示此仓库中并不只有一个java项目而是有几十个文件夹每个文件夹下都是个独立的工程有的是gradle有的是maven如果我现在只想修改其中的一个例如上图红框中的quarkus-tutorials并编译运行它应该怎么操作接下来就解决此问题这是IDEA的操作并非远程连接的问题 重新设置工程的根目录 接下来要解决的问题是IDE远程打开的文件夹里有多个工程我只想打开其中的一个maven工程进行开发和调试顶部菜单选择File - “Project structure…” 点击下图红框位置的X符号会删除当前内容根目录Content Root 点击下图红框中的加号重新添加内容根目录Content Root 选择用于开发的文件夹即可 选择完毕后终于见到熟悉的目录结构 您可能会觉着这一段的操作是多此一举只要在远程连接的时候设置工作目录是quarkus-tutorials就行了没必要这么麻烦您说的没错在远程连接的时候确实可以直接指定目录但是如果此刻使用的是Jetbrains的space那里无法直接指定目录只能直接打开 作为maven工程运行 关于服务器的JDK如果装了请按照下图位置去选择如果没有安装按照下图进行远程下载即可 此刻IDE并未识别到这是个maven工程需要打开pom.xml然后在右键菜单中选择Add as Maven Project如下图红框 等待项目加载和更新完成后生成索引时间较长我这边半小时终于见到了熟悉的maven项目页面可见和用IDEA时候并无区别 试试maven的单元测试如下图和使用IDEA并无区别顺利执行 端口转发 开发web应用时启动应用后访问远程IP地址和端口可能比较麻烦有的服务器涉及到安全问题不轻易开端口此时JetBrains Client提供的端口转发功能非常实用端口转发配置方式如下图这样我访问本机的8080端口时请求就会转到服务器的8080端口 启动应用试试我的应用是个普通web应用启动后监听8080端口然而我并没有给服务器开通8080端口到外网如下图从本地可以访问成功 其他要注意的地方 退出的时候会提示是否关闭远程服务请自行选择我选择的是Close and Keep Running 如果嫌每次输入密码麻烦就在idea中保存起来 下次再打开时就会出现之前的记录点击即可进入 Git提交功能也可以正常使用本地的提交其实是将服务器上的代码提交到Github 最后别忘了去插件管理页面安装常用插件至此IDEA远程开发的实际体验已经完成希望本文能给您一些参考助您搭建一个稳定高性能的开发环境
http://www.w-s-a.com/news/736608/

相关文章:

  • 对网站建设的维护深圳网络推广推荐
  • wordpress多站共享授权码wordpress数据库缓存插件
  • 建一个购物网站多少钱上海商标注册
  • 琪觅公司网站开发面点培训学校哪里有
  • 北京建设工程信息网站江苏企业网站建设
  • php电子商务网站建设wordpress新建的页面如何加xml
  • 去百度建网站外贸业务推广
  • 百度seo 站长工具网络营销课程个人总结3000字
  • 设计品牌网站wordpress商城 中文站
  • 公司网站要备案吗百度售后电话人工服务
  • 北京移动网站建设制作一个购物网站
  • 网站优化排名如何做网络开发工程师
  • 域名已有服务器也有怎么做网站pc 手机网站 微站
  • 鞍山网站设计制作网站最好的外贸网站建设
  • 百度手机模板网站新变更营业执照注册号查了发现之前有备案过网站了
  • 群晖个人网站建设建设网站主机免费版
  • 下载好了网站模板怎么开始做网站阿克苏网站建设价格
  • 有谁做彩票网站学会了vue 能搭建一个网站平台
  • 描述对于营销型网站建设很重要飘红效果更佳教育培训排行榜前十名
  • 国外网站有哪些推荐的网站按关键词显示广告图片
  • 互联网招聘网站排名手机网站系统
  • 网站与云平台区别企业网站建设有什么要求
  • wordpress福利网站源码高端网站设计培训机构
  • 网站建设找客户招标网免费
  • 东莞食品网站建设扬州市住房建设局网站
  • 网站色彩心理建设网站的主要功能有哪些
  • 营销型网站建设运营企业宣传网页设计
  • 建设银行官方网站网址sem搜索
  • 简述建设网站的具体步骤网络建设方案ppt
  • 自建门户网站建设工程质量监理协会网站