学习笔记之Coding / Design / Tool
CODING
学习笔记之代码大全2 - 浩然119 - 博客园
学习笔记之编程珠玑 Programming Pearls - 浩然119 - 博客园
学习笔记之C++入门到精通(名师教学·手把手教会)【职坐标】_腾讯课堂 - 浩然119 - 博客园
学习笔记之编译器的工作过程 | 菜鸟教程 - 浩然119 - 博客园
学习笔记之Lazy evaluation - 浩然119 - 博客园
学习笔记之三十年软件开发之路 - Things I Learnt The Hard Way (in 30 Years of Software Development) - 浩然119 - 博客园
高级软件工程师教会小白的那些事!
- https://mp.weixin.qq.com/s/RZEb62S9uAkTvCL5ISdRhg
- https://neilkakkar.com/things-I-learnt-from-a-senior-dev.html
[ZZ]39条更好的软件开发方法 - 浩然119 - 博客园
[ZZ]良好的编码习惯 - 浩然119 - 博客园
什么是整洁的代码
在Github上,怎么写出教科书级别的readme
我是如何把3000行代码重构成15行
刚来的大神彻底干掉了代码中的if else...
面向对象编程,再见!- 机器学习算法与自然语言处理
- https://mp.weixin.qq.com/s/icXBlVOOYLvDnER7cEeCeg
- https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53
- 作为程序员,你是使用函数式编程还是面向对象编程方式?在本文中,拥有 10 多年软件开发经验的作者从面向对象编程的三大特性——继承、封装、多态三大角度提出了自己的疑问,并深刻表示是时候和面向对象编程说再见了。
程序员如何高效的调试程序?
代码调试的最佳指南
- https://mp.weixin.qq.com/s/WlAfOJWK10LLRG6jvMqiqA
- https://jvns.ca/blog/2019/06/23/a-few-debugging-resources/
Code Review最佳实践
谷歌开源内部代码评审规范
Google 是如何做 Code Review 的?| 原力计划
【ZZ】技能表合集 - 浩然119 - 博客园
【ZZ】国外大型网站使用到编程语言 | 菜鸟教程 - 浩然119 - 博客园
【ZZ】各类程序开发语言概述 | 菜鸟教程 - 浩然119 - 博客园
【ZZ】编程能力层次模型 - 浩然119 - 博客园
【ZZ】如何选择适合自己项目的编程语言 - 浩然119 - 博客园
[ZZ]9 Confusing Naming Conventions for Beginners - 浩然119 - 博客园
动画:队列是如何处理大量任务分发的?
DESIGN
面试总结之MISC(操作系统,网络,数学,软件开发,测试,工具,系统设计) - 浩然119 - 博客园
学习笔记之设计模式 - 浩然119 - 博客园
学习笔记之UML ( Unified Modeling Language ) - 浩然119 - 博客园
优秀的代码都是如何分层的?
如何搞定高并发系统设计?
架构师必备技能:教你画出一张合格的技术架构图
【建议收藏】数据中心服务器基础知识大全
设计一个百万级的消息推送系统
你真的了解容器吗?
LVS:三种负载均衡方式比较
聊聊前后端分离接口规范
分布式
图解分布式架构
漫话:如何给女朋友解释什么是分布式和集群?
终于有人把“分布式事务”说清楚了!
- https://mp.weixin.qq.com/s/UhT8cQqdHsK4AubFMVK8_Q
- https://chenmingyu.top/distributed-transaction/#%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1
分布式数据缓存中的一致性哈希算法
雪花算法(snowflake) :分布式环境,生成全局唯一的订单号 | CSDN 博文精选
玩了分布式这么久,你不会连Kafka都不清楚吧
分库分表 or NewSQL数据库?终于看懂应该怎么选!
工行基于MySQL构建分布式架构的转型之路
漫话:如何给女朋友解释什么是P2P?
无服务 SERVERLESS
当我们在聊 Serverless 时你应该知道这些 | CSDN博文精选
微服务 MICROSERVICES
一文详解微服务架构
一份通俗易懂的微服务架构方案!
再见,微服务
- https://mp.weixin.qq.com/s?__biz=MzIxNjA5MTM2MA==&mid=2652436020&idx=1&sn=ac72e1030e8938957e7b3fb602761e48&chksm=8c6209bbbb1580ad8cdbbfd35b8dc1ccf5846a2f4d6de6664ce60fa58e058b9e69e6ff0cb05b&mpshare=1&scene=24&srcid=&sharer_sharetime=1568166492205&sharer_shareid=5ed4a849fa42d9599a974fa8eb45e8fa&key=6d90834972a32f5a406407736df7d31cd1a4a73ad075c3847c2abaa0e255ed1134806edefdd07945a914ada9175540cd8a364972371b58d1a8c736325fe4e34a41086a118a9f8a5df3fad9e8f0e6258a&ascene=14&uin=MTMzMzc3MjY4MQ%3D%3D&devicetype=Windows+10&version=62060833&lang=en&pass_ticket=tT3maEfznKd3xtVT4L8%2Bl%2B2KKdhrJZ3ERaWEoIpqIMB2I2ssKo%2BTfx0v80L7rMTL
- https://madao.me/goodbye-microservices/
- https://segment.com/blog/goodbye-microservices/
微服务之间的最佳调用方式!| CSDN 博文精选
浅谈滴滴派单算法
什么是中台?这篇漫画总算讲清楚了
漫画:如何给女朋友解释什么是2PC(二阶段提交)?
断点续传、秒传究竟是如何实现的?
最近学到的「短链接」知识
最近学到的限流知识
最近我学到的ABTest知识
APPLICATION
“12306”是如何支撑百万QPS的?
1.3万亿条数据查询知乎如何做到毫秒级响应?
- https://mp.weixin.qq.com/s/VG6Rf99xUtQyJ971VxJs8Q
- https://dzone.com/articles/lesson-learned-from-queries-over-13-trillion-rows-1
今日头条技术架构分析
今日头条在消息服务平台和容灾体系建设方面的实践与思考
抗住双11的秒杀系统如何设计?
96秒100亿!如何抗住双11高并发流量?
TOOL
程序员常用资源工具集合
安利 6 款电脑黑科技软件
代码对比工具,我就用这6个
- https://mp.weixin.qq.com/s/ZenTnFRodL2km0xX2OtY5g
- https://blog.csdn.net/yueliang2100/article/details/82190257
总结篇—阿里程序员常用的 15 款开发者工具
- https://mp.weixin.qq.com/s/383cb4Z3c1bwRalX0YMIEw
- https://mp.weixin.qq.com/s/sggWgqOgjtBVzMOo57QHcg
- https://www.jianshu.com/p/58ec32eef2d4
学习笔记之Coding / Design / Tool的更多相关文章
- WPF学习笔记-用Expression Design制作矢量图然后导出为XAML
WPF学习笔记-用Expression Design制作矢量图然后导出为XAML 第一次用Windows live writer写东西,感觉不错,哈哈~~ 1.在白纸上完全凭感觉,想象来画图难度很大, ...
- Spring MVC 学习笔记2 - 利用Spring Tool Suite创建一个web 项目
Spring MVC 学习笔记2 - 利用Spring Tool Suite创建一个web 项目 Spring Tool Suite 是一个带有全套的Spring相关支持功能的Eclipse插件包. ...
- Effective STL 学习笔记 Item 38 : Design functor classes for pass-by-value
Effective STL 学习笔记 Item 38 : Design functor classes for pass-by-value */--> div.org-src-container ...
- 【学习笔记】【Design idea】一、Java异常的设计思想、性能相关、笔记
1.前言: 异常.本该是多么优雅的东西,然而,得全靠自己在零散的信息中汇集. 学习笔记保持更新. 2.教材(参考资料) 其他 ①受检异常与非受检异常:https://www.cnblogs.com/j ...
- 【学习笔记】【Design idea】二、产品内测、公测、候选版本的概念及版本代码的书写
一.前言 参考:百度百科 https://baike.baidu.com/item/beta/640969?fr=aladdin 广义上对测试有着三个传统的称呼:Alpha(α).Beta(β)和Ga ...
- how to design Programs 学习笔记
how to design Programs 学习笔记 */--> how to design Programs 学习笔记 目录 1. 前言 1.1. 系统化程序设计 1.2. 输入和输出 2. ...
- Android M Permission 运行时权限 学习笔记
Android M Permission 运行时权限 学习笔记 从Android 6.0开始, 用户需要在运行时请求权限, 本文对运行时权限的申请和处理进行介绍, 并讨论了使用运行时权限时新老版本的一 ...
- DBus学习笔记
摘要:DBus作为一个轻量级的IPC被越来越多的平台接受,在MeeGo中DBus也是主要的进程间通信方式,这个笔记将从基本概念开始记录笔者学习DBus的过程 [1] DBus学习笔记一:DBus学习的 ...
- Java学习笔记4
Java学习笔记4 1. JDK.JRE和JVM分别是什么,区别是什么? 答: ①.JDK 是整个Java的核心,包括了Java运行环境.Java工具和Java基础类库. ②.JRE(Java Run ...
随机推荐
- Java多线程编程核心技术-第4章-Lock的使用-读书笔记
第 4 章 Lock 的使用 本章主要内容 ReentrantLocal 类的使用. ReentrantReadWriteLock 类的使用. 4.1 使用 ReentrantLock 类 在 Jav ...
- RMP和YUM软件安装
1.卸载RPM包 rpm -e rpm包的名称 2.安装rpm包 rmp -ivh xxx.rpm 3.查询yum服务器是否有需要安装的软件 yum list|grep xxx软件列表 4.yum安装 ...
- 去掉VSS控制
1:删除.vssscc.vssver.scc .项目名.csproj.vspscc文件 2:.csproj文件删除以下内容 SccProjectName = "SAK" S ...
- python递归和内置方法
递归:函数调用自身 核心:递进的时候能够达到一个结果,问题规模越来越小(不一定要真正的达到):设置一个条件,能够让最后一次函数调用结束 练习: 第一个人的姓名是16岁,后面每个人的年龄都比前一个大 ...
- spring学习3
spring整合JDBC spring提供了很多模板整合Dao技术 spring中提供了一个可以操作数据库的对象.对象封装了jdbc技术. JDBCTemplate => JDBC模板对象 ...
- excel的IRR函数
office官网找到IRR的介绍 https://support.office.com/zh-cn/article/irr-%E5%87%BD%E6%95%B0-64925eaa-9988-495b- ...
- BZOJ 4826: [Hnoi2017]影魔 单调栈+可持久化线段树
Description 影魔,奈文摩尔,据说有着一个诗人的灵魂.事实上,他吞噬的诗人灵魂早已成千上万.千百年来,他收集了各式各样 的灵魂,包括诗人.牧师.帝王.乞丐.奴隶.罪人,当然,还有英雄.每一个 ...
- ESA2GJK1DH1K微信小程序篇: 小程序实现MQTT封包源码使用说明
说明 我为了后期能够快速的让小程序实现MQTT,我做了一个MQTT的封装. 功能的封装有助于后期快速的开发,还方便咱维护. 我后期的所有代码皆使用此封装库, 这一节,我就详细的介绍我封装的MQTT.j ...
- 谈谈你对arguments的了解
arguments:函数的实参副本,它是一个类数组. 使用场景:只能在函数内调用,严格模式下不能用. 函数的形参个数:fn.length 函数的实参个数:arguments.length argume ...
- nlp语义理解的一点儿看法
nlp领域里,语义理解仍然是难题! 给你一篇文章或者一个句子,人们在理解这些句子时,头脑中会进行上下文的搜索和知识联想.通常情况下,人在理解语义时头脑中会搜寻与之相关的知识.知识图谱的创始人人为,构成 ...