一些计算机零碎知识随写(25年1月)
之前通过一个登录与注册这么个功能把学的PHP和mysql加上前端与运维知识窜起来了。
然后反省自己发现一些小知识点是自己没有熟悉的。这些知识通常不是成体系的,所以只有遇到的时候才会,哦,原来如此。
1通过ip地址直接访问自己网页
在tx云买完服务器后,我简单通过tx云自带的远程桌面配置好了apche和php与mysql(用的继承环境)。然后复制tx云服务器的公网ip粘到本机浏览器网址页面就可以访问网页了。
2域名与dns
当跟朋友炫耀完自己搭建的网站后,发现这样有点问题,第一个是容易被攻击虽然不觉得有坏币会这样干了{}。第二个就是也想要有一个域名来玩玩。
我直接在tx云买完域名,后还要进行解析才能够让ip地址与域名关联,这样后其他人就可以通过域名来访问我的网站了。
域名这里有几个注意点。
一是你解析后的域名并不会第一时间就连接到ip地址,还需要等一段时间才可以。
二是域名需要备案(锅内是这样的)我看很多up都说国外服务器不用备案,备案也很麻烦,但是根据步骤一步一步来也没什么了。
也能理解,毕竟要防止坏币去利用互联网搞破坏嘛。
连接服务器的几种方式
一种是tx云自带的远程桌面(别的我不知道哦)偶尔会卡卡的,不知为何。
二就是通过在本地计算机,使用快捷键 Windows + R,打开 运行 窗口。
在弹出的运行窗口中,输入 mstsc,单击确定,打开远程桌面连接对话框。
在“远程桌面连接”对话框中,输入轻量应用服务器公网 IP 地址。然后连接就可以了。
还可以通过这里设置的本地资源那个选项来共享硬盘,用来临时进行服务器与本机的数据交换。
还有别的方式比如svn,get?这些我暂时未涉及不好评价。
刷视频看见一个大学生在发布自己的毕业答辩,java方向的,底下充满了嘲讽与劝退,不由得感叹短短时间,风向转化如此快速。其中那个大学生展示的目录涉及到的几个知识点我很好奇,去查了一下
jsp(感觉和php类似的功能),但简单查一下就会发现java能干的事情更多,jsp只是java的工具。
我在菜鸟上查到的解释是这样的
JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。
简单看了一下菜鸟教程的jsp教程目录,感觉涉及到很多碎碎的知识,看来有空可以学一下。
b/s架构与c/s架构
因为之前考华为证书时候知识点学过一点,在这里复习一下好了。
b/s就是目前大多数应用的模式,(浏览器/服务器)可以简单这样理解
c/s就是客户端负责用户界面的展示和与用户的交互,而服务器则负责数据的管理和处理。这种结构常见于一些需要高性能和复杂交互的应用程序,比如游戏。(客户端/服务器)简单这样理解
mvc结构
模型(Model)
- 职责:处理数据和业务逻辑。
- 实现:通常与数据库交互,定义数据结构和操作方法。
- 例子:一个
Product
模型可能包含方法来获取产品列表或更新产品信息。
视图(View)
- 职责:展示数据给用户。
- 实现:通常是 HTML 页面或模板,用于显示数据。
- 例子:一个产品列表页面会从模型获取产品数据并展示给用户.
控制器(Controller)
- 职责:处理用户请求,调用模型和视图。
- 实现:接收用户输入,调用模型获取数据,选择视图展示结果.
- 例子:当用户请求查看产品列表时,控制器会调用
Product
模型获取数据,然后选择相应的视图来展示这些数据.
上面的是ai帮我总结的,比我自己写的好,所以我写的又删掉了。
在了解这mvc之前我对于具体一个网站何种架构,设计结构没有太多想法,就写好了,用到什么写什么,在了解之后明白了居然可以这样做。这样写完代码结构比我全写在一个php页面上会好不少。