JavaEdge

交流Q群:214821336
585 篇文章
80 人订阅

全部文章

JavaEdge

重学计算机组成原理(七)- 程序无法同时在Linux和Windows下运行?

既然程序最终都被变成了一条条机器码去执行,那为什么同一个程序,在同一台计算机上,在Linux下可以运行,而在Windows下却不行呢?

1106
JavaEdge

重学计算机组成原理(六)- 函数调用怎么突然Stack Overflow了!

从函数调用开始,在计算机指令层面函数间的相互调用是怎么实现的,以及什么情况下会发生栈溢出

730
JavaEdge

重学计算机组成原理(五)- "旋转跳跃"的指令实现

因为有if…else、for这样的条件和循环存在,这些指令也不会一路平直执行下去。

988
JavaEdge

重学计算机组成原理(四)- 玩玩纸带编程

当年写程序,不像现在这样,都是用一种古老的物理设备,叫作“打孔卡(Punched Card)”

765
JavaEdge

重学计算机组成原理(三)- 进击,更强的性能!

因此工程师们,就在CPU上多放晶体管,不断提升CPU的时钟频率,让CPU更快,程序的执行时间就会缩短。

1090
JavaEdge

JVM实战---类加载的过程

在加载类时,使用的是Parents Delegation Model(溯源委派加载模型)

370
JavaEdge

重学计算机组成原理(二)- 制定学习路线,攀登“性能”之巅

需要搞明白,我们每天撰写的一行行C、Java、PHP程序,是怎么在计算机里面跑起来的。

390
JavaEdge

重学计算机组成原理(一)- 冯·诺依曼体系结构

计算机最重要的核心配件,中央处理器(Central Processing Unit)。

935
JavaEdge

Linux内核实战(三)- 学学基本命令

Linux操作系统有很多功能,其中最简单和直接的方式就是命令行(Command Line)。

720
JavaEdge

Linux内核实战(二)- 操作系统概览

别小看“双击鼠标打开聊天软件”这样一个简单的操作,它几乎涵盖了操作系统的所有功能。我们就从这个熟悉的操作,来认识陌生的操作系统。

692
JavaEdge

Linux再学习(一)-学习路线规划

在Linux中,做什么都有相应命令。一般就在bin或者sbin目录下,数量繁多。如果你事先不知道该用哪个命令,很难通过枚举的方式找到。因此,在这样没有统一入口的...

630
JavaEdge

漫谈MySQL的锁机制

检查table_locks_waited和table_locks_immediate状态变量分析

966
JavaEdge

利用 Python 分析 MovieLens 1M 数据集

MovieLens数据集是一个关于电影评分的数据集,里面包含了从IMDB, The Movie DataBase上面得到的用户对电影的评分信息,详细请看下面的介...

640
JavaEdge

Flink实战(八) - Streaming Connectors 编程

Flink内置了一些基本数据源和接收器,并且始终可用。该预定义的数据源包括文件,目录和插socket,并从集合和迭代器摄取数据。该预定义的数据接收器支持写入文件...

1424
JavaEdge

Flink实战(七) - Time & Windows编程

掌握Flink中三种常用的Time处理方式,掌握Flink中滚动窗口以及滑动窗口的使用,了解Flink中的watermark。

867
JavaEdge

计算机操作系统之进程管理

当有了多道程序技术之后就得到了b图,每个程序各自独立的占用一个逻辑程序计数器,达到并发执行效果

760
JavaEdge

Flink实战(六) - Table API & SQL编程

Flink提供三层API。 每个API在简洁性和表达性之间提供不同的权衡,并针对不同的用例。

1050
JavaEdge

Flink实战(五) - DataStream API编程

Flink中的DataStream程序是实现数据流转换的常规程序(例如,过滤,更新状态,定义窗口,聚合)。

840
JavaEdge

Flink实战(四) - DataSet API编程

Flink中的DataSet程序是实现数据集转换(例如,过滤,映射,连接,分组)的常规程序.

1310
JavaEdge

高可用架构(16)-基于timeout机制的超时安全保护

超时是在一个复杂的分布式系统中,导致不稳定,或者系统抖动,或者出现说大量超时,线程资源hang死,吞吐量大幅度下降,甚至服务崩溃

834

扫码关注云+社区

领取腾讯云代金券