
【现代网页开发】前后端分离 之 API
一个API的标准是什么?这个定位每个人心中,对每个项目都不同,但是有一个确实是需要考虑的,API接口的认证。 一般来说,除了前端认证,如果API需要认证(重要),可以从几个方面下手呢 API 不同应用场景 下面是API的一些场景 开放 – 一般用于开放不敏感数据,如天气预告,新闻等等。 API Key – 一般用于服务器内部沟通,或者对开放不敏感数据添加一些 …

一个API的标准是什么?这个定位每个人心中,对每个项目都不同,但是有一个确实是需要考虑的,API接口的认证。 一般来说,除了前端认证,如果API需要认证(重要),可以从几个方面下手呢 API 不同应用场景 下面是API的一些场景 开放 – 一般用于开放不敏感数据,如天气预告,新闻等等。 API Key – 一般用于服务器内部沟通,或者对开放不敏感数据添加一些 …

创建一个数据库并不难,无非是 Root 进入到数据库后,输入 CREATE DATABASE 数据库名; 的事。但是很多人在输入数据库账号密码时,都默契地给出 Root 的账户。这并不优雅(符合标准流程),或者说,符合我们的安全需要。所以,如何做才是优雅的呢,符合标准流程,安全需要的呢? 正文: 1.首先 ,我们先使用 Root(数据库的Root) 进入到 …

Mac原生的终端只能说..能用,用起来并没有多舒服。之后安装了iTerm2,但是事实上和原生终端并无二异(乍一看)。所以我们还需要对iTerm2内部做一些美化。 (事实上iTerm2提供很多的功能,此处不做探讨) 我们通过下面命令手动安装 zimfw (下面适用于Linux) curl -fsSL …

Btop++可以说是我用过最好用的终端“资源管理器”了。它很直观地写明了主机各样配置的占用情况,包括网络,并且支持鼠标直接点击使用,即便在无桌面的纯shell情况下。 其次还提供了很多个性化的修改,ESC即可唤出菜单,通过终端可视化交互的方式修改,或者设置更多内容。 但是有时,apt/yum之类的源,并没有提供btop++(btop)。(官方提供)。甚至有可 …

我个人算是一个Linux忠实用户了,尝试过各种各样的发行版。比较惯用Debian、Arch,但是每次都需要重新安装Pinyin输入法才能输入中文。说到这个,安装中文拼音输入法也算是我自学Linux的一个大坑了,网络上的教程质量参差不齐,而且那会才读初中,没有多少时间浪费在计算机,虽然输入法安装风波已经过去了那么多年,但还是不可避免给我留下了一些阴影。 于是, …

问题: 这里的问题: 打开了CDN,SSL/TLS里面设置的问题。怎么样设置一个适合自己的配置,以及代表什么,看下图: 一般都是完全的,但是这样的话,你得保证你的Nginx配置文件配置有证书。 不然报错「重定向过多,请清理Cookie再试」还好,如果报了521,你根本不知道啥问题。 我就找了半天,我nginx配置问题没有一点问题(由于测试,还没申请证书),其 …

因为工作与学习的缘故,总是需要浏览全球文献,但是由于我有时的地理位置并不支持我自由地穿梭在全球互联网上。而且我的服务器总是容易被封锁端口,于是我就参考官方和第三方文档搭建了一个服务器,并且稳定半年使用都没有问题。 于是,我决定打开一个教程,用于自己的温习和记录。 前置条件 首先我们需要【一台】线路不错的【服务器】,起码在受限制的地区连接不会很慢。(延迟并不能 …

前言 我打算在我的服务器上面托管一些代码,并且需要可视化桌面。最主要的是,不会像VNC一样,总是会终止我的代码,或者出现一下其他的问题。所以我选择了RDP协议的远程桌面协议。 和VNC不同,rdp的账号密码和系统用户相同,如root。 本文在事实和创作方面都参考了:pickstar.today的文章 首先,我创建了一个新的虚拟机,并且安装好系统。之后我更新源 …

前言 早些时候,我在家里部署了PVE,并通过FRP穿透到了公网去,但是当我需要访问家庭路由器时,却得需要一个桌面环境,我才能很好地在浏览器控制我家中设备,而非穿透整个局域网。(Debian12) 目前,最新的tigerVNC变得奇奇怪怪的,下面文章已经过审查与修订。使得VNC可以使用。或许是我的技术问题,我实在没有在它们官方文档找到有用信息。 如果你讨厌新版 …

说明 学习MySQL需要,所以做了一些笔记。 从很久之前就使用MySQL了,如今做了一些笔记,加强一下曾经碎片化的技术记忆。 下载/查看(PDF文件) MySQL笔记.pdf