上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 234 下一页

2022年2月5日

反射机制:getDeclaredField和getField的区别

摘要: 在做后台开发时实体的固定字段一般会抽取为一个父类,其他类继承该父类,例如主键字段,会放到一个父类中(IdEntity),其他类继承该类,但是我们在操作时操作的是子类,在通过子类获取父类属性是getDeclaredField和getField是不一样的,简单说 getDeclaredFiled 仅能获 阅读全文

posted @ 2022-02-05 23:27 ExplorerMan 阅读(404) 评论(0) 推荐(0)

2022年2月2日

让C#程序run anywhere 脱离.net Framework框架环境

摘要: 为了运行一个100K的C#程序,而安装100M多的.NET 框架。。。。。于是发现偷懒的方法多多,试验总结如下:现成的工具有:(1)Xenocode 的postbuidle或者vas(2)Salamander .NET Linker .(3)MaxToCode 作者以前做的 framework li 阅读全文

posted @ 2022-02-02 21:37 ExplorerMan 阅读(692) 评论(1) 推荐(0)

2022年1月27日

Docker 清理none镜像 Prune命令

摘要: none镜像的产生和困惑我们偶尔会看到 none镜像(虚悬镜像),那是因为 构建镜像过程中因为脚本错误导致很多镜像构建终止,产生很多none标签的版本手动构建镜像的时候没有进行提交,遗留来的垃圾镜像这些镜像占据较大的存储空间,需要删除如下所示 root@instance-o70no2nw:~# do 阅读全文

posted @ 2022-01-27 16:47 ExplorerMan 阅读(797) 评论(0) 推荐(0)

2021年12月9日

gorm 更新

摘要: Save 会保存所有的字段,即使字段是零值 db.First(&user)user.Name = "jinzhu 2"user.Age = 100db.Save(&user)// UPDATE users SET name='jinzhu 2', age=100, birthday='2016-01 阅读全文

posted @ 2021-12-09 17:42 ExplorerMan 阅读(1045) 评论(0) 推荐(0)

2021年11月28日

gorm系列-创建记录及字段默认值

摘要: 目录 Gorm创建记录及字段默认值 创建 默认值 使用指针方式实现零值存入数据库 使用Scanner/Valuer接口方式实现零值存入数据库 Gorm创建记录及字段默认值 CRUD通常指数据库的增删改查操作 创建 package main import ( "fmt" "github.com/jin 阅读全文

posted @ 2021-11-28 23:44 ExplorerMan 阅读(441) 评论(0) 推荐(0)

2021年11月19日

Golang 之 casbin(权限管理)

摘要: 1. 权限管理 Casbin是用于Golang项目的功能强大且高效的开源访问控制库。 1.1.1. 特征 Casbin的作用: 以经典{subject, object, action}形式或您定义的自定义形式实施策略,同时支持允许和拒绝授权。 处理访问控制模型及其策略的存储。 管理角色用户映射和角色 阅读全文

posted @ 2021-11-19 19:07 ExplorerMan 阅读(1795) 评论(0) 推荐(0)

2021年11月18日

golang源码分析:redcon基于redis协议的框架

摘要: https://github.com/tidwall/redcon 是一个 Go实现 的 Redis 兼容服务器框架。它实现了redis协议,封装了网络连接,我们可以基于这个库快速实现一个基于redis协议的服务器。简单的redis服务器https://github.com/redis-go/red 阅读全文

posted @ 2021-11-18 19:47 ExplorerMan 阅读(340) 评论(0) 推荐(0)

2021年11月17日

kibana 搜索语法

摘要: 目录 一 字段搜索 二 通配符 三 正则 四 模糊搜索 五 近似搜索 六 范围搜索 七 逻辑操作 八 分组 九 转义特殊字符 十 lucene 语法参考 一 字段搜索限定字段全文搜索 :field:value 精确搜索 :filed:"value"(关键字加上双引号 ) 字段本身是否存在 _exis 阅读全文

posted @ 2021-11-17 11:36 ExplorerMan 阅读(710) 评论(0) 推荐(0)

2021年11月16日

Go 每日一库之 cast

摘要: 简介今天我们再来介绍 spf13 大神的另一个库cast。cast是一个小巧、实用的类型转换库,用于将一个类型转为另一个类型。最初开发cast是用在hugo中的。 快速使用先安装: $ go get github.com/spf13/cast后使用: package main import ( "f 阅读全文

posted @ 2021-11-16 20:16 ExplorerMan 阅读(385) 评论(0) 推荐(0)

golang context的一些思考

摘要: 前言 因为goroutine,go的并发非常方便,但是这也带来了另外一个问题,当我们进行一个耗时的异步操作时,如何在约定的时间内终止该操作并返回一个自定义的结果?这也是大家常说的我们如何去终止一个goroutine(因为goroutine不同于os线程,没有主动interrupt机制),这里就轮到今 阅读全文

posted @ 2021-11-16 20:13 ExplorerMan 阅读(251) 评论(0) 推荐(0)

上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 234 下一页

导航