- 博客(4)
- 收藏
- 关注
转载 利用trueLicense实现项目离线证书授权
我们在实际项目中,会遇到开发的项目部署在服务器上,但可能要控制权限、控制项目授权周期等,部署的环境可能纯内网使用,因此通过网络接口控制就不可行了,我们期望一种分发授权证书的形式,通过部署证书的形式,离线控制用户能使用这个项目的哪个模块、使用多久,甚至使用用户的哪些设备、哪台服务器可以使用。今天我们来看看这样的需求如何实现我们要实现的离线校验,实际上就是通过公私钥+证书的形式来实现的,首先生成公私钥,然后利用私钥生成证书,比如证书格式,x509证书由用户公共密钥和用户标识符组成。此外还包括版本号、证书序列号、
2025-08-05 16:50:44
404
转载 DDD(领域驱动设计)
CQRS(Command Query Responsibility Segregation)是将Command(命令)与Query(查询)分离的一种模式。Command:不返回任何结果(void),但会改变对象的状态。Command是引起数据变化操作的总称,一般会执行某个动作,如:新增,更新,删除等操作。操作都封装在Command中,用户提交Commond到CommandBus,然后分发到对应的CommandHandler中执行。Command执行后通过Repository将数据持久化。
2023-05-10 11:03:44
317
1
转载 数据库MVCC多版本并发控制原理
MVCC是在并发访问数据库时,通过对数据做多版本管理,避免因为写锁的阻塞而造成读数据的并发阻塞问题。通俗的讲就是MVCC通过保存数据的历史版本,根据比较版本号来处理数据的是否显示,从而达到读取数据的时候不需要加锁就可以保证事务隔离性的效果。在MySQL中,MVCC只在。
2023-05-08 10:50:56
687
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅