ChatGPT开始威胁程序员的核心能力了! 世界观热点

2023-03-31 12:13:54    来源 : 面包芯语

数据库归档:由于大部分已关闭的工单基本上不再需要访问,可以将这些工单数据从主数据库中移动到一个归档数据库中。这样,主数据库的大小将大大减小,从而提高查询速度。归档数据库可以定期(如每月或每季度)更新,将已关闭的工单移动到归档数据库中......

缓存:...略...


(资料图片仅供参考)

使用事务:事务可以确保一组操作要么全部成功,要么全部失败。.....略....

使用锁和标记字段:

为客户ID和工单ID创建索引:......略......

数据库表分区:......略......

数据库视图:......略......

结果缓存:......略......

拆分读写负载:......略......

优化硬件和配置:......略......

基类 Employee: ......略......

HourlyEmployee 类,继承自 Employee 类:......略......

SalariedEmployee 类,继承自 Employee 类:......略......

SalesEmployee 类,继承自 SalariedEmployee 类:......略......

PaymentMethod 类:......略......

保留基类 Employee:

移除原来的子类 HourlyEmployee、SalariedEmployee 和 SalesEmployee,因为我们将薪水计算策略从 Employee 类中分离出来。

新增抽象类 SalaryStrategy,作为薪水计算策略的基类

新增具体策略类:

保留基类 Employee:

保留抽象类 SalaryStrategy 及其具体策略类,不做改动。

新增抽象类 PaymentSchedule,作为支付时间策略的基类:...略...

新增具体支付时间策略类,继承PaymentSchedule:

保留 PaymentMethod 类及其子类,不做改动。

本文作者刘欣,著有畅销书《码农翻身》,《半小时漫画计算机》,前IBM架构师,领导过多个企业应用架构设计和开发工作;洞察技术本质,擅长用故事去讲解复杂技术。

标签:

相关推荐

x 广告

如有意见请与我们联系 邮箱:8 97 180 9 @qq.com

豫ICP备2021032478号-31

Copyright ©  2015-2022 元宇宙版权所有