Python实现工厂模式的两个例子
设计模式在Java里面这个是必须的中高阶内容。而很少看到Python里面刻意去讲这个,关于Python实现的设计模式,一直以来是自己比较好奇而且想深入学习的一个点。需要吐槽的是自己买了本纸质书,按照书名是可以精通Python设计模式了,里面有流程图,有代码,部分还有例子和执行结果。但是自己看起来总是感觉有些吃力,不...
自动化运维平台的流程草图
对于平台里面的几个地方一直没大理清楚,所以想了几种办法,一种是蒙着头继续做,想到哪里做到哪里,结果做的时候发现很多东西都没有规划好,很容易从这个死胡同调入另一个死胡同,所以进度不能保证,质量不能保证。第二个是打算用原型的方式来补充,使用原型能够满足一些基础的产品功能,至少能通过一些配置看到一个...
从阴阳五行,四书五经到国学的理解
记得在过年的时候,自己写了一个影评。《唐人街探案2》观后感本来写完就是一个思考的记录,但是没料到阅读量一下子翻了10倍。有很多人问我,我对电影里面的阴阳五学怎么看。我一直没回复,今天整理些内容出来。首先在华夏国学内容中有这这样的描述,天地万物都是有五行的,都是由金木水火土五种基本物质...
对这个公众号的分析和期望
每天写写公众号,有时候就在想,到底在干什么,是想证明什么,我其实不止一次问自己这个问题。每天读公众号文章,不知道到底收获了多少,同样的问题也很纠结。我对这个问题做了一些工作,那就是自己审视自己,即总结下自己运营的公众号,到底有哪些想法和理解。我分为4个部分来讲,基本信息,风险和挑战,实...
疯狂的十天计划开启(二) (改)
年前尝试过一波疯狂计划,列出来几十件事情,到了里程碑的时候,发现完成了近60%,勉强算及格。疯狂的十天计划开启虽然发条上得太紧,但是如果没有这么计划和强制性要求,我想我连30%都难以完成,所以开启了第二波计划,还是督促自己,也希望能够激励到你。我把任务分为了3类,工作,生活和学习...
Python实现工厂模式的两个例子
设计模式在Java里面这个是必须的中高阶内容。而很少看到Python里面刻意去讲这个,关于Python实现的设计模式,一直以来是自己比较好奇而且想深入学习的一个点。需要吐槽的是自己买了本纸质书,按照书名是可以精通Python设计模式了,里面有流程图,有代码,部分还有例子和执行结果。但是自己看起来总是感觉有些吃...
推荐一张不错的架构图
今天在地铁上看到温昱老师发送的几张图,非常受益。原来比较模糊的一类问题有了较为清晰的思路。也许这就是一种茅塞顿开的感觉,因为最近就是在思考这类问题,在纠结这类问题,如何继续推进下去,思路还不是很明确。看了这个图,发现原来这个过程中我也缺少了一个环节,那就是接口设计的部分和分布设计环节,这...
Oracle数据不同步的问题分析和解决思路
其实帮助很多的朋友解决过Oracle数据库数据不同步的问题,看似简单的问题分析出来的原因也是五花八门。比如:Oracle数据库问题的一点总结 在查看一些没有专业DBA维护的数据库的时候,会发现很多的潜在问题,有些可能无伤大雅,看起来是不规范不标准的问题,倒不会直接造成问题,而有些问题会让人后背发凉,正如...
两个看似奇怪的MySQL语句问题
今天同事给了我一个文件需要更新下CMDB的数据,提供的内容是excel的形式,因为条目比较多,我需要做一些转换,批量修改成对应的SQL语句,因为只有我知道这个逻辑,所以这个转换工作由我来做。本来看起来很简单的一个问题,结果因为不经意的操作出了两个问题,会牵扯出来两条有趣的SQL问题。...
自动化平台中维度设计的一点思考
今天整理了一下关于平台中的维度设计,之前总是感觉有些零乱,总是没有找到一些关联关系。整理了一个初版内容,后续会继续完善。自动化平台的维度设计元数据维度设计主机虚拟机宿主机外部接口实例MySQLRedis角色主从单点...
TiDB 初体验
其实从2017年就打算测试下TiDB了,因为工作安排的关系,这个事情在年后才开始计划来做。而根据时间线来看,2015年的那个时候,我正和老杨张罗DBAplus的事情,而东旭已经在构思TiDB的雏形了,几年过去了,TiDB已经很火热,发展势头很不错,难得有这样一批热爱技术的人通过自己的行动来助力开源社区。其实...
招贤纳士-第八期(2018.3.12)
今天是第八期,还是在朋友圈征集信息。截止目前,上一期的同学都已经把简历推送出去了。有需求可以微信留言或者发送邮件jeanrock@126.com,说不定我能帮到你。03应聘候选人:Oracle DBA 女,2年工作经验, 工作意向地点:北京数据库运维 男...
MySQL关于数据字典的一个疑问
今天看着MySQL的数据字典,突然想到一个问题:为什么MySQL数据字典 information_schema中的表名是大写,而performance_schema和其他库中的是小写?带着这个问题,我开始了一些猜测和自我论证。首先大小写的这个情况是相对不兼容的。比如在performance_schema中,根据关键字user可以找到两个相关的表。mys...
今天的一点杂感
想必今天的头条就是霍金先生了。说不上了解,但是基本是基于好奇,一来是他特殊的生活方式,二来是他的理论物理成就。很难想象在他不能自理的生活状态下,他依然能够超越很多专家依然不断工作,有一定的成就。结合我们的生活,我有一点感悟。第一个是科学精神。理论工作通常来说都是和实践分离的,而...
一种快速安装InnoDB Cluster的方法
InnoDB Cluster推出以来,很多人都想尝尝鲜,但是发现事情没有那么简单,MGR还没玩好,一看InnoDB Cluster的三大件MySQL Shell,MySQL Router,MGR都有些懵了。从长远来看,我看好InnoDB Cluster的发展,毕竟这是MySQL欠下来的债,后面的大版本更新都会逐渐补上这些。如果想快速入手InnoDB Cluster有什么...
Python基础之os和数据结构
今天总结了下Python的基础,发现还是有很多基础需要巩固,直接把学习的内容放上来。>>> import os得到当前的所在的路径>>> os.getcwd() '/root/test' 列出当前路径所在的文件夹下的文件>>> os.listdir(os.getcwd())['a.py', 'redis_test.sql', 'cmdb_server.txt', 'a.sql', 'test.py', 'redis_test.txt', 'paramiko...
关于版权,我是否该妥协
版权的事情,说实话以前是真不重视,或者没有清晰的概念。但是随着年龄和阅历的增加,有了一些改变,也借着这个机会能够把一些同学原本错误的思想给矫正下。先说下我对版权的理解吧,下面的内容来自之前在DBAplus投稿的一小段。【万字箴言】技术焦虑的减法与解法我以前也喜欢破解版,但在2016年写了一本书《Oracle...
DBAplus社群北京站沙龙归来
呼唤已久的社群是沙龙今天开办了,这次活动也得到了公司的大力支持,一下子有了很多得力的帮手,在沙龙细节上就可以做很多的改进,总体而言,效果还是很好的。这次沙龙的主题方向是开源和架构,我说下策划的思路,首先分为了3个方向:MySQL,Redis,架构,2个MySQL又做了细分,第一个是希望让大家看到大厂的经验分享,...
最近在读的一些文章和书
推荐几篇最近在读的一些文章和最近在读的一些书,各种渠道,都是自己读过的。欢迎大家也推荐一些自己手头的东西。机器学习,深度学习:深度学习入行门槛太低,不开心!想学用TensorFlow换脸?先学习用Python给头像加顶圣诞帽吧经济类:《激荡十年》东吴相对...
Django Celery初识
对于任务调度的实现方案,其实开源的项目有很多。我先说说对于任务调度的认识,如果从数据库层面来说,任务调度就是scheduler,这一点在Oracle中体现的更为细致。Oracle中创建scheduler,在后台运行JOB完成数据的处理,基本上会把一个任务拆分成不同的几个维度属性。可以参考之前的一篇文章:结合EM快速解...