JavaScript 客户端脚本语言
JavaScript 客户端脚本语言 JavaScript发展史 JavaScript介绍 基本使用 事件 选择器 JS操作HTML 数据类型:字符串、数组、对象 操作符、流程控制 函数 1 JavaScript 发展史 1.1 JavaScript 介绍 JavaScript(简称JS):是一种轻量级客户端脚本语言,通常被直接嵌入 HTML 页面…
gin 框架:CSS 基础开发
CSS 基础开发 在本文中我将介绍以下几点: CSS介绍 使用方法 选择器 常用属性 1 CSS 介绍 期初网页上的内容可以通过 html 进行展示和渲染,但是我们可以看到相对来说比较朴素,这时候就需要我们对其做一些适当的修饰和美化,这时候就需要使用到我们的 CSS CSS:是一种用于修饰网页的文本样式语言,还可以配合 Javascript 脚本语…
gin 框架:Web 前端开发基础
1 Web前端开发基础 我们想要掌握前端就需要学习以下技能 HTML CSS JavaScript JavaScript库:jQuery 1.1 网页组成 例如一个index.html页面: HTML标记语言:组成网页架构的元素组件 CSS 样式语言:美化网页的样式,例如让网页的字体有颜色等 JavaScript 程式语言:控制网页的动态效果 JQ…
gin 框架:4 图书管理系统
在这个示例中将开发一个项目,该项目主要是用于属性图书管理系统,以及项目的开发流程等操作 图书管理服务: 用户服务:登录,注册 书籍服务:对书籍的增删改查的操作 1 初始化项目环境 1 项目结构: ├── Readme.md // 项目说明(帮助你快速的属性和了解项目) ├── config // 配置文件(mysql配置 ip 端口 用户名 密码,…
gin 框架:3 中间件使用
1 中间件介绍 中间件就是当用户请求还没有到达路由时需要执行的代码块,我们就可以理解为是中间件 package main import ( "fmt" "github.com/gin-gonic/gin" ) func main() { // 1.实例化引擎 r := gin.Default() // 中间件…
GORM 框架:3 多对多表
3 多对多表 多对多 所谓的多对多就是在我们的多张表中会有一些关联关系。双向的一对多就直接可以理解为多对多,双向一对多需要第三张表来进行表示 Many to Many 会在两个 model 中添加一张连接表。 例如,您的应用包含了 user 和 language,且一个 user 可以说多种 language,多个 user 也可以说一种 lang…
GORM 框架:2 一对多表
2 一对多表 https://gorm.io/zh_CN/docs/has_many.html GORM 定义一个 gorm.Model 结构体,其包括字段 ID、CreatedAt、UpdatedAt、DeletedAt // gorm.Model 的定义,因为在 gorm.Model 中的这几个字段都是数据库中常用字段 type Model s…
namespace delete 操作触发告警 Exporter 开发
1 前言 由于现在云原生场景愈发的多所以必不可少的就需要 Prometheus 等开源监控工具来进行对监控,虽然很多第三方的 exporter 都能对大部分组件进行更好的监控,但是由于最近公司误删除了一个 NS 却没有及时的告警,导致近 10 小时数据丢失(因为 etcd 的数据备份有近 10 小时的空档期),所以为了及时避免损失我们需要做出尽快的…
HTTP 框架 — Hertz 之源码解读:① Engine 才是核心
HTTP 框架 — Hertz 前言 在这个以云原生为技术支撑的背景下,各个公司都开源了自己的微服务框架或者产品,如耳熟能详的 istio、envoy 、kratos、go-zero 等。 当然字节跳动也不会落下对微服务领域的探索与研究,这不前段时间就开源了 超大规模的企业级微服务 HTTP 框架 — Hertz 1 什么是 Hertz 官方 Gi…
GORM 框架:1 GORM-v3 基本使用
1 GORM 入门 当我们学习一个新东西的时候如何快熟入门有以下几个步骤 1.1 什么是 ORM orm 是一种理念而不是软件 orm英文全称object relational mapping ,就是 对象映射关系 程序 简单来说类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的 为了保证一致的使用习惯,通过 or…