Documentation ¶
Overview ¶
频率锁
Index ¶
- func ConvertToString(src string, srcCode string, tagCode string) string
- func CreateToken(subject string, expire time.Duration) (string, error)
- func DecrptogAES(src, key string) string
- func EncyptogAES(src, key string) string
- func IdsFitter(ids []int) []int
- func MD5(value string) string
- func MustUtf8(s string) string
- func PanicToError(f func()) (err error)
- func PanicTrace(err interface{}) string
- func ParseToken(tokenString string) (string, error)
- func PasswordHash(pwd string) string
- func PasswordVerify(hashedPwd string, plainPwd string) bool
- func SuperConvert(fromStruct interface{}, toStruct interface{})
- func Validator(err error) string
- type LockItem
- type LockTable
- type SafeStringMap
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateToken ¶
CreateToken 生成jwtToken
func DecrptogAES ¶
func EncyptogAES ¶
---------------DES加密 解密--------------------
func SuperConvert ¶
func SuperConvert(fromStruct interface{}, toStruct interface{})
使用反射,转换结构体 仅支持单层级
Types ¶
type LockTable ¶
type LockTable struct { sync.RWMutex CleanerDuraction time.Duration // 触发定时清理器的时间 Cleaner *time.Timer // 定时清理器 Items map[string]LockItem // 子集 }
func NewLockTable ¶
func NewLockTable() *LockTable
type SafeStringMap ¶
func NewSafeStringMap ¶
func NewSafeStringMap() *SafeStringMap
func (*SafeStringMap) DEL ¶
func (st *SafeStringMap) DEL(key string)
func (*SafeStringMap) GET ¶
func (st *SafeStringMap) GET(key string) string
func (*SafeStringMap) SET ¶
func (st *SafeStringMap) SET(key string, value string)
Click to show internal directories.
Click to hide internal directories.