Go语言MVC模式Web开发实战(八)集成redis框架且解决jwt安全问题 上一篇文章《Go语言MVC模式Web开发实战(七)集成jwt框架且进行有效验证》我们在web项目中集成了jwt的验证。之前的做法是吧jwt的秘钥信息存放在客户端的,让客户端每次传递过来。但是在实际的业务中,由于jwt... Raego2024-11-14836 阅读0 评论
Go语言MVC模式Web开发实战(七)集成jwt框架且进行有效验证 前面我们使用拦截器可以对想要用户登录的接口进行登录验证拦截,但是具体的代码没有完成,所以本文我们把jwt相关的内容给补充完毕。1、添加依赖使用jwt的话,需要使用到jwt-go框架,所以首先需要添加依赖。执行如下的命... Raego2024-11-14752 阅读0 评论
Go语言MVC模式Web开发实战(六)使用中间件拦截需要jwt验证的接口 在日常我们编写web项目的时候,后端所有涉及到的接口,部分接口是需要经过用户登录之后才能访问的,部分接口是不需要用户登录就能访问的。所以这里我们承接前面的项目,来使用中间件对url进行拦截。下面直接开始:1、编写一个... Raego2024-11-14735 阅读0 评论
Go语言MVC模式Web开发实战(五)日志输出到文件 我们继续承接前面的代码,在一个正常的项目中,我们经常会涉及到打印日志,然后把对应的日志输出到文件中去。在go语言中提供了log相关的函数,使用起来非常方便,下面我们来演示一下:这里我们主要是修改main.go代码,完... Raego2024-11-11830 阅读0 评论
热文Go语言MVC模式Web开发实战(四)从外部读取配置文件 在正常的项目中,一般像mysql这些数据库配置信息我们都是放在配置文件中的,所以这里我们需要改造下config.go文件,使其从外部读取对应的配置。这里演示项目还是按照前面的代码来。首先我们安装toml依赖这里我们使... Raego2024-11-111027 阅读0 评论
热文Go语言MVC模式Web开发实战(三)Goland打包项目到linux运行 上文《Go语言MVC模式Web开发实战(二)编写MVC模式的web接口》我们使用mvc模式编写了web接口。当项目运行的时候我们是习惯让他在linux服务器上运行的,因此这里我们需要把它打包成linux上的可执行文件... Raego2024-11-111139 阅读0 评论
Go语言MVC模式Web开发实战(二)编写MVC模式的web接口 上一篇文章我们准备好了对应的开发环境,本文的话,我们直接编写一个带有数据库操作的MVC项目web接口。示例如下:一、准备mysql首先我们准备一个mysql,然后创建一个名称为test的库,再创建一张users表,示... Raego2024-11-11883 阅读0 评论
Go语言MVC模式Web开发实战(一)搭建基础框架 在前面的文章中,我们介绍了很多go语言相关的案例,从这个系列里面我们来掩饰以下go语言web的实战。主要使用的框架有:1、gin 2、gorm 3、jwt下面直接开始演示:一、在goland中创建项目首先我们在gol... Raego2024-11-09879 阅读0 评论
热文QLExpress规则引擎实战(一)自定义加减乘除的应用 在前面我们做过了很多关于QLExpress的规则引擎的介绍。正好最近正在使用规则引擎,所以这里我们来讲一些案例。本案例主要是使用规则引擎做一些基本的加减乘除运算。QLExpress其实本身是支持基础的加减乘除运算的,... 帅平java2024-11-011471 阅读0 评论
热文Neo4j入门系列(二十二)Neo4j 最短路径查询 日常中,我们经常听说过,我想认识xxx人,最少通过1个人可以认识别人,最多通过6个人可以认识某人。这里就体现的是生活中,所有人与人之间其实都是有联系的。比如:张三认识李四,李四认识王五 张三认识赵六,赵六认识田七,田... Rae人工智能2024-10-161228 阅读0 评论
热文Neo4j入门系列(二十一)Neo4j 使用java-driver开发教程 在neo4j中的Cyper查询语言中还有很多的关键字和函数,这些函数如果对mysql熟悉的话,看一遍几乎都会了,所以这里我们不再进行挨个讲解了,直接开启一下篇。这里的话我们使用java语言来演示一下使用java做ne... Rae人工智能2024-10-161089 阅读0 评论
热文Neo4j入门系列(二十)Neo4j Cypher查询语言之MATCH用法 在前面的案例里面我们展示了非常多的match相关的语法,使用match主要是用来做查询的。所以这里不做过多说明,直接演示下具体的使用即可。1、查询所有节点neo4j中查询所有节点的语法是最简单的,示例如下:match... Rae人工智能2024-10-161205 阅读0 评论
Neo4j入门系列(十九)Neo4j Cypher查询语言之case用法 在neo4j中,case的用法主要是进行条件判断的字句,熟悉myslq的同学可以很容易掌握,他的主要语法是case-when-else-end。下面我们来演示一下:match (n:Person) RETURN CA... Rae人工智能2024-10-15827 阅读0 评论
Neo4j入门系列(十八)Neo4j Cypher查询语言之with用法 在neo4j中还有一个with关键词,他主要是把两个查询结果给链接起来。下面给个案例看看效果:MATCH (a:Person) WHERE a.name = '张三' with a.age as age1 MATCH... Rae人工智能2024-10-15987 阅读0 评论
Neo4j入门系列(十七)Neo4j Cypher查询语言之Union查询 在mysql中union是把两个查询结果集合并到一起,成为一个结果集进行返回。在neo4j中,也有union查询,效果是一样的。例如:MATCH (a:Person) WHERE a.name = '张三' RETU... Rae人工智能2024-10-15862 阅读0 评论