软件怎么放{fàng}到服务器里面

2025-03-04 15:51:51Biological-SciencesScience

请问下网页源码写好了,怎么上传到服务器上线啊(买的阿里云服务器,域名也注册了)详细步骤是什么?需要注意些什么,谢谢?1,先去域名备案,2,使用ftp上传源码到服务器3,使用阿里云送的二级域名调试网站4,等待域名备案成功5,服务器绑定域名,同时做域名解析

请问下网页源码写好了,怎么上传到服务器上线啊(买的阿里云服务器,域名也注册了)详细步骤是什么?需要注意些什么,谢谢?

1,先去域名备案,

2,使用ftp上传源码到服fú 务器

3,使用[练:yòng]阿里云送的二级域名调试网站

4,等待域名备案成功《练:gōng》

5,服务器绑定(dìng)域名,同时做域名解析。

6,如服务器非大陆的,比bǐ 如香港等外国地区请直接无视第一步和第4步。

世界杯下注

电脑怎么把软件发到服务器上?

没明白什么意思? 把软件本身上传到服务器? 可以用FTP工具 还是保存起来珍藏,以后用?

软件开发时数据在后台是如何保存的?

数据的存储方式有很多种。根据不同的需求可以做出不同的选择。我们以开发一个问答系统为例,来介绍一下他们的不同使用场景和方法。

澳门博彩

关系型数据库

利用关系型数据库比如MySQL,是最常用的一种方式。刚开始开发一个简单的问答系统。你就可以建几张表:

上面的{练:de}实体关系图是我刚用PlantUML画的一个简化版,帮助理解。源代码在这《繁:這》里:

@startuml

!define Table(name,desc) class name as "desc" << (T,#FFAAAA) >>

澳门新葡京

!define unique(x) x

!define not_null(x) x

hide methods

hide stereotypes

" entities

澳门永利

Table(users, "users (存储用户信xìn 息)") {

极速赛车/北京赛车

not_null(unique(username)) VARCHAR[32]

not_null(password) VARCHAR[64]

age SMALLINT

gender SMALLINT

birthday DATETIME

澳门新葡京

Table(questions, "questions (存储【pinyin:chǔ】问题信息)") {

primary_key(question_id) INTEGER

not_null(unique(user_id)) INTEGER

title VARCHAR[255]

content VARCHAR[2048]

creationTime DATETIME

updateTime DATETIME

}

Table(answers, "answers (存储问题{pinyin:tí}的答案)") {

primary_key(answer_id) INTEGER

世界杯

not_null(unique(user_id)) INTEGER

content VARCHAR[2048]

creationTime DATETIME

updateTime DATETIME

幸运飞艇

}

" relationships

" one to may relationship, 一{拼音:yī}对多的关系

users --> questions : "1个用户提了多个问《繁:問》题"

users --> answers : "1个用户(hù)写了多个问题的答案"

ques世界杯tions --> answers : "1个问【练:wèn】题有多个答案"

@enduml

我是用VSCODE的(读:de)插件画的:

设计好表之后就可以在MySQL里面(繁体:麪)建表。

如果你用Java做,可以利用JPA框架做数据存储。简单的可以利用MyBatis。MyBatis是一个Java持久化框(拼音:kuāng)架,它通过XML描述符或注解把对象与SQL语句(读:jù)关联起来,简单、容易上手。建议刚开始可以利用这个练练手《练:shǒu》。

复杂一些的可以利用Hibernate。Hibernate是一个开(kāi)放源代码的对象关系映射shè 框架,如果你喜欢面向对象的编程,那就可以利用Hibernate把你设计的对象映射到数据库的各个表,方便存取。但是这个相对复杂,学习起来比较花时间。

亚博体育

NoSQL

你也可以利用NoSQL数据库,也非常简单。比如mongodb. mongodb是一个基于分布式文件存储的开源数据库系统。你可以把上面的表都设计成JSON文档,直接存储在mongodb里面。

全文检索 elasticsearch

如果要支持全文检索,你需要用Elasticsearch。Elasticsearch是一个分布式的全文搜索引擎。

缓存 Redis

如果你的用户量大了,要提高系统的访问速度。你需要用到各种缓存技术比如redis。

消息系统 Kafka

如果你的系统发展壮大了,又开发出很多其他的系统。比如推荐系统,审核系统。你的各个系统之间需要消息通讯。你还需要用到消息系统 Kafka。

我有几个视频,利用动画(繁:畫)来演示和解释Kafka的原理,欢迎观看和评论。

分布式存储 Hadoop HDFS

随着你的用户的增加,内容的增加,你的网站每天产生几百GB甚至几百TB的数据。你就需要用到分布式存储 Hadoop。

我也分享了一些{xiē}关于Hadoop的视频,利用动画[繁:畫]来演示Hadoop的原理实[繁体:實]现,欢迎关注。

总结

根据系统的不同需求和不同发展阶段,可以选择不同的存储方式。如果是一开始为了验证自己的产品的想法,也就是做PoC (prove of concept),那就可以选择简单易用的,比如MySQL,MongoDB等。等将来系统发展了,根据需要再升级存储方式,比如ES,redis,kafka还有hadoop。

上面说的各种存储方式都支(练:zhī)持各种编程语[繁:語]言,Java,Python,Ruby,NodeJS等等。简单易用。

如果是个人学习技术,建议从简单的开始,做一个小的项目,比如我给的问答的例【读:lì】子。慢{读:màn}慢体会不同的技术的不同使用方法和应用[练:yòng]场景。

希望可以帮助到你。有问题可以在评论区提问,我会一一yī 解答。


本人,@小马过河Vizit,专注于分布式系统原理和实践分享。希望利用动画生动而又准确地演示抽象的原理。

关于我的名字。小马过河Vizit,意为凡事像小马过河一样,需要自己亲自尝试、探索才能获得乐趣和新知。Vizit是指Visualize it的缩写。一[读:yī]图胜千言,希望可以利用【练:yòng】动画来可视化抽象的原理。

欢迎关注,点赞[繁:贊]! 谢谢支持。

本文链接:http://10.21taiyang.com/Biological-SciencesScience/20623373.html
软件怎么放{fàng}到服务器里面转载请注明出处来源