相关文章
日常开发中,提升技术的13个建议
日常开发中,提升技术的13个建议
打好基础,深入学习语言特性 比如,对于Java程序员来说,要了解Java语言的基本概念和核心特性,包括面向对象编程、集合框架、异常处理、多线程等等。可以通过阅读Java的官方文档、教程、参考书籍或在线资源来学习…
建站知识
2024/11/14 8:08:09
性能优化实战使用CountDownLatch
1.分析问题
原程序是分页查询EventAffinityScoreDO表的数据,每次获取2000条在一个个遍历去更新EventAffinityScoreDO表的数据。但是这样耗时比较慢,测试过30万的数据需要2小时 private void eventSubjectHandle(String tenantId, String eventSubject) …
建站知识
2024/9/23 17:38:26
基于TOTP算法的Github两步验证2FA(双因子)机制Python3.10实现
从今年(2023)三月份开始,Github开始强制用户开启两步验证2FA(双因子)登录验证,毫无疑问,是出于安全层面的考虑,毕竟Github账号一旦被盗,所有代码仓库都会毁于一旦,关于双因子登录的必要性请参见:…
建站知识
2024/9/21 20:48:22
CTP:关于cc和bindgen库及rust工程组织
有三个工程目录,cpt-api, ctp-sdk,ctp-strategy 1、ctp-sdk: 主要的目的是基于bindgen库生成与cpp的.h文件相对应一个binding.rs文件,后面供策略使用。
在这个目录下,建一个build.rs,用bindgen库生成cpp.h的头文件相应的rust绑定…
建站知识
2024/10/17 6:07:01
Linux 软件包管理器 yum
目录
什么安装包
注意事项
查看软件包
注意事项:
如何安装软件
注意事项:
如何卸载软件 LInux中有三种下载方式:
1.源代码安装
2.rpm安装 --- Linux安装包
3.yum源安装 --解决安装源,安装版本,依赖关系
什么安装包 ●在Linux下安…
建站知识
2024/11/4 23:26:29