Cookie Cookie的由来 HTTP协议是无状态的,这就存在一个问题。无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全新的。状态可以理解为客户端和服务器在某次会话中产生的数据,那无状态的就以为这些数据不会被保留。会            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-25 16:32:25
                            
                                27阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们希望用户登录后可以有写博客的功能,当然也允许用户退出。实现该功能的操作需要使用session。如果用户没有登录,直接访问首页,只可以查看文章,标签,相册等,但是没有写博客的功能: 一、Controller首先我们在登录的时候添加session。先修改配置文件打开session,打开conf包下的app.conf文件,添加一行:appname = myblog
httpport = 8            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-12 14:35:40
                            
                                101阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            session支持算是WEB框架的标配了,本篇先对session的原理进行简单说明,然后讲述框架是如何实现session支持,最后讲述自定义session的支持及实现方式。session的基本原理http协议是无状态的,所以,客户端都会使用cookie来标识请求来自同一个客户端。 而因为cookie是保存在客户端的,每次请求都要带上,所以不能放太多的数据,而且安全性容易受到威协。相对地,sess            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 10:24:48
                            
                                83阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【代码】goframe框架学习之session的使用。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-01 00:23:35
                            
                                98阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            GoFrame系列:1、GoFrame简介文章目录GoFrame系列            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-25 10:03:12
                            
                                659阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言本月会持续更新Go语言相关的文章,尤其是GoFrame,感兴趣的同学可以关注我,结伴而行。同时会沉淀总结一下:《中台开发实践》、《私有化部署实践》、《深入理解goroutine及使用实践》、《如何在开发过程中把GO语言的价值体现出来》。立志沉淀一些质量高的内容出来。今天这篇把我使用GoFrame ORM的过程中认为有价值、可能踩坑、比较好的实践等相关的知识点分享出来。值类型和指针类型初学go的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 19:29:13
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现“goframe docker”教程
## 整体流程
下面是实现“goframe docker”的整体流程,可以参考以下表格:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 准备Docker环境 |
| 2 | 下载goframe源码 |
| 3 | 编写Dockerfile |
| 4 | 构建Docker镜像 |
| 5 | 运行Docker容器 |
##            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-22 06:32:41
                            
                                170阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用 GoFrame 连接 MySQL 的指南
在这篇文章中,我们将讨论如何使用 GoFrame 框架连接 MySQL 数据库。GoFrame 是一个开源的高性能微服务框架,它提供了简单而强大的 API,方便我们进行数据库的连接和操作。下面是实现的流程和每一步的详细说明。
## 实现流程
下面是实现 GoFrame 连接 MySQL 的步骤:
| 步骤   | 描述            
                
         
            
            
            
            # 使用 GoFrame 实现 Redis Pipeline
在这篇文章中,我们将一起学习如何在 GoFrame 中实现 Redis 的 Pipeline 功能。Redis Pipeline 允许我们在一次网络请求中发送多个命令,从而提高性能,减少延迟。以下是整件事情的流程:
## 步骤流程
| 步骤 | 操作                 | 代码示例            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-21 06:31:48
                            
                                218阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在众多 Go 项目中,操作 MySQL 数据库是最常见的需求之一。GoFrame 是一个为 Go 语言开发的高性能开发框架,能够简化与 MySQL 数据库的交互。本文将带您一步一步地了解如何使用 GoFrame 操作 MySQL,包括环境准备、分步指南、配置详解、验证测试、排错指南以及扩展应用等内容。
## 环境准备
首先,我们需要准备开发环境,以确保顺利进行 MySQL 操作。请确保您的计算            
                
         
            
            
            
            我们在用http的时候一般都会用一些web框架来进行开发,gin就是这样的一个框架,它有哪些特点呢一:gin特点1、性能优秀2、基于官方的net/http的有限封装3、方便 灵活的中间件4、数据绑定很强大5、社区比较活跃等等二:gin的安装安装: go get github.com/gin-gonic/gin如果要更新:go get -u github.com/gin-gonic/gin三:gin            
                
         
            
            
            
            文章目录GoFrame:带你从**0-1**快速入门一.GoFrame介绍:1.1GF基本介绍1.2GF特点1.3GF1.4GF框架二.GoFrame基础环境搭建2.1环境搭建1)安装golang2)安装3) 了解go modules2.2GF运行普通项目go.modhello.go2.3GF搭建web项目go.modmain.go三. GoFrame的Web服务介绍3.1web            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-22 21:00:02
                            
                                29阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ###################################### 反复重定向跳转CAS登录?请先确保您的服务部署在一台机器上时,表现是正常的。 当服务部署在多台服务器上时,存在session没有共享的情况,登录后有的session中有了登录信息,但当请求到另一台服务器,session中没有登录信息就会要求重新跳转登录。 解决方式1:在nginx层面将转发策            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-02 17:21:11
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言写过PHP的同学都知道 PHP的数组Array非常好用,特别灵活。我在写PHP之前使用Java做安卓开发,在接触PHP的数组Array之后,直呼太香了!而在学习Go基础知识的时候了解到Go的数组和PHP的数组并不一样;从一定程度上讲,Go的slice切片类型和PHP的数组array比较像(不固定长度、引用类型、动态扩容等),但是在开发使用中远远不像PHP的array灵活。初识GoFrame最近            
                
         
            
            
            
            使用docker-compose快速部署Prometheus+grafana环境安装docker-compose1:下载Docker Compose二进制文件:使用curl命令下载最新版本的Docker Compose二进制文件。可以使用以下命令从官方GitHub存储库下载:sudo curl -L “https://github.com/docker/compose/releases/lates            
                
         
            
            
            
            # 使用 Docker 配置 GoFrame 和 MySQL
## 引言
在本篇文章中,我们将学习如何使用 Docker 配置 GoFrame 框架与 MySQL 数据库。本指南适合刚入行的小白,涵盖了从环境准备到最终运行的详细步骤。
## 流程概述
我们将分以下步骤来实现 GoFrame 和 MySQL 的组合:
| 步骤 | 描述 |
|------|------|
| 1    |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-27 04:27:38
                            
                                153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            平台简介基于全新 Go Frame 2.3+Vue3+Element Plus 开发的全栈前后端分离的管理系统前端采用 vue-next-admin 、Vue、Element UI。特征高生产率:几分钟即可搭建一个后台管理系统模块化:单应用多系统的模式,将一个完整的应用拆分为多个系统,后续扩展更加便捷,增加代码复用性。插件化: 可通过插件的方式扩展系统功能认证机制:采用 gtoken 的用户状态认            
                
         
            
            
            
            # 从头开始学习如何在Kubernetes(K8S)中使用GoFrame
作为一名经验丰富的开发者,我很高兴来帮助你入门“goframe k8s”。在本文中,我将指导你如何在Kubernetes中使用GoFrame。首先,让我们了解整个过程的流程,然后逐步介绍每个步骤需要做什么。
## 步骤概览
以下是在Kubernetes中使用GoFrame的步骤概览:
| 步骤 | 描述 |
|---            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-05 13:01:50
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             map 创建源码位置 src/runtime/map.go初始化 map 的两种方式:make(map[int]int)
make(map[int]int, hint) // hint是初始化map的hint, 即桶的大小对于不指定初始化大小, 和初始化值 hint < 8 时, go会调用 make_small 函数, 并直接从堆上进行分配.fun            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-18 19:23:58
                            
                                41阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已包含了一个session标识 - 称为 session id,如果已包含一个session id则说明以前已经为此客户端创建过session,服务器就按照session id把这个 session检索出来使用(如果检索不到,可能会新建一个),如果客户端请求不包含session id,则为此客户端创建一个session并且生成一个与此session相关联的session id,session id的值应该是一个既不会重复,又不容易被找到规律以仿造的字符串,这个 session id将被在本次响应中返回            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-02-26 16:19:00
                            
                                57阅读
                            
                                                                                    
                                2评论