2 Commits

Author SHA1 Message Date
ed76bfe6ab feat(规范授权): 规范NOTICE文件 2025-12-31 19:58:32 +08:00
cdf7396e91 style(统一风格): interface统一为any 2025-12-15 19:11:03 +08:00
5 changed files with 10 additions and 18 deletions

View File

@@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright 2025 肖其顿
Copyright 2025 肖其顿 (XIAO QI DUN)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

16
NOTICE
View File

@@ -1,13 +1,5 @@
Copyright 2025 肖其顿
limit
Copyright 2025 肖其顿 (XIAO QI DUN)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
This product includes software developed by
肖其顿 (XIAO QI DUN) (https://github.com/xiaoqidun/limit).

View File

@@ -1,4 +1,4 @@
// Copyright 2025 肖其顿
// Copyright 2025 肖其顿 (XIAO QI DUN)
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.

View File

@@ -1,4 +1,4 @@
// Copyright 2025 肖其顿
// Copyright 2025 肖其顿 (XIAO QI DUN)
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -265,14 +265,14 @@ type session struct {
// sessionPool 使用 sync.Pool 来复用 session 对象,以减少 GC 压力。
var sessionPool = sync.Pool{
New: func() interface{} {
New: func() any {
return new(session)
},
}
// fnvHasherPool 使用 sync.Pool 来复用 FNV-1a 哈希对象,以减少高并发下的内存分配。
var fnvHasherPool = sync.Pool{
New: func() interface{} {
New: func() any {
return fnv.New32a()
},
}

View File

@@ -1,4 +1,4 @@
// Copyright 2025 肖其顿
// Copyright 2025 肖其顿 (XIAO QI DUN)
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.