思考总结您现在的位置是:首页 > 专栏文集 > 思考总结

有时评论比内容更精彩

<a href='mailto:'>微wx笑</a>的头像微wx笑2019-11-07 15:55:39思考总结人已围观关键字:程序员

简介起因:Linux 下的路径完整性问题有小伙伴看到我博客里的一篇文章“ [linux下如何实现mysql数据库每天自动备份定时备份]( http://blog.csdn.net/testcs_dn/article/details/48

起因:Linux 下的路径完整性问题9Ip编程技术_踩坑日志_进阶指南 - 无知人生

有小伙伴看到我博客里的一篇文章“ [linux下如何实现mysql数据库每天自动备份定时备份]( http://blog.csdn.net/testcs_dn/article/details/48829785  )”,按照文章中的操作却遇到问题:定时任务生成的文件都是0字节的,而手动执行是没有问题的。9Ip编程技术_踩坑日志_进阶指南 - 无知人生


9Ip编程技术_踩坑日志_进阶指南 - 无知人生

问题的原因:9Ip编程技术_踩坑日志_进阶指南 - 无知人生

我们来看一下定时任务执行的脚本:9Ip编程技术_踩坑日志_进阶指南 - 无知人生

#!/bin/bash
mysqldump -uusername -ppassword DatabaseName > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql

注意到 mysqldump 了吧,没有使用完整的路径,9Ip编程技术_踩坑日志_进阶指南 - 无知人生

但是我为什么没有遇到问题呢?9Ip编程技术_踩坑日志_进阶指南 - 无知人生

因为我设置的环境变量。9Ip编程技术_踩坑日志_进阶指南 - 无知人生

答案就在评论区9Ip编程技术_踩坑日志_进阶指南 - 无知人生

其实之前就有人遇到这个问题了,在评论中提问:为什么我的执行之后完成之后,sql文件都是0字节,但是我手动执行又没有问题9Ip编程技术_踩坑日志_进阶指南 - 无知人生

后来他自己找到问题,脚本命令要加全路径 /usr/local/mysql/bin/mysqldump -uusername -ppassword DatabaseName > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql9Ip编程技术_踩坑日志_进阶指南 - 无知人生

原因:crontab就不是在mysql的bin下,所以找不到mysqldump的命令导致。9Ip编程技术_踩坑日志_进阶指南 - 无知人生

image.png9Ip编程技术_踩坑日志_进阶指南 - 无知人生

注:配图来自网络9Ip编程技术_踩坑日志_进阶指南 - 无知人生

有时评论比内容更精彩9Ip编程技术_踩坑日志_进阶指南 - 无知人生

喜欢在新闻的评论中寻找真相,有没有?9Ip编程技术_踩坑日志_进阶指南 - 无知人生

电影不喜欢看,喜欢去A站B站看弹幕的有没有?9Ip编程技术_踩坑日志_进阶指南 - 无知人生


9Ip编程技术_踩坑日志_进阶指南 - 无知人生

昨天看了一篇文章[不要困在自己建造的盒子里——写给.NET程序员](http://blog.csdn.net/testcs_dn/article/details/70147842),好几年前的文章了,不过现在看看,也有值得学习的地方。9Ip编程技术_踩坑日志_进阶指南 - 无知人生


9Ip编程技术_踩坑日志_进阶指南 - 无知人生

以下是个人觉得比较好的评论,后面括号中是我的评论:9Ip编程技术_踩坑日志_进阶指南 - 无知人生

        微生物:其实本质上还是要问这样一个问题,你真的是一个合格的程序员吗?你真的打算一直做程序员吗?(这是一个我们值得深思的问题,我现在 也没有确定的答案。)9Ip编程技术_踩坑日志_进阶指南 - 无知人生

        FlyDragon:思想的认识升华到你这个层次需要时间和好的引导。真正埋头于技术,而不参与社区交流的人很难走出自己的瓶颈!(有好的引导是事半功倍的,也就是从别人的经验上学习。一个人的时间精力都有限,不可能什么都自己去尝试。当然,有些经验在别人那里管用,到你这里就不一定管用了,时代在发展,场景上的微小变化可能导致结果上的巨大差异。)9Ip编程技术_踩坑日志_进阶指南 - 无知人生

        llzhzhbb:执拗于一个平台和刻意使用多个平台其实本质上没差别,都是认为镰刀的意义大于麦子。(这句很赞。但这又像“目标明确和功利心”一样,如何衡量和判断,要用你自己的心,而不是自己的耳朵和别人的嘴巴。就像马云说的忽悠和信念的区别,忽悠是自己不相信让别人相信,信念是自己相信别人相不相信不重要。)9Ip编程技术_踩坑日志_进阶指南 - 无知人生

        hogface:技术眼界不断的扩张是必须的,我倒是认为我们做技术的不应该总在技术层面晃,可以多多了解其他行业的运作规则。我们会获取很多信息,有助于我们的程序设计。中国多数的程序员的归宿在哪里呢?当你30岁了还在写代码,而对其他行业不了解,那你的职业寿命到头了。简单适用的技术应用于行业运作才是我们程序员的价值提现,也是能够生存下来的关键。看看开心网,优酷,凡客诚品等。都是成功的案例,一味谈技术在中国多数人是没希望,没饭碗的。(技术是为解决问题的,是为了创造价值的,你解决的问题越大,你的价值就越大。)9Ip编程技术_踩坑日志_进阶指南 - 无知人生

       真正的主题应该是专注于一项技术,培养自己的特长,增加自己的核心竞争力。而不应该每样技术都去学,最后搞得没有一样精通,也没有核心竞争力。多学一些,多看一些,多关注一些是好事,但是不要颠倒次序,一定要专注。(首先要在一个方面达到一定的深度和高度,然后再基于已有的知识经验向其它方面去扩展,很多公司和企业都是这样的发展路线。)9Ip编程技术_踩坑日志_进阶指南 - 无知人生

  虽说跨平台是好事,我这么多年见过这么多大企业,还真没见过有企业把自己的应用从一个平台迁移到另外一个平台的,别说从linux迁移到windows,就是从同样在unix/linux下将websphere迁移到到weblogic的都没看到。一个大型应用一旦运用起来,再去迁移基础平台本身而是蛋疼。(谁闲的蛋疼了天天换。跨平台主要是做客户端方面需要考虑的问题,用户的环境是千奇百怪的。)9Ip编程技术_踩坑日志_进阶指南 - 无知人生

        很多东西要从历史的角度去看,问题产生都和起产生的背景相关。(借用毛主席的一句话:不懂历史的人就不能理解现实)9Ip编程技术_踩坑日志_进阶指南 - 无知人生

        在这片神奇的土地上,做真正的自己是不容易的,你懂得。所以请不要失望,继续分享你认为有意义的观点。(做真正的自己,用自己的心去看世界)9Ip编程技术_踩坑日志_进阶指南 - 无知人生

        说到一门技术专业程度上来,个人认为大部分程序员都局限在企业的选择之上。(一天的时间就那么多,肯定是在工作中用到的技术上花的时间最多。)9Ip编程技术_踩坑日志_进阶指南 - 无知人生


9Ip编程技术_踩坑日志_进阶指南 - 无知人生

        对于本文的理解,不对的请指点:其主要宗旨是多接触行业内的事物,开拓思维,才能深入其本质,不只是从微观的角度分析与理解自有的语言(不仅是.NET程序员);只有宏观的看待事物才能更好的把握住好的方向;(正所谓风口上的猪也能飞,要做顺应大趋势和潮流的事。但这样的眼界也是需要花时间,花精力去学习和思考的。但多一分的思考,就可能减少你十分的辛劳。)9Ip编程技术_踩坑日志_进阶指南 - 无知人生

  学习或使用语言也是一种投资;从投资学的角度说:就是所有的鸡蛋放在一个篮子里,风险很高,因为谁也不能保证你的篮子是永久存在的或品质优良;多关注周围的篮子,就可以发现自有篮子的不足,才可以修补当前篮子的不足;当然也可以换一只更加优秀的篮子来投资,谁会害怕有更好的收益呢?(这让我想到了脚踏实地和仰望星空)9Ip编程技术_踩坑日志_进阶指南 - 无知人生

  其实很多技术是相通,你在看别的技术的时候,可以带着自己所熟悉的平台的问题, 去学习和去看,一是开阔了眼界,另外对你理解自己熟悉的平台有更深入的理解。(确实是这样,很多不同语言之间只是换了一个名称。)9Ip编程技术_踩坑日志_进阶指南 - 无知人生

  每个人都困在盒子里,是每个人思维的界限。不仅仅是自己建造的,也是企业文化和社会文化建造的。如果要批判的是一个群体,我认为关注国内程序员(其实C++程序员也是同样的现状)生存的土壤(哲学上又叫唯物史观):粗制滥造的设计,高耦合度成为主流,低水平的重复开发。有的程序员周末都没时间来看你的大作,还在加班做低水平的维护,这将耗尽他们的青春,你会不会觉得他们是闰土?试问这样的土壤怎么能生长出参天大树(林)?当然,这样的现状背后有它的原因的原因(哲学上又叫第一因)。(第一因是个哲学和佛教上的词汇,个人觉得万事万物的第一因深追下去结果都是一样的。因果是循环的,因即是果,果即是因。如果我们只把精力放在因上,不去努力追求更好的果,那不只不会进步,可能还会后退。而我们不从因、从历史的角度去看问题,就很难看到事物的本质。)9Ip编程技术_踩坑日志_进阶指南 - 无知人生


9Ip编程技术_踩坑日志_进阶指南 - 无知人生

个人评价:9Ip编程技术_踩坑日志_进阶指南 - 无知人生

        智能提示的好与坏也要按不同的角度来看,如果你对它的依赖的特别强,那很多东西(最直观的就是英语单词)会快速的忘掉。9Ip编程技术_踩坑日志_进阶指南 - 无知人生

        像有的小伙伴说的“曾经一次装VS快一个小时后,我就不再用了”,Linux下很多软件不连网都没法安装,各种依赖基于源码根本安装不上。9Ip编程技术_踩坑日志_进阶指南 - 无知人生

        现在都讲究敏捷,快速迭代,很多公司都用开源的轮子去节省时间,所以在招聘启示中通常包含这样一条“精通/熟悉xxx开源项目的优先考虑”。9Ip编程技术_踩坑日志_进阶指南 - 无知人生

        不要困在自己建造的盒子里,做什么功能(轮子)的时候,最好去看看别人是怎么做的,遇到了什么问题,有哪些比较好的可以借鉴的,这样才能考虑的比较全面。一个人看问题的角度总是有限的。我方面我个人的感触比较深。9Ip编程技术_踩坑日志_进阶指南 - 无知人生

        主动突破自己 接受更多挑战,科技在以几何级的速度发展,你不提高自己,就是在后退;你不是在和别人竞争,而是在和明天竞争。只有利用好今天,做好今天的自己,才能更好的去面对明天,更好的去面对未来。9Ip编程技术_踩坑日志_进阶指南 - 无知人生

        刚看文章觉得作者很牛,看过评论后觉得作者只是在论文中学了些概念就拿来吹;实力很重要,但能吹也同样重要,你做的再多再好,不能让别人知道了解,不是白费。李嘉诚说过:当你放下脸面赚钱时,说明你成熟了;当你用钱赚回面子时,说明你成功了;当你用面子赚钱时,说明你已有名气了!9Ip编程技术_踩坑日志_进阶指南 - 无知人生

        文章的出发点是很好的,只是谈到技术方面会引起不同的意见。那这篇文章写的好不好呢?我不说别的,就单从评论的数量上来说,这可以算是一篇好文章了;能让这么多人来评论,说明他戳中了一些人的痛点,引起了一些人的共鸣;能引来别人的不同意见,引来别人的批评也是一种成功,你再好没人愿意搭理岂不是很悲哀?9Ip编程技术_踩坑日志_进阶指南 - 无知人生

        有不同才更精彩,有回声才更嘹亮!让我们扬帆,迎风起航!9Ip编程技术_踩坑日志_进阶指南 - 无知人生


9Ip编程技术_踩坑日志_进阶指南 - 无知人生

本文由 微wx笑 创作,采用 CC BY-NC 4.0 许可协议。 非商业性使用可自由转载、引用、甚至修改,但需署名作者且注明出处。

很赞哦! () 有话说 ()

站点信息

  • 建站时间:2018-10-24
  • 服务期限阿里云ECS 2027年到期
  • 主题模板:基于《今夕何夕》修改
  • 文章统计:248篇
  • 文章评论:16条
  • 文章阅读:5769次
  • 文章点赞:1322次
  • 微信公众号:扫描二维码,关注我们
  • 二维码-微信公众号-微wx笑