有时评论比内容更精彩
微wx笑 2019-11-07【思考总结】 8 0关键字: 程序员
起因:Linux 下的路径完整性问题有小伙伴看到我博客里的一篇文章“ [linux下如何实现mysql数据库每天自动备份定时备份]( http://blog.csdn.net/testcs_dn/article/details/48
起因:Linux 下的路径完整性问题
有小伙伴看到我博客里的一篇文章“ [linux下如何实现mysql数据库每天自动备份定时备份]( http://blog.csdn.net/testcs_dn/article/details/48829785 )”,按照文章中的操作却遇到问题:定时任务生成的文件都是0字节的,而手动执行是没有问题的。
问题的原因:
我们来看一下定时任务执行的脚本:
#!/bin/bash mysqldump -uusername -ppassword DatabaseName > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql
注意到 mysqldump 了吧,没有使用完整的路径,
但是我为什么没有遇到问题呢?
因为我设置的环境变量。
答案就在评论区
其实之前就有人遇到这个问题了,在评论中提问:为什么我的执行之后完成之后,sql文件都是0字节,但是我手动执行又没有问题
后来他自己找到问题,脚本命令要加全路径 /usr/local/mysql/bin/mysqldump -uusername -ppassword DatabaseName > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql
原因:crontab就不是在mysql的bin下,所以找不到mysqldump的命令导致。
注:配图来自网络
有时评论比内容更精彩
喜欢在新闻的评论中寻找真相,有没有?
电影不喜欢看,喜欢去A站B站看弹幕的有没有?
昨天看了一篇文章[不要困在自己建造的盒子里——写给.NET程序员](http://blog.csdn.net/testcs_dn/article/details/70147842),好几年前的文章了,不过现在看看,也有值得学习的地方。
以下是个人觉得比较好的评论,后面括号中是我的评论:
微生物:其实本质上还是要问这样一个问题,你真的是一个合格的程序员吗?你真的打算一直做程序员吗?(这是一个我们值得深思的问题,我现在 也没有确定的答案。)
FlyDragon:思想的认识升华到你这个层次需要时间和好的引导。真正埋头于技术,而不参与社区交流的人很难走出自己的瓶颈!(有好的引导是事半功倍的,也就是从别人的经验上学习。一个人的时间精力都有限,不可能什么都自己去尝试。当然,有些经验在别人那里管用,到你这里就不一定管用了,时代在发展,场景上的微小变化可能导致结果上的巨大差异。)
llzhzhbb:执拗于一个平台和刻意使用多个平台其实本质上没差别,都是认为镰刀的意义大于麦子。(这句很赞。但这又像“目标明确和功利心”一样,如何衡量和判断,要用你自己的心,而不是自己的耳朵和别人的嘴巴。就像马云说的忽悠和信念的区别,忽悠是自己不相信让别人相信,信念是自己相信别人相不相信不重要。)
hogface:技术眼界不断的扩张是必须的,我倒是认为我们做技术的不应该总在技术层面晃,可以多多了解其他行业的运作规则。我们会获取很多信息,有助于我们的程序设计。中国多数的程序员的归宿在哪里呢?当你30岁了还在写代码,而对其他行业不了解,那你的职业寿命到头了。简单适用的技术应用于行业运作才是我们程序员的价值提现,也是能够生存下来的关键。看看开心网,优酷,凡客诚品等。都是成功的案例,一味谈技术在中国多数人是没希望,没饭碗的。(技术是为解决问题的,是为了创造价值的,你解决的问题越大,你的价值就越大。)
真正的主题应该是专注于一项技术,培养自己的特长,增加自己的核心竞争力。而不应该每样技术都去学,最后搞得没有一样精通,也没有核心竞争力。多学一些,多看一些,多关注一些是好事,但是不要颠倒次序,一定要专注。(首先要在一个方面达到一定的深度和高度,然后再基于已有的知识经验向其它方面去扩展,很多公司和企业都是这样的发展路线。)
虽说跨平台是好事,我这么多年见过这么多大企业,还真没见过有企业把自己的应用从一个平台迁移到另外一个平台的,别说从linux迁移到windows,就是从同样在unix/linux下将websphere迁移到到weblogic的都没看到。一个大型应用一旦运用起来,再去迁移基础平台本身而是蛋疼。(谁闲的蛋疼了天天换。跨平台主要是做客户端方面需要考虑的问题,用户的环境是千奇百怪的。)
很多东西要从历史的角度去看,问题产生都和起产生的背景相关。(借用毛主席的一句话:不懂历史的人就不能理解现实)
在这片神奇的土地上,做真正的自己是不容易的,你懂得。所以请不要失望,继续分享你认为有意义的观点。(做真正的自己,用自己的心去看世界)
说到一门技术专业程度上来,个人认为大部分程序员都局限在企业的选择之上。(一天的时间就那么多,肯定是在工作中用到的技术上花的时间最多。)
对于本文的理解,不对的请指点:其主要宗旨是多接触行业内的事物,开拓思维,才能深入其本质,不只是从微观的角度分析与理解自有的语言(不仅是.NET程序员);只有宏观的看待事物才能更好的把握住好的方向;(正所谓风口上的猪也能飞,要做顺应大趋势和潮流的事。但这样的眼界也是需要花时间,花精力去学习和思考的。但多一分的思考,就可能减少你十分的辛劳。)
学习或使用语言也是一种投资;从投资学的角度说:就是所有的鸡蛋放在一个篮子里,风险很高,因为谁也不能保证你的篮子是永久存在的或品质优良;多关注周围的篮子,就可以发现自有篮子的不足,才可以修补当前篮子的不足;当然也可以换一只更加优秀的篮子来投资,谁会害怕有更好的收益呢?(这让我想到了脚踏实地和仰望星空)
其实很多技术是相通,你在看别的技术的时候,可以带着自己所熟悉的平台的问题, 去学习和去看,一是开阔了眼界,另外对你理解自己熟悉的平台有更深入的理解。(确实是这样,很多不同语言之间只是换了一个名称。)
每个人都困在盒子里,是每个人思维的界限。不仅仅是自己建造的,也是企业文化和社会文化建造的。如果要批判的是一个群体,我认为关注国内程序员(其实C++程序员也是同样的现状)生存的土壤(哲学上又叫唯物史观):粗制滥造的设计,高耦合度成为主流,低水平的重复开发。有的程序员周末都没时间来看你的大作,还在加班做低水平的维护,这将耗尽他们的青春,你会不会觉得他们是闰土?试问这样的土壤怎么能生长出参天大树(林)?当然,这样的现状背后有它的原因的原因(哲学上又叫第一因)。(第一因是个哲学和佛教上的词汇,个人觉得万事万物的第一因深追下去结果都是一样的。因果是循环的,因即是果,果即是因。如果我们只把精力放在因上,不去努力追求更好的果,那不只不会进步,可能还会后退。而我们不从因、从历史的角度去看问题,就很难看到事物的本质。)
个人评价:
智能提示的好与坏也要按不同的角度来看,如果你对它的依赖的特别强,那很多东西(最直观的就是英语单词)会快速的忘掉。
像有的小伙伴说的“曾经一次装VS快一个小时后,我就不再用了”,Linux下很多软件不连网都没法安装,各种依赖基于源码根本安装不上。
现在都讲究敏捷,快速迭代,很多公司都用开源的轮子去节省时间,所以在招聘启示中通常包含这样一条“精通/熟悉xxx开源项目的优先考虑”。
不要困在自己建造的盒子里,做什么功能(轮子)的时候,最好去看看别人是怎么做的,遇到了什么问题,有哪些比较好的可以借鉴的,这样才能考虑的比较全面。一个人看问题的角度总是有限的。我方面我个人的感触比较深。
主动突破自己 接受更多挑战,科技在以几何级的速度发展,你不提高自己,就是在后退;你不是在和别人竞争,而是在和明天竞争。只有利用好今天,做好今天的自己,才能更好的去面对明天,更好的去面对未来。
刚看文章觉得作者很牛,看过评论后觉得作者只是在论文中学了些概念就拿来吹;实力很重要,但能吹也同样重要,你做的再多再好,不能让别人知道了解,不是白费。李嘉诚说过:当你放下脸面赚钱时,说明你成熟了;当你用钱赚回面子时,说明你成功了;当你用面子赚钱时,说明你已有名气了!
文章的出发点是很好的,只是谈到技术方面会引起不同的意见。那这篇文章写的好不好呢?我不说别的,就单从评论的数量上来说,这可以算是一篇好文章了;能让这么多人来评论,说明他戳中了一些人的痛点,引起了一些人的共鸣;能引来别人的不同意见,引来别人的批评也是一种成功,你再好没人愿意搭理岂不是很悲哀?
有不同才更精彩,有回声才更嘹亮!让我们扬帆,迎风起航!
本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/collection/summary/2019-11-07/279.html