Refcard:近300份技術大咖總結的cheat sheet

摘要:給大家分享一批cheat sheet,由各個領域的技術大咖精心歸納和總結,高質量超全面,居家必備~

俗話說,好記性不如爛筆頭。作爲要整天學習和運用五花八門的技術的程序員,記筆記是我們個人成長中重要一環。

若能對所見所學融匯貫通,進行及時、高效、精煉的歸納和總結,精煉成卡片式的資料,這便是我們常說的"cheat sheet", 也就是“作弊卡”。

藉助cheat sheet,我們可以快速查閱和回憶相關知識,同時也幫助我們融匯貫通現有知識,並舉一反三,觸類旁通,更快更好地學習更高階的知識。

另外,cheat sheet也是學習新知識的一個高效途徑。 通過cheat sheet,我們可以十分直觀地瞭解到新知識的概念、廣度和要點,便於我們快速評估、學習、轉化和應用。

可以說,高質量的cheat sheet, 對於新手或有經驗者,都是很寶貴很難得的資源。

著名開發社區Dzone,則專門開設了Refcardz欄目,專門發佈各種應用廣泛和熱門的技術的參考卡 "refcard",也就是cheat sheet。目前,發佈的 refcard已經有270多份,並不斷增長中。

這些refcard都編排爲精美的雙列PDF,由微軟、甲骨文、谷歌等大廠研發專家甚至該技術的發明者和貢獻者,根據其深刻的認知和豐富的經驗,精心歸納和總結而來,內容全面但又簡明扼要,主題和門類非常豐富,包括但不限於:

  • JAVA、GO、PYTHON、Ruby、Groovy等等各種開發語言
  • MySQL、MongoDB、Redis、PostgresSQL等等主流數據庫
  • Kafka、HBase、Hadoop、Spark、Tensorflow等大數據、實時計算和機器學習相關原理、組件和框架
  • HTML5、CSS、Struts2、Node.js、Grail、Spring等web開發相關技術和主流框架
  • Java、MySQL等開發語言、數據庫、計算框架等性能調優和工具
  • Git、SVN、REST、正則表達式、XML、JSON、Docker等開發常見協議和工具
  • DevOps、敏捷開發、持續集成、模塊化和模式設計等開發理念、方法論及工具
  • etc

無論是供有經驗開發者不時翻閱複習,快速查找技術要點,還是供新手開發者快速評估和學習應用,它們都非常實用和有幫助。每天抽十分鐘看上一份,開拓視野,作爲技術儲備,也是非常有益的。

有個美中不足的地方就是Refcardz只有英文版。不過技術資料的英語都比較簡單,大家平時接觸得也比較多,refcard閱讀起來不會有難度。 順便提醒一下,翻譯別人的作品需要得到作者的許可和授權哦。

在Dzone註冊後,即可在 https://dzone.com/refcardz 免費下載 refcard。然而,Dzone在一些地方可能會被牆,無法訪問或比較卡頓。爲方便大家,我把Dzone上發佈的refcard同步到了百度網盤以便分享下載,並不斷更新。
鏈接:https://pan.baidu.com/s/1FcfPaJXbXf0QkiPog9vWiQ
提取碼: (關注公衆號並回復 "refcard" ,即可獲取~ )

** 掃描下方二維碼關注公衆號“KAMI說”,獲取更多精彩原創內容~ **


附:已共享 refcard一覽

refcardz#001-GWT Style, Configuration and JSNI Reference.pdf
refcardz#002-Getting Started with Ajax.pdf
refcardz#003-Getting Started with Eclipse.pdf
refcardz#004-Spring Configuration.pdf
refcardz#005-Windows PowerShell.pdf
refcardz#006-Dependency Injection in EJB 3.pdf
refcardz#007-jQuery Selectors.pdf
refcardz#008-Design Patterns.pdf
refcardz#009-Flexible Rails Flex 3 on Rails 2.pdf
refcardz#010-Silverlight 2.pdf
refcardz#011-IntelliJ IDEA.pdf
refcardz#012-Getting Started with GlassFish.pdf
refcardz#013-RSS and Atom.pdf
refcardz#014-NetBeans IDE 7 Java Editor.pdf
refcardz#015-Groovy.pdf
refcardz#016-C# Development.pdf
refcardz#017-Very First Steps in Flex.pdf
refcardz#018-Core .NET.pdf
refcardz#019-Core CSS Part I.pdf
refcardz#020-Struts2.pdf
refcardz#021-JavaServer Faces.pdf
refcardz#022-Getting Started with JPA.pdf
refcardz#023-PHP 5.4.pdf
refcardz#024-Core Java.pdf
refcardz#025-Core CSS Part II.pdf
refcardz#026-Spring Annotations.pdf
refcardz#027-Getting Started with MyEclipse.pdf
refcardz#028-JUnit and EasyMock.pdf
refcardz#029-Essential MySQL.pdf
refcardz#030-Essential Ruby.pdf
refcardz#031-Core Seam.pdf
refcardz#032-Getting Started with Hibernate Search.pdf
refcardz#033-Essential JSP Expression Language.pdf
refcardz#034-Core CSS Part III.pdf
refcardz#035-Using XML in Java.pdf
refcardz#036-Core Mule.pdf
refcardz#037-Getting Started with Equinox and OSGi.pdf
refcardz#038-SOA Patterns.pdf
refcardz#039-Essential EMF.pdf
refcardz#040-Apache Tapestry 5.0.pdf
refcardz#041-SOA Governance.pdf
refcardz#042-Seam UI.pdf
refcardz#043-Scalability & High Availability.pdf
refcardz#044-JBoss RichFaces.pdf
refcardz#045-Agile Adoption Decreasing Time to Market.pdf
refcardz#046-Core ASP.NET.pdf
refcardz#047-The Top Twelve Integration Patterns for Apache Camel.pdf
refcardz#048-Flex & Spring Integration.pdf
refcardz#049-Getting Started with BIRT.pdf
refcardz#050-Scrum.pdf
refcardz#051-Effective Process Modeling with BPM & BPMN.pdf
refcardz#052-IntelliJ IDEA Essentials.pdf
refcardz#053-Getting Started With db4o.pdf
refcardz#054-Agile Adoption Reducing Cost.pdf
refcardz#055-Apache Maven 2.pdf
refcardz#056-JavaFX.pdf
refcardz#057-Getting Started with Spring-DM.pdf
refcardz#058-JavaServer Faces 2.0.pdf
refcardz#059-Getting Started with Drupal 7.pdf
refcardz#060-Getting Started with Grails.pdf
refcardz#061-Core Java Concurrency.pdf
refcardz#062-Getting Started with Eclipse RCP.pdf
refcardz#063-Getting Started with Apache Wicket.pdf
refcardz#064-Core HTML.pdf
refcardz#065-ServiceMix 4.2.pdf
refcardz#066-Getting Started With ColdFusion 9.pdf
refcardz#067-Getting Started With Selenium.pdf
refcardz#068-Getting Started with Oracle Berkeley DB.pdf
refcardz#069-Getting Started with ASP.NET MVC 1.0.pdf
refcardz#070-Eclipse Plug-in Development.pdf
refcardz#071-Essential PostgreSQL.pdf
refcardz#072-Getting Started with Windows Presentation Foundation.pdf
refcardz#073-Getting Started With LiveCycle Data Services ES.pdf
refcardz#074-Agile Adoption Improving Software Quality.pdf
refcardz#075-Getting Started with BlazeDS.pdf
refcardz#076-Domain-Driven Design.pdf
refcardz#077-Core WS-BPEL Business Process Execution Language.pdf
refcardz#078-Getting Started with Virtualization.pdf
refcardz#079-Google App Engine for Java.pdf
refcardz#080-Essential NetBeans Platform.pdf
refcardz#081-Essential F#.pdf
refcardz#082-Understanding Cloud Computing.pdf
refcardz#083-Contexts and Dependency Injection for the Java EE Platform.pdf
refcardz#084-Continuous Integration.pdf
refcardz#085-Getting Started With Vaadin 10.pdf
refcardz#086-Spring Web Flow.pdf
refcardz#087-Continuous Integration Servers and Tools.pdf
refcardz#088-Getting Started With Caucho Resin.pdf
refcardz#089-Getting Started with the Zend Framework.pdf
refcardz#090-Getting Started With Adobe ColdFusion Builder.pdf
refcardz#091-Getting Started With Adobe Flash Builder 4.pdf
refcardz#092-Getting Started with Silverlight and Expression Blend.pdf
refcardz#093-Lean Software Development.pdf
refcardz#094-Getting Started with Git.pdf
refcardz#095-Getting Started with Java GUI Development.pdf
refcardz#096-Getting Started With Integrating PHP and Flex.pdf
refcardz#097-Getting Started With JBoss Enterprise Application Platform 7.pdf
refcardz#098-Getting Started with Maven Repository Management.pdf
refcardz#099-Java EE Security Essentials.pdf
refcardz#100-Getting Started with FitNesse.pdf
refcardz#101-JDBC Best Practices.pdf
refcardz#102-Flex 4 & Spring 3 Integration.pdf
refcardz#103-Leveraging ColdFusion 9 Exposed Services from Java.pdf
refcardz#104-Getting Started with Apache Ant.pdf
refcardz#105-Getting Started with NoSQL and Data Scalability.pdf
refcardz#106-Expression-Based Authorization with Spring Security 3.pdf
refcardz#107-Getting Started With Griffon.pdf
refcardz#108-Getting Started Firebug 1.5.pdf
refcardz#109-Getting Started with Kanban for Software Development.pdf
refcardz#110-Objective-C for the iPhone and iPad.pdf
refcardz#111-Getting Started with Windows Communication Foundation 4.0.pdf
refcardz#112-Getting Started with UML.pdf
refcardz#113-Getting Started With Adobe Flash Catalyst.pdf
refcardz#114-Application Prototyping with SketchFlow.pdf
refcardz#115-Getting Started with Infinispan.pdf
refcardz#116-Adobe ColdFusion Web Services for PHP Programmers.pdf
refcardz#117-Getting Started With Apache Hadoop.pdf
refcardz#118-Getting Started with Visual Studio 2010.pdf
refcardz#119-Getting Started with Application Lifecycle Management.pdf
refcardz#120-Apache Solr Getting Optimal Search Results.pdf
refcardz#121-Open Source Media Framework.pdf
refcardz#122-Functional Programming with Clojure.pdf
refcardz#123-HTML5 The Evolution of Web Standards.pdf
refcardz#124-PHPUnit PHP Test-Driven Development Automated Tools to Improve Your PHP Code Quality.pdf
refcardz#125-Selenium 2.0 Using the Webdriver API to Create Robust User Acceptance Tests.pdf
refcardz#126-Essential Liferay.pdf
refcardz#127-Developing a Silverlight Application for Windows Phone.pdf
refcardz#128-What's New in JPA 2.0.pdf
refcardz#129-Foundations of RESTful Architecture.pdf
refcardz#130-Designing Quality Software.pdf
refcardz#131-ADO.NET Entity Framework.pdf
refcardz#132-Mastering Portals with a Portlet Bridge.pdf
refcardz#133-Apache Hadoop Deployment.pdf
refcardz#134-Cloud Computing with Windows Azure Platform.pdf
refcardz#135-The MVVM Design Pattern.pdf
refcardz#136-WebMatrix.pdf
refcardz#137-Understanding Lucene.pdf
refcardz#138-RichFaces 4.0.pdf
refcardz#139-Spring Roo.pdf
refcardz#140-Mule 3.3.pdf
refcardz#141-Node.js.pdf
refcardz#142-Adobe Flash Builder 4.5.pdf
refcardz#143-ColdFusion Builder 2.pdf
refcardz#144-EclipseLink JPA.pdf
refcardz#145-Continuous Delivery.pdf
refcardz#146-Flex Mobile Development.pdf
refcardz#147-Eclipse Tools for Spring.pdf
refcardz#148-Mastering Portal UI.pdf
refcardz#149-Chef An Open Source Tool for Scalable Cloud and Data Center Automation.pdf
refcardz#150-Java Enterprise Edition 6.pdf
refcardz#151-HTML5 Canvas.pdf
refcardz#152-HTML5 WebSocket.pdf
refcardz#153-Apache Cassandra.pdf
refcardz#154-Core Jetty.pdf
refcardz#155-Mockito.pdf
refcardz#156-Java FX.pdf
refcardz#157-Database Partitioning with MySQL.pdf
refcardz#158-Machine Learning.pdf
refcardz#159-Essential Apache HBase.pdf
refcardz#160-Data Warehousing.pdf
refcardz#161-Jenkins on PaaS.pdf
refcardz#162-Java Profiling with VisualVM.pdf
refcardz#163-Code Gems for Android Developers.pdf
refcardz#164-Getting Started With Scala.pdf
refcardz#165-Deployment Automation Patterns.pdf
refcardz#166-Patterns of Modular Architecture.pdf
refcardz#167-Software Configuration Management Patterns.pdf
refcardz#168-Refactoring Patterns.pdf
refcardz#169-Essential Apache HTTP Server.pdf
refcardz#170-Camel Essential Components.pdf
refcardz#171-MongoDB.pdf
refcardz#172-Introduction to HTTP.pdf
refcardz#173-Core JSON.pdf
refcardz#174-Object-Oriented JavaScript.pdf
refcardz#175-Core Dart.pdf
refcardz#176-Essential Couchbase APIs.pdf
refcardz#177-HTML5 Web Workers.pdf
refcardz#178-Git Patterns and Anti-Patterns.pdf
refcardz#179-Sencha Touch.pdf
refcardz#180-Preparing for Continuous Delivery.pdf
refcardz#181-Using Repository Managers.pdf
refcardz#182-Practical DNS.pdf
refcardz#183-Practical Data Mining with Python.pdf
refcardz#184-Core Spring Data.pdf
refcardz#185-Subversion.pdf
refcardz#186-HTML5 Mobile Development.pdf
refcardz#187-Spring Batch.pdf
refcardz#188-Business Rule Management With Drools.pdf
refcardz#189-Core C++.pdf
refcardz#190-Essential PostGIS.pdf
refcardz#191-Getting Started With PhoneGap.pdf
refcardz#192-CSS3 Basics.pdf
refcardz#193-Core Python.pdf
refcardz#194-Search Patterns.pdf
refcardz#195-HTML5 IndexedDB.pdf
refcardz#196-Regular Expressions.pdf
refcardz#197-Spring Integration.pdf
refcardz#198-Java Enterprise Edition 7.pdf
refcardz#199-Debugging JavaScript.pdf
refcardz#200-Java Performance Optimization.pdf
refcardz#201-Reactive Programming with Akka.pdf
refcardz#202-Getting Started With Play Framework.pdf
refcardz#203-Querying Graphs with Neo4j.pdf
refcardz#204-Apache Spark.pdf
refcardz#205-PHP 5.5 & 5.6.pdf
refcardz#206-Angular Essentials.pdf
refcardz#207-Cloud Foundry.pdf
refcardz#208-Getting Started With OpenStack.pdf
refcardz#209-Distributed Machine Learning with Apache Mahout.pdf
refcardz#210-NoSQL and Data Scalability.pdf
refcardz#211-Mobile Web Application Testing.pdf
refcardz#212-Getting Started With Apache Tomcat.pdf
refcardz#213-Monitoring NGINX.pdf
refcardz#214-Getting Started With MQTT.pdf
refcardz#215-Getting Started With Microservices.pdf
refcardz#216-Java Caching.pdf
refcardz#217-Functional Programming in JavaScript.pdf
refcardz#218-Continuous Delivery With Jenkins Workflow.pdf
refcardz#219-JavaFX 8.pdf
refcardz#220-Getting Started With Real User Monitoring.pdf
refcardz#221-Getting Started With Docker.pdf
refcardz#222-Getting Started With Industrial Internet.pdf
refcardz#223-SQL Syntax for Apache Drill.pdf
refcardz#224-React.js Essentials.pdf
refcardz#225-AMQP Essentials.pdf
refcardz#227-Reactive Programming in JavaScript With RxJS.pdf
refcardz#228-Getting Started With Apache JMeter.pdf
refcardz#229-IoT Applications With Java and Raspberry Pi.pdf
refcardz#230-Java Containerization.pdf
refcardz#231-From Relational to Graph A Developer's Guide.pdf
refcardz#232-R Essentials.pdf
refcardz#233-Getting Started With Kubernetes.pdf
refcardz#234-Microservices in Java.pdf
refcardz#235-Swift Essentials.pdf
refcardz#236-Introduction to Docker Monitoring.pdf
refcardz#237-.NET on Linux.pdf
refcardz#238-RESTful API Lifecycle Management.pdf
refcardz#239-Getting Started With Appium.pdf
refcardz#240-Reactive Microservices With Lagom and Java.pdf
refcardz#241-Declarative Pipeline With Jenkins.pdf
refcardz#242-Recommendations Using Redis.pdf
refcardz#243-Getting Started With Java-Based CMS.pdf
refcardz#244-Getting to Know Google Compute Engine and How to Use It.pdf
refcardz#245-Getting Started With Redis.pdf
refcardz#246-Continuous Testing 101.pdf
refcardz#247-Getting Started With Spring Boot and Microservices.pdf
refcardz#248-Java Application Vulnerabilities.pdf
refcardz#249-An Overview of GraphQL.pdf
refcardz#250-Getting Started With Memcached.pdf
refcardz#251-Introduction to TensorFlow.pdf
refcardz#252-Graph-Powered Search Neo4j & Elasticsearch.pdf
refcardz#253-Introduction to Web Components.pdf
refcardz#254-Apache Kafka.pdf
refcardz#255-DevOps for Database.pdf
refcardz#256-Getting Started With Ethereum Private Blockchain.pdf
refcardz#257-Getting Started With Kotlin.pdf
refcardz#258-Docker Security.pdf
refcardz#259-Test Design Automation.pdf
refcardz#260-REST API Security.pdf
refcardz#261-Improving Web Performance With Varnish.pdf
refcardz#262-Introduction to DevOps Analytics.pdf
refcardz#263-Messaging Infrastructure for IoT at Scale.pdf
refcardz#264-Blockchain and Distributed Ledger Technology for Documents.pdf
refcardz#265-Understanding Stream Processing.pdf
refcardz#266-Agile Patterns.pdf
refcardz#267-Introduction to DevSecOps.pdf
refcardz#268-Cloud Capacity Management.pdf
refcardz#269-Understanding Data Quality.pdf
refcardz#270-Persistent Container Storage.pdf
refcardz#271-Compliant DevOps.pdf
refcardz#273-Java API Best Practices.pdf
refcardz#274-Temporal Data Processing.pdf
refcardz#275-Kubernetes Security.pdf
refcardz#276-Responsive Web Design.pdf
refcardz#277-CI CD With Containers.pdf

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章