【逻辑思考】有时评论比内容更精彩

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介: 起因:Linux 下的路径完整性问题有小伙伴看到我博客里的一篇文章“ [linux下如何实现mysql数据库每天自动备份定时备份](http://blog.csdn.net/testcs_dn/article/details/48829785)”,按照文章中的操作却遇到问题:定时任务生成的文件都是0字节的,而手动执行是没有问题的。

起因: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开源项目的优先考虑”。

        不要困在自己建造的盒子里,做什么功能(轮子)的时候,最好去看看别人是怎么做的,遇到了什么问题,有哪些比较好的可以借鉴的,这样才能考虑的比较全面。一个人看问题的角度总是有限的。我方面我个人的感触比较深。

        主动突破自己 接受更多挑战,科技在以几何级的速度发展,你不提高自己,就是在后退;你不是在和别人竞争,而是在和明天竞争。只有利用好今天,做好今天的自己,才能更好的去面对明天,更好的去面对未来。

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

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

        有不同才更精彩,有回声才更嘹亮!让我们扬帆,迎风起航!

======================文档信息===========================

版权声明:非商用自由转载-保持署名-注明出处

署名(BY) :testcs_dn(微wx笑)

文章出处:[无知人生,记录点滴](http://blog.csdn.NET/testcs_dn)

==============本文首发于个人微信订阅号(微wx笑)============


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
机器学习/深度学习 自然语言处理 数据挖掘
ChatGPT创作内容的底层逻辑
ChatGPT创作内容的底层逻辑
47 4
ChatGPT创作内容的底层逻辑
|
7月前
持续输出:自媒体持续输出文字内容、视音频创作(视频课程、书籍章节)
持续输出:自媒体持续输出文字内容、视音频创作(视频课程、书籍章节)
|
11月前
|
编译器 程序员 C语言
C++入门(内容补充)
之前给大家更新了一系列关于C++的基础语法,那么今天小编再给大家进行部分内容的补充,然后我们马上就会进入类有关内容的介绍。
45 0
|
消息中间件 弹性计算 人工智能
开发者社区每月重点内容推荐(2023-04)
开发者社区每月重点内容推荐(2023-04),涵盖本月技术动态、内容创新、干货书籍等内容,一文速览社区当月动态。
21130 7
|
消息中间件 弹性计算 Cloud Native
开发者社区每月重点内容推荐(2023-03)
开发者社区每月重点内容推荐(2023-03),涵盖本月技术动态、内容创新、干货书籍等内容,一文速览社区当月动态。
5327 0
|
Cloud Native JavaScript 架构师
开发者社区每月重点内容推荐(2023-02)
开发者社区每月重点内容推荐(2023-02),涵盖本月技术动态、内容创新、干货书籍等内容,一文速览社区当月动态。
2254 0
开发者社区每月重点内容推荐(2023-02)
|
消息中间件 存储 达摩院
开发者社区每月重点内容推荐(2023-01)
开发者社区每月重点内容推荐(2023-01),涵盖本月技术动态、内容创新、干货书籍等内容,一文速览社区当月动态。
2171 0
开发者社区每月重点内容推荐(2023-01)
|
云安全 Kubernetes Cloud Native
开发者社区每月重点内容推荐(2022-12)
开发者社区每月重点内容推荐(2022-12),涵盖本月技术动态、内容创新、干货书籍等内容,一文速览社区当月动态。
开发者社区每月重点内容推荐(2022-12)
|
人工智能 运维 Cloud Native
开发者社区每月重点内容推荐(2022-11)
开发者社区每月重点内容推荐(2022-11),涵盖本月技术动态、内容创新、干货书籍等内容,一文速览社区当月动态。
开发者社区每月重点内容推荐(2022-11)
|
小程序 JavaScript
讲述小程序之其他常用内容
讲述小程序之其他常用内容
81 0
讲述小程序之其他常用内容