自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 golang扩展 日志库ZAP[uber-go zap]切割 natefinch-lumberjack

因为 zap 本身不支持切割归档日志文件,为了添加日志切割归档功能,我们将使用第三方库 lumberjack 来实现。

2024-07-08 15:19:31 542

原创 golang 日志库ZAP[uber-go zap]详解

zap 是 uber 开源的 Go 高性能日志库,支持不同的日志级别, 能够打印基本信息等,但不支持日志的分割,这里我们可以使用 lumberjack 也是 zap 官方推荐用于日志分割,结合这两个库我们就可以实现以下功能的日志机制:

2024-07-08 15:17:26 1025

原创 Dockerfile各参数详解

指定运行容器时的用户名或 UID,后续的 RUN 也会使用指定用户。使用USER指定用户时,可以使用用户名、UID或GID,或是两者的组合。当服务不需要管理员权限时,可以通过该命令指定运行用户。将本地文件添加到容器中,tar类型文件会自动解压(网络压缩资源不会被解压),可以访问网络资源,类似wget。设置工作目录:类似先cd到当前目录,然后后续的操作指令都是在该目录下执行。构建镜像时执行的命令(RUN用于在镜像容器中执行命令)构建容器后调用,也就是在容器启动时才进行调用。用于指定传递给构建运行时的变量。

2024-07-05 13:57:46 380

原创 Laravel 宏指令(Macro)动态添加自定义方法到Laravel的核心组件中

您可以在模型中定义宏指令,让模型具备额外的功能。// 定义自定义方法逻辑});您也可以在查询构建器中定义宏指令,以便在查询数据时使用自定义的方法。});通过宏指令绑定自定义方法到路由实例路由定义时候通过宏指令自定义的方法将响应的参数存储到路由action参数下,该参数在路由缓存的时候回一并缓存/*** 扩展路由方法*/});?[];});/*** 路由定义*/'name' => '付费数据统计','label' => '付费API统计']);/**

2024-07-05 13:51:27 1064

原创 golang 模板引擎常用语法

自定义方法添加一定要在ParseFiles解析之前,因为解析的时候同时会校验模板文件里的方法和语法一般情况页面都指多模板嵌套显示:所以这种情况下New和ExecuteTemplate里面的模板名称需要是最父级的模板文件,如下的layout.html}...)// 或福利彩蛋:没有好玩的 API 接口?上百款免费接口等你来,免费 API,免费 API 大全。

2024-07-04 10:33:23 423

原创 golang web服务搭建学习和优雅的停止服务

这里分享一下golang web服务搭建过程,仅分享安装搭建过程中的配置,相关工具的安装请自行下载安装:项目打包使用了(go-bindata)包实现将项目静态配置文件编译成二进制嵌入到go文件中,解决了打包时候因相对路径问题,导致的二进制文件不能再任何目录下运行优雅的启停服务。

2024-07-04 10:30:41 334

原创 基于golang的文章信息抓取

读写锁的使用、不同goroutine之间通过channel通讯、url地址解析、html解析、html内容提去链接地址、通过map进行链接地址去重、go-extend扩展工具包使用。为了解决map类型共享变量竞争问题,封装map类型添加读写锁限制,防止不同的goroutine之间出现写入竞争(虽然只有goroutine比较多的时候才会出现)主要学习golang的goroutine和channel之间的协作,无限爬取站点小说的地址仅限书目录地址,不进行文章内容爬取。接下来是main函数处理。

2024-07-03 09:40:26 308

原创 golang net.url 标准库

Go 语言标准库中的 net/url 包提供了用于 URL 解析、构建和查询的功能。这个包使我们能够处理 URL,从中提取出各个部分,比如协议、主机、路径和查询参数等。其它功能:url.URL 结构体中还提供了一些其他方法,比如获取完整的 URL 字符串、处理路径、解析主机等等。

2024-07-03 09:37:40 1432

原创 golang字符串截取操作

字符串处理,截取,中文字符串截取

2024-07-02 15:38:44 272

原创 golang go-bindata打包配置文件嵌入到二进制文件

项目中难免会用到一些静态资源和配置文件,但是常规打包的二进制文件无法再其他目录正常运行(静态资源和配置文件不存在)有类似需求的可以安装使用:go-bindata进行编译处理配置文件,(go-bindata)包实现将项目静态配置文件嵌入到go文件,解决了打包时候因相对路径问题,导致的二进制文件不能再任何目录下运行>>go-bindata原理:运行go-bindata会将指定目录下的静态文件或配置编译成二进制嵌入到bindata文件中,所以如果配置文件更新的话需要重新生成该文件;新增配置文件同样需要执行该命

2024-07-02 15:35:59 502

原创 Laravel Activity Log操作日志扩展包

Laravel Action Logs操作日志记录[Laravel Activity Log](https://github.com/spatie/laravel-activitylog)>很多数据管理员都想记录他们用户的所有活跃记录。这个包可以很方便的记录你的用户何时何地的创建、更新实体的记录。外加,现在这个包还可以记录多个版本的实体间数据的变更。

2024-07-01 10:58:03 1137

原创 Swagger php注解常用语法梳理

快速编写你的 RESTFUL API 接口文档工具,通过注释定义接口和模型,可以和代码文件放置一起,也可以单独文件存放。Swagger 优势1. 通过代码注解定义文档,更容易保持代码文档的一致性2. 模型复用,减少文档冗余,带来更可靠的文档3. 提供客户端访问接口,可以直接调试接口,不需要第三方工具进行调用测试接口4. 支持权限认证,等功能

2024-07-01 10:54:25 1690

原创 Laravel swagger接口文档生成和管理

接口开发随着时间推移接口会越来越多,随着多部门之间的协作越来越频繁, 维护成本越来越高, 文档的可维护性越来越差, 需要一个工具来管理这些接口的文档, 并能够充当mock server给调用方使用这里推荐生成和管理接口文档,下面介绍基于laravel项目的swagger使用。

2024-06-28 10:56:12 965

原创 golang跨平台GUI框架fyne介绍与使用详解,开放案例

Fyne 是一个使用 Go 编写的易于使用的 UI 工具包和应用程序 API。 它旨在构建使用单一代码库在桌面和移动设备上运行的应用程序。通过批量调用身份证实名和三网手机实名和银行卡核验等接口,完成fyne框架的基本使用介绍

2024-06-28 10:52:17 1632

原创 laravel Dcat Admin 入门应用(七)列copyable和自定义copy

Dcat Admin 是一个基于 Laravel-admin 二次开发而成的后台构建工具,只需很少的代码即可构建出一个功能完善的高颜值后台系统。支持页面一键生成 CURD 代码,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的 HTML 代码。自定义复制,显示编号,点击复制:可以自定义需要复制的内容,不局限于显示的内容,

2024-06-28 10:47:42 492

原创 laravel Dcat Admin 入门应用(六)列模态窗-异步数据和同步数据展示

Dcat Admin 是一个基于 Laravel-admin 二次开发而成的后台构建工具,只需很少的代码即可构建出一个功能完善的高颜值后台系统。支持页面一键生成 CURD 代码,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的 HTML 代码。模式窗按需显示:通过if条件判断是否在column上添加模态窗显示模式窗同步和异步获取数据展示。

2024-06-26 08:48:48 278

原创 laravel Dcat Admin 入门应用(五)文件上传之OSS自定义上传

Dcat Admin 是一个基于 Laravel-admin 二次开发而成的后台构建工具,只需很少的代码即可构建出一个功能完善的高颜值后台系统。支持页面一键生成 CURD 代码,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的 HTML 代码。

2024-06-26 08:47:01 547

原创 laravel Dcat Admin 入门应用(四)自定义页面

Dcat Admin构建的是一个单页应用,加载的JS脚本只会执行一次,所以初始化操作不能直接放在JS脚本中,应该使用Admin::script方法载入。福利彩蛋:没有好玩的 API 接口?上百款免费接口等你来,免费 API,免费 API 大全需要实现Renderable接口,统一实现render自定义页面可以选择性的加载js和css,也可以加载页面需要执的js(当然页面js也可以直接写在模板里面)php// 定义页面所需的静态资源,这里会按需加载。

2024-06-25 09:21:17 713

原创 laravel Dcat Admin 入门应用(三)Grid 之 Column

Dcat Admin 是一个基于 Laravel-admin 二次开发而成的后台构建工具,只需很少的代码即可构建出一个功能完善的高颜值后台系统。支持页面一键生成 CURD 代码,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的 HTML 代码。laravel Dcat Admin 入门应用(三)Grid 之 Column。

2024-06-25 09:17:25 542

原创 laravel Dcat Admin 入门应用(二)代码生成器

每个控制器都会生成相对于的语言包,语言包放置地址:resouces/lang/{当前语言}/admin-user.php。Dcat Admin的增删改查页面代码是非常简洁和易懂的,对开发者非常的友好,只需极少的代码即可构建出一个功能完善的后台系统,并且非常简单灵活和易于扩展。打开app/Admin/Controllers/AdminUserController.php可以看到如下代码。到此,就可以打开浏览器输入地址http://你的域名/admin/adminUser访问刚刚创建完的页面了。

2024-06-24 14:06:08 1141

原创 Dcat Admin是一个基于laravel-admin二次开发而成的后台系统构建工具

Dcat Admin是一个基于laravel-admin二次开发而成的后台系统构建工具,只需极少的代码即可快速构建出一个功能完善的高颜值后台系统。支持页面一键生成CURD代码,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的HTML代码,对后端开发者非常友好。开发文档地址演示地址(用户名、密码:admin、admin)福利彩蛋:没有好玩的 API 接口?上百款免费接口等你来,免费 API,免费 API 大全。

2024-06-24 11:15:30 509

原创 golang基于cron的秒级计划任务实现思路和演示

字符串处理,截取。基于cron的秒级计划任务实现思路和演示,

2024-06-21 15:22:11 347

原创 go wails桌面应用开发:完成股票数据查询,股票数据API

本文主要是介绍和分享go-wails开发的股票Api数据查看桌面应用,通过定时器,轮询请求股票Api获取股票交易数据和趋势图,

2024-06-21 14:42:50 274

原创 多通道实现成语信息查询API:成语大全API、成语大全信息私有化部署方案、成语大全数据包

成语是汉语文化中一种独特的表达方式,蕴含丰富的历史、哲理和民俗。但随着现代生活的快节奏,人们有时候未必即刻清楚某个成语的意义或来历。为了帮助广大用户更好地理解和运用成语,我们推出了免费成语查询接口,让您轻松畅游于成语的海洋中。根据成语查询详细信息,如:详解、同义词、反义词、读音等信息;

2024-06-18 15:10:59 851

原创 三种方式实现IP地址信息查询:免费IP地址查询API、私有化部署方案、IP地址段数据包

探索世界的每一个 IP 地址!快来尝试我们的免费 IP 地址查询接口,轻松获取全球 IP 地址的详细信息。简单、便捷,让网络世界更加透明!根据查询的 IPv4 地址,查询该 IPv4 所属的区域,城市级查询。 简单快捷,根据个人需求进行开发

2024-06-18 10:47:54 900

原创 多渠道实现获取国家行政区数据:爬虫、调用API、私有化部署

现实情况,在信息系统开发、电子商务平台、app等等相关软件开发,都会设计到行政区数据联动,但是如何获取最新、准确的数据呢?在这里给各位推荐三种获取方式。

2024-06-17 15:07:45 772

原创 通过私有化部署与免费手机号归属API接口,实现手机号归属地查询

1、手机号(段)归属地查询 API 部署包支持私有化进行单机部署,支持 Windows、MacOs、Linux 等 64 位主流系统及版本,支持在无网、弱网、专网等环境使用。2、既可以部署在本地服务器,也支持部署到阿里云、华为云、腾讯云、百度云等云服务器。3、通过快捷下载部署包,即可一键启动私有化的"手机号(段)归属地查询 WEB API 服务”。4、支持 13x、14x、151x、16x、17x、18x、19x 等号段,查询归属地信息,如省份 、城市、运营商。

2024-06-17 15:00:01 339

原创 一文了解多语言API开发,免费天气预报查询接口使用示例

免费天气预报 API 接口1、根据城市名或城市代码查询天气预报:可以传入城市名称或城市代码,返回该城市未来几天的天气预报信息2、根据经纬度查询天气预报:传入经度和纬度坐标,返回该地点未来几天的天气预报信息。3、查询实时天气:返回一个地点当前时刻的天气状态4、查询天气预报详情:可以查询天气预报的详细信息。

2024-06-17 14:51:46 1313 1

原创 星座运势接口、星座查询接口和星座配对接口应用解决方案【源码可用】

为您分享一款全新的星座服务产品解决方案,包括星座运势接口、星座查询接口和星座配对接口,帮助您更好地了解自己和他人的性格特点、命运走向和情感关系,让您的生活更加精彩!1、想了解今天的星座运势如何?快来试试我们的星座运势接口,让您的生活更加精彩!2、想了解自己和他人的星座信息?试试我们的星座查询接口,让您更好地了解自己和他人的性格特点和命运走向!3、想了解自己和他人的情感关系?试试我们的星座配对接口,让您更好地了解自己和他人的情感关系和相处建议!

2024-06-17 14:37:49 667 1

原创 手把手教您提升系统和操作安全三步曲:短信验证码、身份证实名、手机三要素实名

满满的都是干货分享,获取对应的AppKey后代码可运行;python3环境众所周知,系统非法登录、登录密码撞库、数据泄露、用户信息不真实等情况是信息系统和网站业务面临的最大问题,当然提升系统完全的方式有很多种,下面介绍一下立竿见影的集中方式。

2024-06-17 14:11:16 649 1

原创 手把手教你接入人脸活体实名认证,提升应用用户体验

活体人脸实名认证服务是适用于企业用户的身份真实性核验服务。在使用前,请确保您已注册聚合数据账号,并完成企业实名认证。

2024-06-17 14:06:49 740 1

空空如也

空空如也

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

TA关注的人

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