1 缓存穿透问题描述缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,进而给数据库带来压力。解决方案缓存空值,即对于不存在的数据,在缓存中放置一个空对象(注意,设置过期时间)2 缓存击穿问题描述缓存击穿是指热点key在某个时间点过期的时候,而恰好在这个时间点对这个Key有大量的并发请求过来,从而大量的请求打到数据库。解决方案加互斥锁,在并发的多个请求中,只有第一个请求线程能拿到锁并执行数据库查询操作,其他的线程拿不到锁就阻塞等着,等到第一个线程将数据写入缓存后,直接走缓存。3 缓存雪崩问题
1 缓存穿透问题描述缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,进而给数据库带来压力。解决方案缓存空值,即对于不存在的数据,在缓存中放置一个空对象(注意,设置过期时间)2 缓存击穿问题描述缓存击穿是指热点key在某个时间点过期的时候,而恰好在这个时间点对这个Key有大量的并发请求过来,从而大量的请求打到数据库。解决方案加互斥锁,在并发的多个请求中,只有第一个请求线程能拿到锁并执行数据库查询操作,其他的线程拿不到锁就阻塞等着,等到第一个线程将数据写入缓存后,直接走缓存。3 缓存雪崩问题
一、引言SQLServer有一些很好用的功能,只不过由于个人原因没用过或者不记得怎么用,导致需要花点时间用其它方式来实现。二、好用小知识2.1、FORMAT函数1)时间格式化,如将当前日期格式化为2022-05-12:SELECTFORMAT(GETDATE(),'yyyy-MM-dd')不用FORMAT函数的话,我经常是这样转换:SELECTCONVERT(VARCHAR(10),GETDATE(),120)2)数字前补0,这个在单号流水码中比较常用,如保留3位流水码:SELECTFORMAT(12,'000')不用FORMAT函数的话,我经常是这样转换:SELECTREPLICATE('0
一、引言SQLServer有一些很好用的功能,只不过由于个人原因没用过或者不记得怎么用,导致需要花点时间用其它方式来实现。二、好用小知识2.1、FORMAT函数1)时间格式化,如将当前日期格式化为2022-05-12:SELECTFORMAT(GETDATE(),'yyyy-MM-dd')不用FORMAT函数的话,我经常是这样转换:SELECTCONVERT(VARCHAR(10),GETDATE(),120)2)数字前补0,这个在单号流水码中比较常用,如保留3位流水码:SELECTFORMAT(12,'000')不用FORMAT函数的话,我经常是这样转换:SELECTREPLICATE('0
做SAPfreelancer的几个注意事项 笔者从事SAP咨询超过15年,做SAPfreelancer将近7年。知乎上有人提问做SAPfreelancer有哪些注意事项的,闲来无事就说说个人的一些心得吧。 1,要时刻关注业界动态,尤其是相关甲方公司、乙方公司、猎头公司黑名单。做SAPfree一个可能比较大的风险就是遇到一个不靠谱的合作伙伴,即通常freelancer所挂靠的猎头公司。猎头公司通过在业界的一些人脉和客户关系,得到项目需求之后发布广告找到SAPfreelancer推荐给客户,通过客户方面试后与SAPfreelancer签订劳务合同,派遣freelancer去项目上工作。猎头公
做SAPfreelancer的几个注意事项 笔者从事SAP咨询超过15年,做SAPfreelancer将近7年。知乎上有人提问做SAPfreelancer有哪些注意事项的,闲来无事就说说个人的一些心得吧。 1,要时刻关注业界动态,尤其是相关甲方公司、乙方公司、猎头公司黑名单。做SAPfree一个可能比较大的风险就是遇到一个不靠谱的合作伙伴,即通常freelancer所挂靠的猎头公司。猎头公司通过在业界的一些人脉和客户关系,得到项目需求之后发布广告找到SAPfreelancer推荐给客户,通过客户方面试后与SAPfreelancer签订劳务合同,派遣freelancer去项目上工作。猎头公
2023年工作上的几个小目标 今天是2023年开工第一天。第一天开工,不急于干活儿,先立下几个小目标,这样才能更好的指引自己前进的方向。 1,希望2023年度在家办公的时间能超过10个月。 2022年是一个让人难忘的年份。由于疫情的原因,加上客户的宽容和支持,乙方合作伙伴的努力争取,我得以显现了一半的时间(六个月)是在家办公。这在我从业十多年以来,是第一次,也算是实现了人生新的突破吧。 2023年我还是服务于同一个客户,由于该项目(DC项目)是一个长期的项目,偏运维性质的。在DC项目上的数十个印度人,绝大多数都是远程办公模式。我作为运维团队的一员,也将会主要以远程办公模式为客户业务团队保驾
2023年工作上的几个小目标 今天是2023年开工第一天。第一天开工,不急于干活儿,先立下几个小目标,这样才能更好的指引自己前进的方向。 1,希望2023年度在家办公的时间能超过10个月。 2022年是一个让人难忘的年份。由于疫情的原因,加上客户的宽容和支持,乙方合作伙伴的努力争取,我得以显现了一半的时间(六个月)是在家办公。这在我从业十多年以来,是第一次,也算是实现了人生新的突破吧。 2023年我还是服务于同一个客户,由于该项目(DC项目)是一个长期的项目,偏运维性质的。在DC项目上的数十个印度人,绝大多数都是远程办公模式。我作为运维团队的一员,也将会主要以远程办公模式为客户业务团队保驾
企业用好WMS(仓库管理系统),需要注意的几个要点 企业的仓库部门是非常重要的后勤业务部门,它主要为企业的生产和销售提供支撑,同时也为其它各个业务部门提供物品管理服务。 企业的库存是非常重要的核心资产之一,仓库部门的日常工作就是管理好企业的商品库存资产。具体来说,仓库管理部门主要的工作内容是:收货:包括采购进来的原辅料的收货,生产部门生产出来的半成品以及成品的收货,客户退货的收货,采购的备品备件,办公用品,劳保用品等物资的收货。发货:包括为生产订单和销售订单的备货,发货;供应商退货的发货;成本中心的领用;商品的报废等发货。转库:商品在仓库内部根据需要所做的货位的调整。拣货/包装:按照生产订单或
企业用好WMS(仓库管理系统),需要注意的几个要点 企业的仓库部门是非常重要的后勤业务部门,它主要为企业的生产和销售提供支撑,同时也为其它各个业务部门提供物品管理服务。 企业的库存是非常重要的核心资产之一,仓库部门的日常工作就是管理好企业的商品库存资产。具体来说,仓库管理部门主要的工作内容是:收货:包括采购进来的原辅料的收货,生产部门生产出来的半成品以及成品的收货,客户退货的收货,采购的备品备件,办公用品,劳保用品等物资的收货。发货:包括为生产订单和销售订单的备货,发货;供应商退货的发货;成本中心的领用;商品的报废等发货。转库:商品在仓库内部根据需要所做的货位的调整。拣货/包装:按照生产订单或