自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL的创建语句转化成Golang的ORM结构体(struct)

在Golang的Web编程中,有时候我们创建了一个SQL的表,需要编写对应的结构体的代码。这是一项繁琐无聊的工作。本文介绍一种自动将创建表格的SQL语句转换成Golang的ORM结构体的代码,从而提高编程效率。代码来自于我的Github。例子例子:下面是一个创建user表的sql语句CREATE TABLE `USER`( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'primary key', `ip_address` INT

2020-07-10 18:04:59 1352

原创 如何优化你的MySQL查询语句

1.如果内容能被转化为数字类型,尽量使用数字类型而不是字符类型如果要保存IPv4地址,反例`ip_address` VARCHAR(15) NOT NULL正例。`ip_address` INT UNSIGNED NOT NULL原因因为IPv4地址可以转化成一个int类型的十进制整数。转化方法:ip中的每一段转化为两位的十六进制整数。例如,192.160.98.123转化为十六进制数是,C0,A0,62,7B,C0A0627B转化为十进制数是3231736443。 2.不要用se

2020-07-10 18:02:13 297

原创 如何保存你的登录密码

如何保存你的登录密码开发登录功能的时候,需要保存用户的密码。用户的密码一般不是明文(plain text),而是经过散列(hash)或者加密(encrypt)保存的。本文介绍几个常用的保存密码的算法。考虑以下的User表。CREATE TABLE `user`( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键', `account` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '账号',

2020-07-10 17:49:07 1269

空空如也

空空如也

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

TA关注的人

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