自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 SpringBoot框架如何实现上传与下载查看文件

本项目借鉴于SpringBoot官网学习文档关于如何下载文件一章提供的演示代码

2024-08-22 19:13:01 873

原创 gorm(2) 增删改查操作

此博客仅供个人学习,大部分内容为官网 GORM指南 中的内容转载,还有博主一些的个人理解与代码说明;gorm官网中并没有举例出可运行的实例,博主我在此展示一个可运行的插入操作:首先定义了一个Student结构体,用于映射数据库表;包含gorm.Model匿名体;使用连接数据库;先使用数据库工具navicat在本地创建了一个test库;对于建表,可以使用在test库中自动创建名为students的表格,结构与Student结构体对应;当然也可以不使用此语句,自己在数据库中手动创建students表,因为约

2024-06-27 16:40:50 2275

原创 gorm(1) 入门

​ GORM 通过将 Go 结构体(Go structs) 映射到数据库表来简化数据库交互。了解如何在GORM中定义模型,是充分利用GORM全部功能的基础;​ 模型是使用普通结构体定义的。这些结构体可以包含具有基本Go类型、指针或这些类型的别名,甚至是自定义类型(只需要实现包中的Scanner和Valuer接口)。Name string // 一个常规字符串字段Email *string // 一个指向字符串的指针, allowing for null values。

2024-06-25 17:59:07 1014

原创 go进阶(3)gin框架

​ 用户登录后的凭证可以储存在cookie中,当请求服务端时自动携带cookie,若不能自动则设置请求头;用户凭证也可以在请求服务端时放入请求头的Authorization中,例如。在下面代码中通过使用自定义的一个中间件,在服务端中进行保存用户凭证,并在数据处理中通过将保存的凭证与私人数据匹配,若匹配成功则可以返回200状态码;

2024-06-24 21:55:52 1105 1

原创 node基础入门

npm原名为Node Package Manager用于对node包的管理,由来是vue程序开发的lsaaz程序员,为了解决每次网站依赖代码需要到开发代码的对应官网如jQuery、BootStrap中下载文件到自己的网站源码中,用js写了npm作为工具将代码集中管理,(npm开发思路,买个服务器作为代码仓库registry,存放需要共享的代码,让大厂人员将代码使用npm publish提交到registry上,当别人需要使用时,就用npm install下载,这些被使用的代码被叫做包package)

2024-06-24 17:39:08 695

原创 go进阶(2) gin框架

作用:在客户端中创建一个cookie数据,key为name,并设置了过期时间maxAge,cookie可访问的路径path(若为“/”则默认为全网站都可以访问),cookie的域名(若为"localhost"就是本地可访问),secure为true则只允许HTTPS协议访问,为false则可以允许HTTP协议访问,httpOnly为true则不会被客户端的JavaScript代码访问;包的状态码常量,第二个参数为要输出的json数据,一般使用gin.H{“key” : value,…

2024-06-24 11:33:17 1057 2

原创 go进阶(1) gin框架

Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net/http足够简单,性能也非常不错借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于团队的编码风格和形成规范。

2024-06-22 10:32:49 1743

原创 go入门(1)访问关系数据库mysql

cfg即是数据库连接的配置,DBUSER与DBPASS为go中配置的环境变量,不能直接填入数据库用户名与密码,因为此为敏感信息,必须储存在环境变量中才能够让go编译识别;自动添加"github.com/go-sql-driver/mysql"依赖,此依赖为MySQL驱动程序模块用于连接映射数据库;在工作空间中新建一个包data-access,使用。分别用于多条查询,单条查询,单条插入的简单操作;在命令行中通过set设置对应环境变量。先定义一个结构体用于数据传输。运行程序,命令行输出为。

2024-06-14 19:27:02 447

原创 go基础(2)多模块工作区入门

golang语言基础(2),对多模块工作区进行介绍,说明如何使用。

2024-06-14 17:08:22 356

原创 go基础(1)配置与使用

go语言基础(1),本人小记,提炼整合go官方文档的关键内容

2024-06-13 22:04:52 1797

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除