生活感悟6

数学问题,就交给数学,逻辑问题就交给逻辑。不要去空想是不是对的,巨人是错的,大家都是错的。 大家都错了,那么结果就是对的。  而且不要被语言的包装影响逻辑判断。  积累,只有加减乘除。  算个数单独开来。 记住杜绝认知失调。  读取xml配置的时候虽然是串行的,因为有数据依赖,解析完了后,处理就可以并行分流并行技术。 并行技术也必须有CPU底层物理线程的支持,不然还是并发的。利用的原理是分流几乎不影响并行的任何性能。  队列在内存中天然的分流不影响并行的任何性能。 记住数据在内存中,数据结构也在内存中。内存是个天然的大队列,大数组,是共享的。这就是物理结构, 学习这些技术时,一定要基于物理特性。   记住杜绝无效焦虑和无效的努力,延迟享受也不要太久,不要逼自己太久了。  我们有绝大多数知识都是靠学来的,自己真正创造的较少。  学会使用工具️,思维方式。  如果不学习,你只有重复踩坑,还会进入认知失调。 浪费大量时间。  学而不思则罔,思而不学则殆。  光网物理层很重要。  队列mq,Redis是高并发的天然利器。记住,做了功能一定会消耗时间的,不可能不消耗。不消耗就是不写代码,那还有什么意义?    不同的数据库和开发语言的数据格式和包装不一样而已,底层都是一样01来封装的。 万变不离其中。  有些知识只能去意会,不可言传,做中学,凭经验。  消息队列处理就是封装不同类型的数据进行处理。 说到底底层就是玩内存和网卡中的数据。  任何语言,不要被语法所束缚,主要的是含义理解知道才是核心。 加了事务,两个SQL合并一个请求。  分支预测很有用。分流不影响并行任何性能。  软件工具使用原理分类操作,按照文件系统来理解使用。  异步的底层就是事件驱动的。  网络带宽性能不用我们考虑,是网络运营商考虑的交给电信集团。  我们只考虑服务器的IO性能。  IO性能有网卡和磁盘和内存,多核CPU利用IO分流不影响并行的任何性能。  写代码时,路径分析时,基本上都是考虑磁盘IO文件系统。  打篮球一样的,要懂得什么是道,才是术。  一定要想办法找人带带,哪怕请他吃饭,要跟大神社交,找余里阿帅大神社交,一定要跟着牛逼的人学习。  带都会把你带起来。 不要证明公式正确性,不要重复造轮子。  一定要道先行,术随其后,必须要有术,道和术都必须要。  英语学习也是这样,把介词后面的作为参考。  一定要学会道,才术。道和术交融。  道就是不要去过多考虑语法,主要是理解。  线程如果阻塞或者任务结束,会立即放弃时间片。让其他线程占用。时间片是硬件的定时器分片的。  文件系统,IO系统,其实就是分流处理。  动态插帧和直接调用方法都不会增加性能。只是增加功能。   任何软件再牛逼,不可能逃离操作系统的原理,磁盘文件系统。  分析这个技术是硬件实现的,还是算法实现的,算法就是软件实现。  记住计算机的有些认知不是想象出来的,而是实验出来的。所以不要凭自己的主观意识。不要过分的考究语法,因为是设计者设计的。  不要自己去创造认知,要去使用现有认知。  注意去学习别人的思维,也许他不是很成功,但你做的效果又是不一样的,每个人的机遇环境认知都有差异。所以要学习直接用,也许你用的效果会更好。    每个人的环境条件都是不一样的。 不要觉得他不是最强的,就不学了。不要一定去学马云。  也许有很多超过了马云,但没有什么机会而已。  同样的方法不同的人用出来的效果可能差很多。  所以一定要学习。【学习点】  有些技术概念就是语言文字描述语法顺序或者词汇不一样,所以有懂得底层的东西。上层语言就是意会就行了同样的意思有不同表述而已,而且一定有会使用百度来查询报错问题或者英文的报错信息。   记住每天都要回忆之前学到的东西,回忆今天学到了什么,学会总结。一定要做分类分层,知识技术不要耦合在一起,数学就归数学,逻辑就归逻辑,物理就归物理,语言语法,业务知识九归业务知识。不要再重新花成本,再建立认知,使用最熟悉的。  字符串校验就是一个有限循环判断,只不是无限循环就行。  spring对多条SQL事务控制,就是一条完整的事务请求封装后一起发出去执行。 就当成一个http请求来理解。  为什么要把防火墙网关层单独抽离。  请求转发与重定向。  做技术之前找到一个入手点,比如通过文件系统理解来入手做技术开发。  变量入参多,其实底层就是内存地址而已。  代码拒绝空想,模棱两可的空想,只会内耗自己。 直接实战,因为空想语言的设计规则和业务逻辑是蠢货。,因为语法规则都是被设计的,不是推理的。  每种软件技术都有他的业务规则,不要去空想。除了物理层是固定的,软件层或者编程语言层都是多变的。  不管是Redis,数据库还是,mq这些技术都有自己的软件业务规则,但硬件层和操作系统层和网络层都是恒定的。因为距离非常短,内部分流几乎没有任何影响并行性能。 如何才能超大流量处理?其实就是利用分流不影响并行的任何性能。 如果数据库和磁盘是瓶颈就使用最终一致性和队列来处理高并发分流。内存数据库使用Redis。            

主内存是共享的,做的是分流不影响并行的任何性能,如果是单独的内存块,会造成数据一致性同步问题。所以主内存是天然一致性。 而且总线只能独占总线。 就算有多块内存,也不可能绝对并行,也是属于分流不影响并行的任何性能。  不然电路布局会极其复杂。 这些都是考虑电路布局,以及信号的影响。

记忆最快的就是在现实中图形化。软件技术完全符合。

记住永远不要被语法和文字定义所束缚,认清底层。  不要被软件技术所束缚,认清硬件底层。  说白了就是玩数据数据处理,只是数据有不同的规则。  要会制造工具或者公式。  单独抽离开。 遇到就直接念口诀。   如果你要等到什么都准备好,什么公式,什么资源都准备好你才去做,那么你只能等一辈子了,取经路上,一定是坎坷的,刚开始肯定什么都缺。 最后定能修成正果。    多机操作,就是通过网络IO,IP+端口。 区分压力在服务器还是网络运营商。  硬件,汇编,操作系统,高级语言环境,计算机网络。 内存六十四位并行作为一个元素后面的元素串行。  不管软件技术如何,硬件平台是恒定的,硬件平台已经到达瓶颈。   解决脑力问题的核心就是,怀疑,毫无根据的怀疑,怀疑必须要有证据,空想的认知失调,只会内耗自己,什么都去怀疑,只会无限循环,只会陷入,是或者不是的无限空循环中,杜绝无限循环内耗,异常抛出。   分流不影响并行的任何性能。   人任何时候就要爱自己。才能被爱。  不要光是想,做才是答案。光是想会内耗自己。  内存利用位宽提高性能,再利用分流不影响并行的任何性能。。内存直接并行会导致数据冲突。内存一定要注意数据依赖。事件就是触发。 利用队列的原理,分流不影响并行的任何性能。 一定要注意数据冲突的问题。数据依赖。  不要犹豫循环内耗。  不要怕错,不要无端怀疑数学公式是错的,要证明,而不是去空想。  很多东西都是现实中试出来的,不是想出来的。     编程就是语法,不知道语法就去搜索。  IT说白了,就是处理数据,和查找数据地址。  记住学英语也是不要重复造轮子,语法直接用,词汇直接用。  只有量子计算机才可以绝对并行,信道并行。  如何判断是磁盘是不是并行的,如果是并行的,那么磁盘速度可以无敌,可现实不是这样。因为并行会数据冲突,而且布线困难,所以磁盘是不并行的,只可能局部8位并行或者64位,而且CPU越小受距离影响就越小,并行度就是绝对的64位并行,8位为一组,分组串行。。  底层都差不多,只是换了种说法。   学习任何技术拒绝空想,要看书学习,同时要会使用轮子,别重复造轮子。拒绝重复造轮子,造轮子很傻逼。  如果主观认为是错的,就要拿出证明,没有证明就只是认知失调。  消息队列mq,就有点类似于主板硬件系统总线的概念。  不要纠结于语法和词语的表达方式,底层都是一样的,表达方式太多。  切记不要重新造轮子。  指令流水线是CPU提高性能的技术,底层也是分流不影响并行的任何性能。但并行度也是有限度的比如128位或者256位。 不要被语言的表达,影响了底层的逻辑,尤其是中文的双重否定。  跟打球一样,手一定要灵活,有韧性。  学习任何知识都是这样的,灵活柔性。  如果思维不转变,一辈子就是原地踏步。   一定不要去拆开,别人封装好了,为什么要重复造轮子?思维模式一定要改。  我总是重复造轮子,太i傻逼了。 因为并行度的原因,所以解密还是慢,就算有超算。 计算有并行进位加法器,但还是很慢。因为并行度就64位。  内存就是一个分流器,因为分流不影响并行任何性能。 内存64位并行,也是有并行度,不可能无限,分布式可以解决并行度不够的问题,分布式理论上可以无限并行度。,也是有瓶颈的。 记住分流不影响并行的任何性能这句话是核心。瓶颈主要在CPU计算上,不是数据分流上。   软件也是因为人懒惰,要了解人性,任何服务都要了解人性,了解女人,男人。我们所做的一切都是为了服务人类,所以必须要了解人。 所以要懂得人的道法。

 

  特别注意 :   算积累,算createddate >sysdate-1主要是核实两边临界点。 这个点就是数学问题,用已经封装好的数学公式和抽象出来的数学问题来解释就行了。

 

 不要重复造轮子,而且要在创造这个工具的人的语言环境中来学习,就是要在别人的上下文中。  分流不影响并行的任何性能,并行度64位,分布式绝对并行的数据冲突和数据冗余,所以只可能是分流并行。  多机分布式交互瓶颈在网络通信socket上。  硬件端口也可以通过分流不影响并行的任何性能。  记住任何事情不要重复造轮子,而且不要主观推断语法,很多都是习惯导致的。 而且思维要合理的做负载均衡,即不是所有的做负载均衡。  学习任何新技术一切都是基于磁盘目录文件系统,包括任何exe执行文件,因为磁盘目录结构有层次性,然后就是字符解析函数。为什么文件要加拓展名,是为了减少检验。   学习点谷歌浏览器可以在exe后面设置启动参数。  永远不要重复造轮子,直接拿来用。 重复造轮子的不是聪明人。  学学诸葛亮。 内存和磁盘是共享的,把并行度用完,只能是分流不影响并行的任何性能。 CPU有多级缓存避免频繁交互内存。主要就是处理数据之间的依赖很麻烦。 平时多学习,不只是为了一家公司,不只是为了一个人,要做负载均衡。要把自己的本事锻炼的高高的,那些人才会怕你敬你,爱你,把你捧得高高的。而且一定不要重复造轮子,学科比,你就应该比别人拿的多。 最大的问题就是 拒绝重复造轮子,相信自己,第三实践才是物理环境书上知识的真理,第四临界值计算好。第五物理底层原理,。 其实人就是不断学习,拒绝重复轮子影响时间。重复轮子不是聪明人,不要觉得重复轮子的人聪明,其实愚蠢。 if,都是逻辑运算数学的排列组合而已。 不要重复造轮子,像曹操一样自信,不要学得太深了,避免自己走火入魔。   要用作品说话。 要强就要比别人强一大截,别人才会真正的爱你敬你。 而且要分类管理。其实我就是害怕孤独。一定要研究人的心理。在玩的时候,不要去想工作,没用的,不要太努力了,要让自己轻松。  学习新的软件技术,第一环境变量,也就是路径,第二磁盘目录系统,自定义目录或者默认目录。第三网络路径系统,默认端口还是自定义端口。第四文件类型,可执行文件和配置文件,根据目录划分文件类型,哪些是可配置化。 本身应用程序有哪些目录,依赖操作系统的哪些目录和注册表。  一切皆是文件。什么通道概念,一切都是基于硬件原理来理解,所有的中间件服务器,都是基于操作系统,操作系统基于汇编,汇编基于硬件。  所有的服务器都是基于操作系统,Java也好,weblogic也好,mq,Redis也好。  需要分析内存,网卡网络运营商,磁盘的并行度,吞吐量。 磁盘内存网卡同时是共享的。并行度不可能无限,一般是64位并行。数据依赖问题,数据共享问题。内存,硬盘读写速度快慢是顺序和随机读写的组合比例影响的,一次读写科能包含顺序和随机,所以速度不一致,还跟内存频率和磁盘转速有关,内存CPU温度会影响频率。网络读写快慢,也是因为延迟。  数据库为了提高性能,可以采用延迟写盘,在内存中操作。为什么软件技术要取这么多名字,底层都是一样的,为啥还要取这么多名字?因为不取名字难以区分,不同的技术底层一样的,但是取得词语名字还是不一样,也是为了区分,不然太难区分了。  多去看别人大神都是咋样的,当你的认知强了,有些多余的事可以选择不做,减少重复造轮子,减少时间浪费,比如钢琴,没必要浪费时间去学。  重复造轮子和毫无可能性和根据性的猜测知识是错的是人类心理最错误的心理疾病。  要分析影响你去接受这个知识的原因,影响你去认可这个知识的原因,并解决这个影响,最终认可这个数学公式或者物理原理或者计算机物理层和算法,一定要解决阻碍你去理解和认可这个知识的障碍,算法和计算机物理层底层,计算机网络层底层,同时加上不要重复造轮子。  连一个单词都要去重复造轮子式的理解,太愚蠢了,直接查字典啊。 而且不要往底层学的太细了会走火入魔的,适当囫囵吞枣。 其实人最大的阻碍就是心理问题,学习曹操。  不要重复造轮子纠结语法,语法是别人设计的,凡是非固有属性,别人设计的,就要去学习而不是纠结,个性化的语法不要纠结,要去学习不要重复轮子。  该细细,该粗粗,不要重复轮子。  人一定要分析这个社会的需求,女人的需求,人的需求,并去做才能赚钱,看看诸葛亮27岁出山,比如周杰伦分析了歌曲需求。  术的东西是别人的环境创造的,需要去学习而不要重复轮子,术有太多了,千变万化,学不完的。 而底层物理环境的道是恒定的。道永远生术,以道为根本可以衍生千种术,所以术必须要在作者的环境中学习他的词语表达的含义,而不是遇到一个词语表达就一定要顾名思义,不可能所有词汇术语都能顾名思义。 不懂术语就问,为什么要重复轮子呢?为什么非要顾名思义呢?不是所有的表达词语都能顾名思义的。计算机底层和屏幕电路显示就是分流不影响并行的任何性能,底层并行度是恒定的,然后就分流并发或并行。 服务器网络带宽跟并行度和频率有关。然后就是分流不影响并行的任何性能。 开墙和网关这些都是跟信息安全有关的。 一切计算机技术都源于数学,源于物理的道,道先行术其后。术就是由人封装后的工具️。 注意计算机是以实践为基础的,多用多总结。  软件技术为什么要造线程出来,因为避免所有任务被一个IO全部阻塞,为什么又要物理多线程,因为利用分流不影响并行的任何性能,负载均衡,只要没有数据依赖就可以并行分流。 定时任务的定时功能,如果有十万个定时器会影响性能吗?不会,因为底层可以采用分流不影响并行的任何性能。 语言很难绝对精确表达现实含义,所以不要老是顾名思义。学习计算机千万不要顾名思义,一定要实战和直接查询资料,不要以为你重复造了轮子就牛逼,其实是渔夫蠢货愚蠢。  编程就是处理数据类型和长度。  还有就是任务事件定时事件触发顺序。异步多线程回调还是同步。  然后就是网络服务器环境IP+地址。  底层就是二进制的排列组合一样可以组成很多种可能性,说白了就是十进制转二进制而已。  项目启动都是依赖项目文件结构,结构有隐藏文件,配置文件,路径文件,执行文件,日志文件等等。 服务器启动也都是依赖项目目录文件,然后提供服务的。  命令行或者图形界面操作其实就是把文件系统映射到命令行控制台上来的方便操作的,这里就有一个映射关系函数而已。  随便多么牛逼的服务器或者网络环境,都是逃不过这些的,硬件是固定不变的,然后是操作系统,然后是基于操作系统的web服务器容器。硬件就是网络硬件和服务器硬件而已。网络就主要看带宽和防火墙和权限。  编程的道其实就是数学和硬件的一些物理特性。 为了解放CPU,有了DMA技术单元,单独的定时器技术单元,然后通过中断来切换,计算机底层随时都在发生IO中断和时钟中断。 框架和公式和语言和兵法的出现就是为了避免重复轮子。  任何软件都以文件项目作为软件启动的入口。依赖操作系统环境和硬件环境。    已经存在的轮子不要重复去造,不然人类怎么进步呢?连诸葛亮都要背诵课文背诵兵法。编译打包其实就是编译成可执行文件。  都是文件目录系统,所以Linux命令行操作系统结构化更加清晰,很清楚的知道项目的结构。 一定要看书学习,连诸葛亮都要认真学习。  很多概念和描述和公式都是通过现实被抽象出来,为了方便人去使用。  所以任何知识概念都是基于现实。为什么一定要去创造?公式直接用。借助自然之力,诸葛亮要去创造风吗?还不是借助自然之力,他从来都不会去手动创造,愚夫蠢货才去创造,都是学习复制。。  了解道就是物理层,然后直接应用层,忽略中间层,术和道都必须要。术的目的是为了封装节约时间,道的目的搞清楚原理。 比如数学公式就是术,微积分就是术,物理层就是道怎么  。 代码无非就是寻址加逻辑运算判断。要记住很多东西都是用了很多年了 ,几千年的,不要重复轮子。  不要妄想总结一个公式永远适用所有场景,不可能的,愚夫蠢货的想法。  人生就是一场马拉松,得慢慢来。  不能心急学习司马懿,需要慢慢孵化,而且能忍。天道不可违,顺天命。  凡事记住了不要过度思考,尽人事听天命,不要过度了。

 

 

 

你可能感兴趣的:(技术美术)