PHP CI+Postgresql+Frozen+Vue.js+apache腾讯云搭建记录系统总结

之前采用Spring-boot写的个人信息系统,采用这个框架的特点是:

1.功能齐全,可以自动导入工具包。

2.采用JPA,数据库映射方便。

3.每次启动需要关闭系统再次运行,耗时。

4.数据库内部映射机制不明,直接操作数据库时会遇到问题,将blob数据存成了大对象类型数据,不能方便查看。

5.与其他语言框架的兼容性相对差。

刚开始用这个框架是因为第一个项目用的,比较熟悉,于是自己搭建了一个服务自己使用。后来做了第二个项目用phpCI框架的,同时我负责项目工作进度安排,联系、服务器部署等,对这个框架比较熟悉,并且php是解析式的语言,容易修改。因此想用心的框架去重写系统。同时spring-boot适合页面的前端框架,用在手机上比较难受。因此需要重新写页面。

根据新的需求,重新搭建的服务采用PHPCI框架写后端服务,Postgresql做数据库,Apache做服务器(原来采用nginx,但是由于路径解析有问题,因此放弃了。)。

Postgresql:数据库原来采用JPA映射的方式,在数据库本身的创建语句中没有默认值,主键根据序列值递增的设置。因此修改数据库设计,增加默认值、主键根据序列值递增变化、blob数据改成text类型、增加必要的字段。数据blob处理时有个细节,大对象是按页存储的,原来数据只保存了loid,通过loid可以在pg_largeobject表中找到文件保存的信息,将文件读取出来,再进行拼接,其中每一页的前两个字符要舍去,才能拼接处正常的字符串。同时一页有4098

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GDRetop

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值