背景介绍 要深入一门语言,光知道编写业务很难深入。必须知道其内部原理才能写出更加优质的代码,特别是当设计到高并发程序的时候,你需要理解为什么有时候我们的多线程并不一定能够获得理想的效率,也许你知道GIL锁,但是不知道为什么它要存在?你也许知道可以通过使用多进程来替换多线程从而避免GIL但是你不知道我 ...
分类:
编程语言 时间:
2020-03-15 13:08:29
阅读次数:
104
增强for循环(也称for each循环)是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合的。它的内部原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作。 for(元素的数据类型 变量 : Collection集合or数组){ //操作代码 } ...
分类:
其他好文 时间:
2020-03-04 18:49:37
阅读次数:
68
叮叮铛~今天我们推出Oracle异常恢复的第一个系列:“TRUNCATETABLE恢复系列”,这个系列主要围绕truncatetable实现的内部原理和几种恢复方式来展开。
分类:
其他好文 时间:
2020-02-20 18:35:07
阅读次数:
81
洞悉技术的本质,可以让我们在层出不穷的框架面前仍能泰然处之。用了那么久的 Git,不懂点内部原理,那可不行!懂点原理可以让我们遇到问题的时候能够更好更快的理清解决问题的思路。 ...
分类:
其他好文 时间:
2020-02-03 09:43:19
阅读次数:
79
JS构造函数原理与原型 1.创建对象有以下几种方式: ①.var obj = {}; ②.var obj = new Object(); ③.自定义构造函数,然后使用构造函数创建对象 【构造函数和普通函数的区别:函数名遵循大驼峰式命名规则,通常我们使用构造函数创建对象】 2.构造函数内部原理 ①.在 ...
分类:
Web程序 时间:
2020-01-27 22:10:40
阅读次数:
87
flume agent 内部原理 1、Source采集数据,将数据封装成Event对象,然后将数据交给 Channel Processor (利用该类的方法进行下一步的处理) 2、 Channel Processor 将Event事件传递给拦截器链(Intercepter,进行简单的数据清洗),然后 ...
分类:
Web程序 时间:
2020-01-26 14:29:01
阅读次数:
130
开发的项目中缺少不了图形图像的支持,对图的使用场景也是极多的,但对其内部原理却一直处理模糊状态,抽时间做个整理吧,理一下相关的概念。一、矢量图与位图矢量图与位图均为图像的表述方式,矢量图可以理解为在我们口中描述图形的方法,比如:图A:一个半径10cm的绿色实心圆,重点包括:圆、实心、绿色、半径为10 ...
分类:
其他好文 时间:
2020-01-23 15:21:02
阅读次数:
111
主要介绍shard内部的原理,包含写入、更新删除,translog机制,segment合并等,了解数据库的童鞋对translog机制应该非常熟悉,原理上大同小异,仅作抛砖引玉 ...
分类:
其他好文 时间:
2020-01-23 09:28:02
阅读次数:
71
git起步 git基础 git分支 服务器上的git 分布式git git工具 自定义git git与其他系统 git内部原理 git常用命令 ...
分类:
其他好文 时间:
2020-01-07 19:48:43
阅读次数:
70
第一级:会用,但掌握的比较浅 初级程序员 第二级:掌握,经验比较丰富,了解一些内部原理 中级程序员第三级:精通,掌握其高级用法,非常熟悉其内部原理 高级程序员第四级:源码级,熟悉其源码和架构,知道如何修改和优化 资深程序员第五级:引领级,可以引领该技术的进步 研究员级 目前我还处于第三级,下一级:源 ...
分类:
其他好文 时间:
2019-12-28 16:07:04
阅读次数:
94