logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

IaaS云服务的初探

前言    上一篇分别对三种云服务(IaaS、PaaS、SaaS)的应用模式进行了探讨,现在对IaaS云服务的相关流程基于框架和源码进行探索。IaaS框架    Openstack作为当前IaaS云服务中的一个开源的框架,被当前广泛的部署和实践,其中由于其开源的特性,也被作为研究云服务结构的典型。    当前IaaS云服务应用最为广泛,主要提供云虚拟机相关服务,其中Openstac...

#openstack
git(五)回退reset与revert

前言        我们在使用git作为代码的分布式版本控制工具时,稍有不慎可能会遇到合并错代码分支或者提交错误代码分支的情况,而我们也有reset和revert两种方式帮我们弥补错误,而reset和revert都有着不同的使用场景。下面就以我的视角来分享一下reset、revert的具体原理与使用场景,还有在我们之前的一次合错master分支后使用git.

#git
Git pull error: unable to create file (unable to stat just-written file)git同步文件问题

问题        git clone或git pull 时遇到问题,文件拉不下来,具体有以下两种:Git pull error: unable to create file (Invalid argument)unable to stat just-written file */Con.java: No such file or direct...

#git
Redis缓存热key问题常用解决方案

前言       做一些C端业务,不可避免的要引入一级缓存来代替数据库的压力并且减少业务响应时间,其实每次引入一个中间件来解决问题的同时,必然会带来很多新的问题需要注意,比如上篇文章《数据库与缓存一致性实战》中提到的如何做缓存的一致性。那么其实还会有一些其他问题比如使用Redis作为一级缓存时可能带来的热key、大key等问题,本文我们就热key(hot k

#redis#缓存#数据库
Mysql insert on duplicate key 死锁问题定位与解决

前言        最近在监测线上日志时发现我们一个Mysql业务db时常出现 dead lock,频次不高但却一直出现,定位后发现是在并发场景下的 insert on duplicate key update sql 出现的死锁。经过分析发现这种sql确实比较容易造成死锁,不太适用于我们目前的业务场景,于是更换后解决问题。    &nb

#mysql#数据库#sql
暂无文章信息