TECH JOURNAL
文章中心
技术思考、实践记录与值得反复阅读的内容
数据库的一些坑
[========] 众所不周知,Django自带了一套数据库路由,但实际体验下来,说实话,洋人还是太坏了。:sweat: 我也是因为脑子有病,非给它搭了出来...... 之前还是用的Oracle数据库,但是因为我当时想把一些视频存入数据库,而Oracle修改成二进制数据存储视频没做过,所以数据库迁移成了mysql。 因为默认启用多数据库,导致数据量经常指向 default 数据库,我就一个数据库后面又因为需要同步数据,部分表结构不对,只好强行迁移默认数据库到所有库。总结:这个东西真的很恶心 避雷、避雷、避雷
本站的设计历程
[========] 25年9月份,我偶尔看到一个开源的DjangoBlog项目,让我对自建博客兴起了一点兴趣,手上刚好剩下一台服务器,于是我就是从这开始做的,先感谢一下前人老哥的无私开源 – – –且听风吟 当然,现在我的博客和一开始的样子相比已经不是同一个东西了。 我重新编写了近40多个前端页面,后端新增了很多模板与组件进行了重构的优化,数据库也是按照我个人的喜好来做的。 在我写这篇文章的时候,也看到这个开源项目已经被推进到更新的版本,当时我下载的版本已经不见了。 尽管这样,还是可以看到一点遗留的影子,因为后端我并没有修改样式,只是添加注册了很多新的功能。 如果有部署过– – –且听风吟 这一个项目的应该可以看出,我现在的后端其实是使用了之前的样式,抱着能用就行的原则,这里我就懒得改了。 对前端的登录窗口采用的还是之前的代码,我只是在此基础上新增了用户视图 – – –虽然只能提供换头像跟修改名字:joy:;(后面会解释为什么不做完整) [========] 博客搭建的过程 – – –刚搭建的时候我还是很认真的,我甚至有耐心解决模板冲突的问题,虽然在我现在看来,在别人的基础上修改遇到代码问题是很正常的,直接删掉冲突代码替换你自己的就行。 但我刚开始是真头铁,现在看来也对当时的自己很无语...... 后面的经历很难说,自从开始做了这个网站,我就已经陷入循环,只有一开始有一点激情,其实后面是边摆烂边做,框架起来之后就是很无聊的一点点处理bug。 感觉以后也不会再做这种傻逼事情了...... [========] 在博客搭建遇到最大的问题是系统层面的,我这台服务器是zc4g的,系统盘在我看来也还是比较大......虽然后期游戏储存由于没有对象存储导致牺牲了很多空间可都是后来的事情。 但是,当时 9月份配置了邮箱服务器后,平均每天晚上固定200+的系统报错邮件...偶尔的cpu能跑到100%导致服务器死机......我就开始手工不停的删删删,删了整整一天,导致现在我对任何影响数据库读写的地方异常敏感。 至于为什么不给用户放权限,因为东大的环境和外面的世界不太一样,加上博客是很有私人化的一个东西,我本身也没想给多少人看,就是做出来测验一些技术问题,所以我不能提供权限让别人可以随意发表内容。 …