Commit Graph

120 Commits

Author SHA1 Message Date
LemonNoCry
4424bcb41d
🎨 统一使用 Directory.Build.props 管理项目 2024-08-02 17:24:35 +08:00
LemonNoCry
966db5ec8c
🎨 优化调整缓存性能
Some checks failed
CodeQL / Analyze (csharp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
.NET Core / build (push) Has been cancelled
1.调整获取所有Key的方式,原有写法是维护一个AllKey的集合,在长时间运行后Key越来越多性能越来越低,故此优化,直接使用Redis原生API
2.优化App.GetServiceProvider的逻辑,如果是单例则直接返回RootServices
3.优化IpPolicyRateLimitSetup,使用分布式缓存,而不是MemoryCache
4.优化MiniProfilerSetup,增加注册使用Redis
5.优化DataProtectionSetup,在不使用Redis时,默认保存在临时文件夹
2024-07-18 17:47:31 +08:00
LemonNoCry
dd10a9ad97
✏️ 调整命名空间拼写错误 2024-07-15 15:48:52 +08:00
LemonNoCry
2d7350203c
️雪花Id优化
1.统一使用 Yitter.IdGenerator 生成雪花Id、
2.使用 SnowflakeId.AutoRegister 自动注册WorkerId

静态使用:IdGeneratorUtility.NextId()
2024-07-03 09:49:40 +08:00
LemonNoCry
f400a4347d
🐛 增加SqlSugar 使用SQLite 在Quartz锁库测试 2024-06-12 11:22:33 +08:00
anjoy8
0c6ea285ac Merge branch 'master' into net7.0 2023-11-01 10:45:53 +08:00
LemonNoCry
0901de2fbf
🎨🎉 优化原有的DBS配置、新增数据库故障转移方案
1.优化原有的DBS配置,破坏性修改,原有的DBS配置在多库和读写分离无法兼容,配置写法不是合适,故此优化
2.新增数据库故障转移方案,例如主库挂了自动切换到备用库,备用库不会由程序维护,需要运维、dba去做数据库同步方案,比如Sqlserver事务日志传输等

故障转移方案兼容多种方式
1.数据库主从方案
在配置主从之后,需要将从库配置为备用链接就行了
一般就是:修改、写入、删除走主库,查询操作走从库,在主库挂了后则所有操作走从库
2.数据库主备方案
日常使用主数据库操作,备用库只是备份,只有主库挂了才会用备用库

从库和备库都属于slave库功能
2023-10-19 16:28:20 +08:00
LemonNoCry
c1ce9e5972
🎨 移除原有的RedisCacheAop 与CacheAop有些重复 2023-06-12 11:34:39 +08:00
hudingwen
7ddec93479 remove extra code 2023-04-29 12:07:52 +08:00
hudingwen
b595ac4a1e 同步主分支 2023-04-09 22:47:42 +08:00
anjoy8
57555d1f3c Merge branch 'master' into net7.0 2023-03-10 11:32:13 +08:00
hudingwen
56082ca0ec 主要优化
1.添加调度日志子表
2.添加调度日志查询
3.添加调度日志折线图查询
4.完善调度按循环次数执行任务完成后不自动结束任务导致下次启动项目会重复执行调度任务
2023-02-27 20:34:57 +08:00
anjoy8
806b424230 Merge branch 'master' into net7.0 2023-02-19 13:26:06 +08:00
Lemon.NoCry
d85087cbdb 🎨 多租户完善
1.完善多租户-多库方案
2.增加租户管理 (实际业务中 也是运维、系统管理员等角色来操作 甚至直接维护数据库而不会开放接口)
2023-02-18 20:58:43 +08:00
hudingwen
d09de26d6e 同步主分支 2023-02-12 22:00:18 +08:00
Lemon.NoCry
151e7fc0ab 🎨 多租户
1.兼容使用多租户多种方案
2.增加系统租户表、用户增加租户id、新增一张业务表用于租户测试数据
3.TenantByIdController 租户使用
2023-02-07 00:27:55 +08:00
Geralt_Zhang
d0e4ff7757 添加公共项目属性配置文件
将`TargetFramework`属性迁移到`common.targets`作为方便管理
2023-02-02 20:42:46 +08:00
anjoy8
ff03c4a462 feat:update to net 7.0 2023-01-17 17:00:31 +08:00
LemonNoCry
dabbc7ea3b UnitOfWork简化事务操作 2022-10-14 11:34:45 +08:00
hudingwen
472ead58e2 去除科学上网 2022-09-06 18:12:12 +08:00
zhanganzhong
841e6b7b6b Update GuestbookServices.cs 2022-08-06 18:26:56 +08:00
ansonzhang
b84384321f
Merge branch 'master' into master 2022-08-06 16:55:29 +08:00
LemonNoCry
8e7e4f02a5 🎨 统一命名空间 2022-08-05 09:29:38 +08:00
LemonNoCry
6bcde27c82 增加事务传播机制
1.UseTran特性中增加事务传播特性,具体看Propagation
2.原有是直接默认嵌套事务不灵活
测试看TransactionController
2022-08-04 15:16:08 +08:00
hudingwen
6d9a0ede04 去除dal冗余代码,科学上网管理 2022-08-02 21:53:16 +08:00
hudingwen
5c49c9bff4 delete unused file 2022-07-31 13:32:42 +08:00
anjoy8
23a08dbd35 fix: add department api 2022-03-23 17:08:15 +08:00
__Leo__
f3bfaae3f4 remove ModulePermission 2022-03-21 12:13:00 +08:00
anjoy8
7c43929729 fix: format the code. #232 2022-03-15 10:52:55 +08:00
anjoy8
1093a7b76a fix: format the code. #236 2022-03-14 15:15:05 +08:00
boboyunz
2d89894483 boboyunz- fix some alarm 2022-02-15 17:00:45 +08:00
anjoy8
bd53e42a22 update to .net6.0 2021-11-09 18:02:41 +08:00
hudingwen
0ea8f5a8ce Merge branch 'master' of github.com:hudingwen/Blog.Core into master 2021-10-08 15:42:00 +08:00
hudingwen
98068d795c 添加动态linq查询
添加微信管理
2021-10-08 15:32:43 +08:00
胡丁文
0ae601b32f
Merge pull request #6 from anjoy8/master
pull
2021-09-23 17:07:27 +08:00
anjoy8
b2dbd11f71 feat:add access trend log qurtz 2021-09-16 11:26:00 +08:00
hudingwen
81e8a44441 分支测试
目录调整
2021-07-29 15:29:56 +08:00
wuare
b2ccdd8426 remove unused param tag 2021-06-01 13:51:55 +08:00
anjoy8
74aa72b0a2 try use PropertiesAutowired in project
尝试使用属性依赖注入,例子参考BlogArticelController
2021-03-29 21:56:14 +08:00
ansonzhang
b8debbbd6e
Merge branch 'master' into master 2021-02-22 09:33:54 +08:00
hudingwen
83481f64f4 支付优化
反编译建行的支付DLL,脱离DLL依赖
2021-02-09 19:53:14 +08:00
anjoy8
89ecc7c58a Update PayServices.cs 2021-02-09 18:58:07 +08:00
hudingwen
cbe3a5ff5e 轮询次数限制 2021-02-09 18:52:22 +08:00
hudingwen
b82bac0e8e 设置最大轮询次数,6次后就会跳出轮询跟建行保持一致 2021-02-09 18:46:23 +08:00
hudingwen
4e1ec5de32 新增一些helper RSAhelper Urlhelper 2021-01-22 11:25:05 +08:00
hudingwen
8eadf82e96 聚合支付 2021-01-16 12:23:19 +08:00
hudingwen
f3a63f031e 调度服务区分停止和暂停功能优化
页面提交的的时间和本地UTC时差问题优化
Helper优化
加入编码集方便调用特殊编码
2021-01-11 14:08:19 +08:00
Mac.Nine
1d4a3f2acb Modify query data list according to
specific column,
modify filter condition (original string) to expression,
which can be used for multiple filter conditions
修改按照特定列查询数据列表,修改过滤条件(原string)修改为表达式,可用于多过滤条件
2020-12-18 14:25:59 +08:00
Mac.Nine
e25324c6f9 按照特定列查询数据列表带条件排序 2020-12-04 16:41:06 +08:00
anjoy8
e4156c3f07 sqlsugar specific column query
sqlsugar特定列查询
2020-12-04 06:15:08 +00:00