第一个部署在服务器上的Java项目

简介: “飞天加速计划”圆梦第一个JAVA项目

一些东西,就有点不正经起来了,就美其名曰“小编”吧!

小编呢,就读于电子科学与技术专业,现在是研究生。然而,风云突变,科研经历惨不忍睹,前行的路上充满了未知,小编就只能另辟蹊径,开始另谋出路了~很久之前,室友突然觉得实验室的服务器无法满足他的需求,想要物色几台云服务器,最终成功被阿里云吸粉。因此,在室友的推荐下我直接选择了阿里云,并了解了“飞天加速计划”,开始了自己的云服务器升级打怪计划。

我对服务器的要求并不高,只是为了找实习而部署自己的一个项目。阿里云在新手训练方面做的确实很有心意,会让你先完成一个实验来创建实例、镜像、修改密码等,这个实验也是后面入门服务器的必备技能。其他的技能,包括更换系统、开启安全组、快照都是在做项目的过程中了解到的,涉及到的比较基础,但是已经能够小白搭建并部署一个小项目了。其实,在使用过程中,遇到的最大的问题不是服务器的问题,而是兼容的问题,在下载项目的依赖的时候,有一些依赖似乎是无法在centos6上面运行的,依赖版本永远是项目中最令人头疼的问题,最后只能重装centos7后解决了这个问题。

最后,我其实很感谢阿里云能给大学生提供这样的机会,因为不是所有的实验室都会有服务器的资源供大家使用,而我们又不可能在自己的电脑上部署自己的项目。这样一台1G双核的服务器,不仅解决了我们的燃眉之急,还能激励我们去认真完成项目、去创新学习。就像是陌生人的善意,让你觉得这个世界上有很多温暖在治愈着你,告诉你不要放弃,就像当前的路坎坷没有光明,但是我们可以为你提供其他的路,让你充分展现自己的实力和潜能。

目录
相关文章
|
22天前
|
Kubernetes jenkins 持续交付
从代码到k8s部署应有尽有系列-java源码之String详解
本文详细介绍了一个基于 `gitlab + jenkins + harbor + k8s` 的自动化部署环境搭建流程。其中,`gitlab` 用于代码托管和 CI,`jenkins` 负责 CD 发布,`harbor` 作为镜像仓库,而 `k8s` 则用于运行服务。文章具体介绍了每项工具的部署步骤,并提供了详细的配置信息和示例代码。此外,还特别指出中间件(如 MySQL、Redis 等)应部署在 K8s 之外,以确保服务稳定性和独立性。通过本文,读者可以学习如何在本地环境中搭建一套完整的自动化部署系统。
53 0
|
2天前
|
Kubernetes Java Maven
揭秘无服务器革命:Quarkus如何让Java应用在云端“零”负担起飞?
本文介绍如何使用Quarkus从零开始开发无服务器应用,通过示例代码和详细步骤引导读者掌握这一技术。无服务器架构让开发者无需管理服务器,具有自动扩展和成本效益等优势。Quarkus作为Kubernetes Native Java框架,优化了Java应用的启动速度和内存使用,适合无服务器环境。文章涵盖环境搭建、项目创建及部署全流程,并介绍了Quarkus的扩展性和监控工具,助力高效开发与应用性能提升。
17 9
|
19天前
|
网络协议 网络安全
基于bind软件部署DNS服务器
关于如何使用bind软件部署DNS服务器的教程,包括DNS服务器的类型、基于bind软件的部署步骤、验证DNS服务器可用性的指导,以及如何进行DNS正向解析的实现。
19 2
基于bind软件部署DNS服务器
|
2天前
|
监控 JavaScript Java
部署应用程序到服务器
部署应用程序到服务器
12 3
|
20天前
|
存储 关系型数据库 MySQL
使用Docker快速部署Mysql服务器
本文介绍了如何使用Docker快速部署MySQL服务器,包括下载官方MySQL镜像、启动容器、设置密码、连接MySQL服务器以及注意事项。
106 18
|
23天前
|
Java Devops 持续交付
探索Java中的Lambda表达式:简化代码,提升效率DevOps实践:持续集成与部署的自动化之路
【8月更文挑战第30天】本文深入探讨了Java 8中引入的Lambda表达式如何改变了我们编写和管理代码的方式。通过简化代码结构,提高开发效率,Lambda表达式已成为现代Java开发不可或缺的一部分。文章将通过实际例子展示Lambda表达式的强大功能和优雅用法。
|
2天前
|
Ubuntu 开发工具 git
在Ubuntu上部署BOA服务器的步骤
部署BOA服务器是一个涉及多个步骤的过程,包括系统更新、安装依赖、下载和编译源代码、配置服务器以及启动和验证。遵循上述步骤,可以在Ubuntu系统上成功部署BOA服务器,为开发和测试提供一个轻量级的Web服务器环境。
9 0
|
22天前
|
UED
JSF文件下载:解锁终极文件传输秘籍,让你的Web应用瞬间高大上!
【8月更文挑战第31天】掌握JSF文件下载功能对构建全面的Web应用至关重要。本文通过具体代码示例,详细介绍如何在JSF中实现文件下载。关键在于后端Bean中的文件读取与响应设置。示例展示了从创建实体类到使用`<h:commandLink>`触发下载的全过程,并通过正确设置响应头和处理文件流,确保文件能被顺利下载。这将显著提升Web应用的实用性与用户体验。
38 0
|
22天前
|
Java 数据库 API
JSF与JPA的史诗级联盟:如何编织数据持久化的华丽织锦,重塑Web应用的荣耀
【8月更文挑战第31天】JavaServer Faces (JSF) 和 Java Persistence API (JPA) 分别是构建Java Web应用的用户界面组件框架和持久化标准。结合使用JSF与JPA,能够打造强大的数据驱动Web应用。首先,通过定义实体类(如`User`)和配置`persistence.xml`来设置JPA环境。然后,在JSF中利用Managed Bean(如`UserBean`)管理业务逻辑,通过`EntityManager`执行数据持久化操作。
33 0
|
22天前
|
JavaScript 搜索推荐 前端开发
从零搭建到部署:Angular与Angular Universal手把手教你实现服务器端渲染(SSR),全面解析及实战指南助你提升Web应用性能与SEO优化效果
【8月更文挑战第31天】服务器端渲染(SSR)是现代Web开发的关键技术,能显著提升SEO效果及首屏加载速度,改善用户体验。Angular Universal作为官方SSR解决方案,允许在服务器端生成静态HTML文件。本文通过具体示例详细介绍如何使用Angular Universal实现SSR,并分享最佳实践。首先需安装Node.js和npm。
20 0