Java 与数据库 2021-06-03 说到 Java 访问数据库的方法,就会涉及到非常多的新词,比如: JDBC HikariCP HSQLDB DAO Hibernate JPA MyBatis 作为一个刚学 Java 不到一周的萌新,我看到这堆词的时候直接懵掉了,不知道从哪里开始学起,甚至自闭了几个小时。 所以,我准备先简单讲一下这几个词的概念。 JDBC(Java DataBase C ...
腾讯成都游记 2021-05-26 中午十二点熄灯到两点好评,还有很多人在走廊边上放了折叠床,中午可以美美的睡上一觉。这点吊打字节。 图片经过后期处理,和实际情况比较接近 午饭晚饭都要付费,不过每天晚上八点以后打卡回家的时候会自动获得一张夜宵券,可以用于抵扣一顿晚饭 ...
Gravatar 镜像 2021-04-29 最近写的项目用到了 Gravatar 服务,但是 Gravatar 几个服务器都在外国,考虑到项目的用户有相当规模是没有梯子的国内用户,我开始寻找 Gravatar CDN。 网上 Gravatar CDN 参差不齐,有大站建的 CDN,也有网友自建的 CDN,于是简单写了一个 Python 脚本用于测速。 测试内容是两项:图片命中,和图片不命中后跳转到 GitHub 上的图片。各测试十次,取 ...
后端利用 REST API 对接 Onedrive 2021-02-26 最近写的后端项目需要云盘,由于各种原因,最终选择了 Onedrive。Onedrive 的一个优点是文档是中文的,但缺点是中文也看不懂。。。。 于是借助文档、博客、示例代码等等,慢慢摸索过来,并把摸索的这个过程形成一篇博文。 注册应用、用户登录授权 > 参考博客:[zhangguanzhang's Blog](https://zhangguanzhang.github.io/2020/ ...
和 CSRF 与 CORS 斗智斗勇 2021-02-23 写前后端的时候遇到了这个问题,花了三天时间解决,就还是简单地写一写。写到最后才发现,这里面涉及的知识量也太大了,也请各位读者耐心阅读。 前言 CORS 和 CSRF 这两个概念很容易混淆,即使我在这篇博客前也不是很清楚二者的区别,于是就再搜了一下,顺便把另外两个概念也聊一聊。 浏览器、前端和后端的关系大概是:前端 ` 浏览器 ` 后端。前端告诉浏览器它需要访问什么,浏览 ...
记一次 DNS 劫持 2021-02-11 今天访问 https://twitter.com/ 时,显示 SSL Error 了。 第一反应是它 SSL 证书挂掉了(因为自己经常把服务器证书搞挂)。看了一眼证书,发现是 VMWare 的。 简单搜了一下,发现不少人也遇到了这个问题: https://blog.csdn.net/watercatmiao/article/details/85957864 https://www.b ...
HTTP 状态码 2021-01-31 MDN Web Docs 维基百科 1xx 请求已被接受,需要继续处理 1 打头的其实不是很常用。 不过有一个 102 Processing (WebDAV) 挺有意思,用于表明 W ...
drf-yasg —— Django REST Framework 文档生成 2021-01-25 前两篇:Django 学习笔记 | Dango REST Framework 学习笔记 文档对于后端开发是相当重要,即使是一个人写前后端,如果不写文档,可能前天写的接口今天又不知道了。而且,测试部分是基于文档进行编写的,上过软件工程课程 ...
Django REST Framework 学习笔记 2021-01-25 如果你打算使用 Django 搭建一个 RESTful API 后端,你完全有必要学习 Django REST Framework。 Django REST Framework 提供了 Serializers、APIView、GeneticAPIView、ViewSets、权限管理、搜索、分页等功能。这些功能、特性可以全部加入我们的 RESTful 后端,也可以选一部分加入。 如果你和我一 ...
Django 3.1 学习笔记 2020-12-28 推荐从上往下看。 [官方快速安装指南(3.1 版本)],安装的教程 [官方中文教程(3.1 版本)],开发的教程 [MDN 上的 Django 教程],和上面的教程有重叠,推荐只看[会话]和[用户认证]部分 [Django REST Framework],这是一个基于 Django 的 RESTful 后端框架,为常见 RESTful 操作提供了模板,大大降低 REST AP ...