`
singleant
  • 浏览: 378612 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

【总结】近期的几点技术心得总结

 
阅读更多

 

近期做了好长时间的项目,很久没写文档了,这次的项目很难得的自己做了很多的技术方案,且以前有些不一样,现成直接可用方案并没有。 今天闲来总结几点:

 

1.技术方案大部分从应用场景出来的

技术方案是为了解决一个现成的问题。一个现成的很好的方案,可能在实施成本、冲突方面和项目不符。针对当前的场景也许一个现成的方案可行,但并不一定是最合适的。

 

2.新的技术方案往往面临需要不断修正

一个全新的方案上替换。在理论上成立之后,一定还有有考虑不全面的地方。尤其是一个已经面对几千万用户的互联网方案,各种各样的客户端环境并不是你所能预见的。在新的方案里,你是否考虑新方案对性能、容灾、稳定性上的影响。完备性上是否有对静态和非静态页面、SEO、对机器人访问、对所有用户浏览器的考虑。只有这些都考虑全了,方案才是真正可行的。而一个方案一开始不一定会完美,需要在过程中不断的面对这些问题并修正。往往理论上很简单的几行代码,会因为这些方面的细节考虑,而变成一个复杂的代码,对代码设计是有要求的。

 

3.程序的自适应

在设计一个程序的时候,程序的自适应很重要。如配置,要尽量多的基于约定,减少通过代码侵入。同时尽量多的给程序多一些可以配置的入口,约定的文件、编程式的、系统属性、甚至运行期的替换都要考虑。程序要自适应不同的场景,比如生产环境和开发环境,有很多配置的不同,在设计时要考虑对多个场景的自适应。比如要实现一个系统A对系统B的弱依赖,要考虑系统B不可用的时候A怎么自适应,以哪种模式运行,同时还要考虑系统B的接口恢复的时候,A怎么自适应恢复。同时以上情况还要考虑如何自适应区分生产环境的开发环境。

 

4.多保留一些可扩展的、管控的入口

尤其是对于要在大批量应用实施的通用组件。一定要考虑多一些扩展和管控的入口。也许不同的应用里有些不同的处理情况,所以在可预见范围内要给应用保留一些自己扩展的入口,解决不同的问题。同时由于大批量实施,不能因为一些小的变化就需要所有应用重新升级实施,应该保留一些管控入口,通过运行期可以修改的。比如通过配置一些开关、配置一些阀值,这些开关和阀值在运行期可以动态修改,这样就能很好的对一些通用功能管控。

 

5.抽象、拆解、并行化

看似一个庞大的系统,当能把它拆解成独立的小模块的时候,小模块角度来看也许并不复杂。拆解的艺术就是把复杂的问题简单化。这和map reduce的拆解有限相似,解决海量数据处理问题,往往看你怎么去把这个庞大的任务拆解成可以独立运行的小任务,这个是解决问题的关键。

 

2
1
分享到:
评论

相关推荐

    matlab实验心得总结.pdf

    Matlab 实验心得总结 Matlab 是一种强大且有用的工具,对于我来说,它的重要性不言而喻。在这次实验中,我学习掌握了许多知识,首先是对 Matlab 的全新认识,其次是对 Matlab 的更多操作和命令的使用。通过这次...

    船舶模型制作实训心得.pdf

    本资源主要介绍了船舶模型制作的实训心得,涵盖了船舶模型制作的基本概念、技术要求、工作流程、团队合作精神和自我总结等方面的知识点。 一、船舶模型制作的基本概念 船舶模型制作是指根据船舶的设计图纸和技术...

    大一计算机学习心得总结范文.doc

    大一计算机学习心得总结 ...通过大一计算机学习心得总结,我们可以总结出教育技术培训、计算机知识、网上平台、信息教育技术和团队协作等几个重要的知识点,这些知识点对现代教育的发展起着非常重要的作用。

    2021教育技术能力培训心得总结.docx

    【教育技术能力培训心得总结】 教育技术能力的提升对于当今教育者来说至关重要,尤其是在信息技术日益发展的今天。这次的2021年教育技术能力培训,不仅提升了参与者的专业素养,也深化了他们对教育信息技术应用的...

    面试心得体会(面试心得总结300字).pdf

    从上述面试心得体会中,我们可以提炼出以下几个关键知识点: 1. **行为习惯的养成**:面试中孩子们的行为反映出日常习惯的培养至关重要。无论是排队等候、保持安静还是礼貌问候,这些都是在日常生活和学习中逐步...

    微机原理与接口技术实验总结

    ### 微机原理与接口技术实验总结 #### 实验目的 本实验旨在加深对微机原理及接口技术的理解,通过具体实践操作掌握微处理器的基本工作原理及其与外设的交互方式。实验内容覆盖了字符串处理、数学计算、字符统计、...

    《信息技术课程与教学》读书心得.pdf

    在信息技术与教育的交叉领域,知识点通常包括以下几个方面: 1. 信息技术课程的目标与意义:信息技术课程旨在培养学生的信息素养,包括信息获取、处理、分析和利用能力。它强调学生应该能够使用信息技术工具来支持...

    汽车驾驶员个人专业技术总结.pdf

    汽车驾驶员个人专业技术总结通常会涉及以下几个方面: 1. 驾驶技能:驾驶员需要熟练掌握各种驾驶操作,包括起步、加速、转弯、制动、倒车、泊车等。同时,能够应对各种路况,如城市拥堵、高速公路驾驶、山路驾驶、...

    CRC.rar_CRC学习心得_CRC心得体会_crc_crc学习总结_crc心得

    学习CRC时,需要注意以下几点: 1. 理解生成多项式:每个CRC标准都有一个特定的生成多项式,理解其二进制表示和对应的十进制表示很重要。 2. 实现算法:熟练掌握CRC计算过程,并能用编程语言(如C语言)实现,包括位...

    关于物探数据处理与解译的几点认识——“老矿山物探技术研讨班”学习心得.pdf

    总结来说,物探数据处理与解译是一个科学严谨、技术密集的过程,它要求研究者既要有扎实的理论基础,又要有丰富的实践经验。文章的分享让我们意识到,无论科技如何发展,物探技术的精髓始终在于对地质现象的深入理解...

    java学习心得

    从给定的文件信息中,我们可以提炼出一系列与Java学习及面向对象编程(Object-Oriented Programming,简称OOP)相关的关键知识点。以下是对这些知识点的详细解析: ### 面向对象编程概述 面向对象编程是一种被广泛...

    广播电视技术专业寒假社会实践个人总结心得体会报告资料.pdf

    在社会实践过程中,我认识到以下几点至关重要: 1. 沟通是关键。在团队中,有效沟通能够提高工作效率,增进团队协作。倾听他人的意见,尤其是来自资深专业人士的建议,能够帮助我们不断修正和完善自己的工作。 2. ...

    电子信息专业移动通信工作招聘面试知识点习题复习总结心得考试习题解答IT行业

    电子信息移动通信工作招聘面试知识点习题复习总结心得考试习题解答是一种专门为求职者准备的资源,旨在帮助他们更好地准备即将到来的面试。这个资源包含以下几个方面的内容: 1. **行业知识**:介绍移动通信行业的...

    自学考试心得分享——自考学习总结篇计算机技术及应用专业.doc

    以下是我在这段自学旅程中的几点心得和学习总结: 1. **制定学习计划**:自学首先需要明确目标和路径。制定一个详细的学习计划至关重要,应包括每天的学习时间、每个阶段要完成的内容以及复习的时间安排。例如,...

    一年级数学线上教学工作总结反思心得体会范文.pdf

    由于提供的信息中,文件内容没有实际可读内容,仅有格式和部分数字...以上知识点是对一年级数学线上教学工作总结反思心得体会可能涉及方面的概括。希望这些知识点能够符合要求,并能够对实际的教学工作提供参考和帮助。

    职称评定专业技术工作总结(完美版).pdf

    综合以上信息,我们可以推断出以下几点可能的知识点: 1. 职称评定的专业技术工作总结是文档的核心内容。在撰写此类总结时,通常会涵盖个人的职责、所取得的成绩、参与的关键项目以及在这些项目中的具体贡献。此外...

    大数据时代心得体会总结.docx

    大数据时代心得体会总结全文共6页,当前为第1页。大数据时代心得体会总结全文共6页,当前为第1页。大数据时代心得体会总结 大数据时代心得体会总结全文共6页,当前为第1页。 大数据时代心得体会总结全文共6页,当前...

    总结与心得_唐能通.docx

    本文档总结了唐能通的短七总结及心得,涵盖了多种技术指标和交易策略。以下是对标题和描述中所说的知识点的详细说明: 一、短七中形态时机的关注度及操作成功概率 * 盘股开天地(波浪老鸭头):每年只出现几次,...

    Allegro PCB 设计心得和总结

    在此阶段,设计师需要考虑以下几点: 1. **元件布局原则**: - 根据信号流的方向进行布局,尽量使高频信号线路短直。 - 将高速信号的器件放在一起,降低信号干扰的可能性。 - 保持电源和地之间的连接尽可能紧密...

    电脑维修心得与维修经验总结资料.rar

    电脑维修心得与维修经验总结资料: 主板专业词汇.doc 主板代码的识别.doc 主板各芯片的功能及名词解释及维修思路(1).doc 主板各芯片的功能及名词解释及维修思路(2).doc 主板开机原理.doc 主板无法加电的故障分析...

Global site tag (gtag.js) - Google Analytics