《Serverless入门课》学习笔记
Java异常信息流转
通常我们会使用try-catch块捕获检查型异常并通过e.printStackTrace()在控制台输出异常栈信息。本文按照异常触发流程、信息填充流程、异常捕获流程、信息输出流程四个步骤,对异常产生以及输出的过程进行深入分析。
代码整洁之道——坏味道
《clean code》中对一些代码中坏味道(bad smell)的总结,在编写代码的过程中应该多注意不要出现列表中的问题,使代码具有更高的可读性。
代码整洁之道——系统搭建原则
《clean code》中搭建系统或重构系统过程中应遵循原则,遵循这些原则可以使整个系统的结构更加清晰,便于后期维护和交接。同时,遵循这些原则的前提下可以保证系统在不影响系统功能的前提下对系统进行重构。
代码整洁之道——代码编写原则
《clean code》中编写代码中比较通用的代码编写原则,遵循这些原则能够大大增加我们代码的可读性,有助于代码后期维护和交接。
mac homebrew 配置国内数据源 & homebrew update
最近项目需要依赖python3,需要安装才发现homebrew需要升级,一直用国外数据源又总拉不回来数据升级失败。这里就解决一下homebrew升级和切换数据源的问题。
MySql DQL、DML、DDL、DCL概念
浏览文档的过程中经常能遇到DQL、DML、DDL、DCL这些使用的限制,本文对上述这几个概念及相关操作进行一个简单的介绍。
rxjava源码分析——2.scheduler实现线程切换
rxjava最重要的功能是他异步工作的能力,基于上一篇文章对rxjava基本调用流程的分析,本文对rxjava异步工作流程进行探讨。
rxjava源码分析——1.基本调用流程
最近学习的项目中使用了rxjava,其作为一个异步调用况下好像深得大家喜爱,不过其中的逻辑和调用关系好像并不是很好理解,涉及众多的回掉,后边还涉及到多线程的问题。这里参照网上各位大佬的教程和自己的学习方法逐渐深化的进行代码阅读并记录下相关过程,希望对各位有些帮助。
Kubernetes基本概念(pod.service.deployment.node)
k8s涉及到多个层级的概念,对其中的pod、service、deployment、node四个概念进行阐述和关系理顺