最新文章 更多
...
Beego实现JWT

Beego是一个基于Go语言的Web框架,实现JWT认证可以通过beego的中间件机制来实现,下面是一个简单的 […]

199 2023/04/14

...
go语言怎么连接mysql,并实现增删改查

要使用Go语言连接MySQL,需要使用第三方库。常用的库包括: 这里以go-sql-driver/mysql为 […]

170 2023/04/12

...
beego实现模块化开发

Beego 框架可以通过模块化开发来提高项目的可维护性和可扩展性,可以将一个大型的应用划分为多个模块,每个模块独立维护,有自己的控制器、视图和模型等。

138 2023/04/09

...
wordpress自定义配置

在制作插件时,自定义的配置项是经常会遇到的。在左侧“配置”的常规菜单下添加配置以下代码可实现:

76 2023/04/07

...
Nginx 配置https

SSL 证书是一种数字证书,它使用 Secure Socket Layer 协议在浏览器和 Web 服务器之间建立一条安全通道,从而实现: 1、数据信息在客户端和服务器之间的加密传输,保证双方传递信息的安全性,不可被第三方窃听; 2、用户可以通过服务器证书验证他所访问的网站是否真实可靠。

81 2023/04/05

...
Linux服务器Rsync结合inotify同步文件

一、实现效果 服务器A:192.168.161.150 (分布服务器)(rsync客户端+inotify) 服务器B:192.168.161.151 (WEB服务器1)(rsync服务端) 服务器C:192.168.161.152 (WEB服务器2)(rsync服务端) 说明:服务器A有文件更新,自动同步到服务器B和C

83 2023/04/05

...
OAuth 2.0授权认证

OAuth 2.0一个关于授权的开放的网络协议。用户同意授权给第三方使用系统数据,系统分发一个临时令牌(Token),第三方可通过令牌获取相关数据。

93 2023/04/04

...
使用Echarts画甘特图

Echarts是一个非常强大的图表库, 下面我们来使用它来画甘特图,

86 2023/04/04

...
分享计算机硬核书单

分享4本计算机内功心法,想在编程行业更进一步,这4本必须吃透: 《计算机组成原理》 《操作系统》 《计算机网络》 《数据结构与算法》

65 2023/04/04

...
使用Axios+PHP+JWT实现登录认证

JWT(JSON Web Token),顾名思义就是可以在Web上传输的token,这种token是用JSON格式进行format的。它是一个开源标准(RFC7519),定义了一个紧凑的自包含的方式在不同实体之间安全的用JSON格式传输信息。

85 2023/04/04

...
Composer实现自动加载

Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。

77 2023/04/04

推荐文章 更多
  • beego实现模块化开发

    Beego 框架可以通过模块化开发来提高项目的可维护性和可扩展性,可以将一个大型的应用划分为多个模块,每个模块独立维护,有自己的控制器、视图和模型等。 下面是一些实现 Beego 模块化开发的步骤: ​ 1、创建模块目录结构首先,你需要在你的 Beego 项目中创建一个 modules 目录,然后在 modules 目录下创建一个或多个子目录,每个子目录代表一个模块。在每个子目录下,你需要创建一个包含控制器、视图和模型等的目录结构。 例如: ├── conf ├── controllers ├── main.go ├── models ├── stati

  • wordpress自定义配置

    在制作插件时,自定义的配置项是经常会遇到的。在左侧“配置”的常规菜单下添加配置以下代码可实现: add_setting(){ register_setting( 'general', 'objui_keyword' ); add_settings_field( 'objui_keyword', '<label for="objui_keyword">关键词:</label>', function(){ $value = get_option( 'objui_keywor

  • Nginx 配置https

    一、什么是 SSL 证书,什么是 HTTPS SSL 证书是一种数字证书,它使用 Secure Socket Layer 协议在浏览器和 Web 服务器之间建立一条安全通道,从而实现:1、数据信息在客户端和服务器之间的加密传输,保证双方传递信息的安全性,不可被第三方窃听;2、用户可以通过服务器证书验证他所访问的网站是否真实可靠。 HTTPS 是以安全为目标的 HTTP 通道,即 HTTP 下加入 SSL 加密层。HTTPS 不同于 HTTP 的端口,HTTP默认端口为80,HTTPS默认端口为443。 二、SSL证书申请 以下是一些免费申请:1、FreeSSL htt

  • Linux服务器Rsync结合inotify同步文件

    一、实现效果 服务器A:192.168.161.150 (分布服务器)(rsync客户端+inotify)服务器B:192.168.161.151 (WEB服务器1)(rsync服务端)服务器C:192.168.161.152 (WEB服务器2)(rsync服务端) 说明:服务器A有文件更新,自动同步到服务器B和C 二、配置部署 1、服务器B:192.168.161.151/服务器C:192.168.161.152 1) 安装相应软件 #安装rsync(centos7默认安装) yum -y install rsync 2) 修改配置

  • OAuth 2.0授权认证

    定义 OAuth 2.0一个关于授权的开放的网络协议。 原理 用户同意授权给第三方使用系统数据,系统分发一个临时令牌(Token),第三方可通过令牌获取相关数据。 令牌特点: 令牌是短期的,会失效,用户无法修改 令牌可以被数据所有者撤销,会立即失效。 令牌有权限范围(scope) 令牌授权的四种方式: 授权码(authorization-code) 隐藏式(implicit) 密码式(password) 客户端凭证(client credentials) (1)授权码(authorization-code)

OBJUI公众号
热门文章 更多
  • Beego实现JWT

    Beego是一个基于Go语言的Web框架,实现JWT认证可以通过beego的中间件机制来实现,下面是一个简单的示例代码: package main import ( "github.com/astaxie/beego" "github.com/dgrijalva/jwt-go" "net/http" "time" ) func main() { beego.Router("/", &MainController{}) beego.InsertFilter("/secure/*", beego.BeforeExec, Valid

  • go语言怎么连接mysql,并实现增删改查

    要使用Go语言连接MySQL,需要使用第三方库。常用的库包括: go-sql-driver/mysql go-mysql-driver/mysql mysql-connector-go 这里以go-sql-driver/mysql为例,演示如何连接MySQL并实现增删改查操作。 安装go-sql-driver/mysql库 使用go命令行工具安装: go get -u github.com/go-sql-driver/mysql 连接MySQL db, err := sql.Open("mysql", "user:passw

  • beego实现模块化开发

    Beego 框架可以通过模块化开发来提高项目的可维护性和可扩展性,可以将一个大型的应用划分为多个模块,每个模块独立维护,有自己的控制器、视图和模型等。 下面是一些实现 Beego 模块化开发的步骤: ​ 1、创建模块目录结构首先,你需要在你的 Beego 项目中创建一个 modules 目录,然后在 modules 目录下创建一个或多个子目录,每个子目录代表一个模块。在每个子目录下,你需要创建一个包含控制器、视图和模型等的目录结构。 例如: ├── conf ├── controllers ├── main.go ├── models ├── stati

  • OAuth 2.0授权认证

    定义 OAuth 2.0一个关于授权的开放的网络协议。 原理 用户同意授权给第三方使用系统数据,系统分发一个临时令牌(Token),第三方可通过令牌获取相关数据。 令牌特点: 令牌是短期的,会失效,用户无法修改 令牌可以被数据所有者撤销,会立即失效。 令牌有权限范围(scope) 令牌授权的四种方式: 授权码(authorization-code) 隐藏式(implicit) 密码式(password) 客户端凭证(client credentials) (1)授权码(authorization-code)

  • 使用Echarts画甘特图

    Echarts是一个非常强大的图表库, 下面我们来使用它来画甘特图, 首先需要下载Echarts。下载地址:http://echarts.baidu.com/download.html 实现代码 <xmp> <div id="main" style="width: 600px;height:400px;"></div> <script type="text/javascript"> // 基于准备好的dom,初始化echarts实例 var myChart = echar

  • 使用Axios+PHP+JWT实现登录认证

    一、什么是JWT JWT(JSON Web Token),顾名思义就是可以在Web上传输的token,这种token是用JSON格式进行format的。它是一个开源标准(RFC7519),定义了一个紧凑的自包含的方式在不同实体之间安全的用JSON格式传输信息。 官网:https://jwt.io/ 二、JWT优缺点 优点:是在分布式系统中,很好地解决了单点登录问题,很容易解决了session共享的问题。 缺点:对分发出去的Token不可控,续签问题需要谨慎处理好。 三、JWT组成 一个JWT实际上就是一个字符串,它由三部分组成:头部、载荷与签名。

  • Linux服务器Rsync结合inotify同步文件

    一、实现效果 服务器A:192.168.161.150 (分布服务器)(rsync客户端+inotify)服务器B:192.168.161.151 (WEB服务器1)(rsync服务端)服务器C:192.168.161.152 (WEB服务器2)(rsync服务端) 说明:服务器A有文件更新,自动同步到服务器B和C 二、配置部署 1、服务器B:192.168.161.151/服务器C:192.168.161.152 1) 安装相应软件 #安装rsync(centos7默认安装) yum -y install rsync 2) 修改配置

  • Nginx 配置https

    一、什么是 SSL 证书,什么是 HTTPS SSL 证书是一种数字证书,它使用 Secure Socket Layer 协议在浏览器和 Web 服务器之间建立一条安全通道,从而实现:1、数据信息在客户端和服务器之间的加密传输,保证双方传递信息的安全性,不可被第三方窃听;2、用户可以通过服务器证书验证他所访问的网站是否真实可靠。 HTTPS 是以安全为目标的 HTTP 通道,即 HTTP 下加入 SSL 加密层。HTTPS 不同于 HTTP 的端口,HTTP默认端口为80,HTTPS默认端口为443。 二、SSL证书申请 以下是一些免费申请:1、FreeSSL htt

  • Composer实现自动加载

    Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。 你正在创建一个项目,你需要一个库来加载各种插件, 你所需要做的就是创建一个 composer.json 文件 { "name": "ext-objui-frame", "description": "the objui framework", "keywords": [ "framework", "objui", "ORM" ], "homepage": "https://

  • wordpress自定义配置

    在制作插件时,自定义的配置项是经常会遇到的。在左侧“配置”的常规菜单下添加配置以下代码可实现: add_setting(){ register_setting( 'general', 'objui_keyword' ); add_settings_field( 'objui_keyword', '<label for="objui_keyword">关键词:</label>', function(){ $value = get_option( 'objui_keywor