使用gin+bootstrap开发一个简单的博客系统(开源)

阿里伤透我心,疯狂复习刷题,终于喜提offer 哈哈~好啦,不闲扯了1、JAVA面试核心知识整理(PDF):包含JVMJAVA集合JAVA多线程并发,JAVA基础,Spring原理微服务,Netty与RPC,网络,日志,ZookeeperKafkaRabbitMQ,Hbase,MongoDB设计模式负载均衡数据库一致性哈希JAVA算法数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算共30个章节。2、Redis学习笔记及学习思维脑图。
摘要由CSDN通过智能技术生成
  • 背景

  • 项目简介

  • 使用环境

  • 项目结构

  • main 主函数

  • router 路由

  • model 层

  • service 层

  • controller 层

  • view/static 前端

  • database 数据库

  • util 工具类

  • config 配置文件

  • 其他文件

  • 改进建议

背景

=============================================================

因为之前已经学习了 golang,所以急需一个项目来练练手,所以打算使用非常流行的 web 开发框架 gin + bootstrap 来开发一个简单博客系统

golang 在语法上与 c 非常相似,很多程序员的入门语言都是 c 语言,所以对于 c 比较熟悉的程序员在学习 golang 时候会比较得心应手,并且 golang 其中有一个显著的特点就是不允许指针运算,这大大提高了程序的安全程度,降低了编程难度,并且提供了可供 go 虚拟机自行分配调度的 goroutine 协程。在效率上能和 java 上一较高下,在内存占用上又比 java 厉害,同时在高并发场景表现显著,对于后端开发的上手难易程度来说也是非常人性化的。可惜 golang 的历史并不悠久,目前生态仅局限于在后端发光发亮,等待生态建立,未来还是很有机会和 java 争夺天下的

项目简介

===============================================================

开源地址

GitHub地址➡️ https://github.com/abcnull/gindemo

项目功能

一个博客管理系统,用户可以注册和登录,也可以查看首页,查看所有博客,登录后的用户作为博客的后台管理者,可以写博客,编辑所有博客,删除所有博客,还可以查看关于我自己的信息

主页面调用了一些开放 api,所以首页展示会比较缓慢,我的页面存在博主的个人信息,可以跳转博主 github,csdn,微信,邮箱等

使用环境

===============================================================

使用环境如下:

  • 编程语言:go 1.16.2

  • 包管理工具:go module

  • Web 框架:gin

  • 前端框架:bootstrap v3,jquery 3

  • 编辑工具:intellij goland

  • 数据库:mysql 5.7

  • 分支管理:git 2.24.3

  • 仓库地址:https://github.com/abcnull/gindemo

  • 其他:前端语言 html/js,jquery 插件

项目结构

==============================================

  • 24
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值