MLflowMLflow: the open-source platform for the machine leaning lifecycle, 管理machine learning整个生命周期的一款开源产品,主要提供了三种服务: MLflow Tracking: 记录并维护了machine l ...
Kubernetes DNS, kube-dns, CoreDNS
最近公司的k8s集群中不时的会出现域名解析的问题,但排查问题的过程却费了些时间,为了以后的经验积累,在这里在梳理下用到的基本知识. DNS: /etc/resolv.conf有四个重要的元素: nameserver //定义DNS服务器的IP地址,可以有多个,分行即可 domain / ...
记一次Mysql死锁deadlock
The deadlock is caused by below two scripts running in parallel from distributed scheduled tasks: Script 1: INSERT INTO XXXScript 2: DELETE rv FROM ...
Desig Pattern - Chain Of Responsiblity
Mybatis中的Plugin是依赖Interceptor接口实现的,这里面还用到了责任链模式 Chain of responsibility interceptorChain.addInterceptor(interceptor);public class InterceptorChain ...
Mybatis Plugin
很多在service上的逻辑,可以由Mybatis在DAO层实现,比如说: 分页,比较有名气的PageHelper 对数据加密/解密 而想要在Mybatis上实现此类功能,则需要有Mybatis PLugin的帮助。 其主要思想是,在已映射了的statement上,进行拦截,替换/增强新的逻辑 ...
2019 阿里巴巴云栖大会 - Alibaba Apsara
9月底有幸参加了为期三天的阿里巴巴云栖大会, 感受了虽然已入秋但依旧炎热的杭州, 也体验了阿里巴巴作为国内领先科技公司带动的行业发展. 但是也不得不承认, 较往年更偏向开发者 极客, 现在的云栖大会越来越商业化, 充斥着友商合作 流量… 所以在享受着新技术的同时, 也头疼着行业乱像. 大会上发布各式 ...
Http vs. Socket
TCP vs Http vs SocketOSI七层模型OSI Open System Interconnect是ISO早在1985年就确立的一种网络互联模型;确立模型的意义在于,任何的厂商可以根据这个模型提供统一的规范。 OSI分七层:(自顶向下) 应用层:直接面向应用程序的,HTTP/HTTP ...
SSO: Basic-Auth & OAuth2 & SAML & OpeanID
SSO = Single Sign On 为什么要有SSO?我们可以从有SSO和没有SSO比较开始: 如果没有SSO的话,那所有的APP都需要维护一套完整的认证+授权(authentication and authorization) App team 不开心,因为他们不得不维护所有用户信息,还要 ...
Docker <none>:<none> - dangling
如果查看docker的image或者container的话,肯定会看到很多 <none>:<none> 的东西,那么这都是是些什么? 可以删除了吗? 答案是: 分情况讨论 如果使用的是带-a参数的命令,如docker container ls -a或者docker image ...
Redis reshard issue - timeout
线上的Redis集群使用的是5台Node组成的Redis Cluster,之前有一台node宕机重启之后,Redis service启动了,也还在Cluster内,但是一直不给分配slot. 就是说,16382个slot本来可以被均匀的分配到这5台node上,但现在只分配给其中的4台,第5个虽然可以 ...