最新 最热

计算机原理-原码、补码、反码

原码就是原来的编码,就是字面意思,而补码和反码比较奇怪,为什么需要这两种编码,意义是什么?

2023-10-20
1

计算机原理:数组下标为什么从0开始

注意这个红色的0,这里是从零开始。内存地址是从0开始,如果内存上装载一个数据如int类型。一个int类型是4个字节,那么假设一个int的 data_type_size=4。那么数据的内存是连续的,那初始化5个数组就是:int[] a = new int[5],到...

2023-10-20
1

socket01 原理和简述

网络之间的通信,说穿了还是网络流在通信。客户端跟服务器之间建立的管道,就叫scoket。

2023-10-20
1

go defer关键字

在函数执行过后执行。作用:在函数执行过后及时释放资源。最佳的实践在于,做一些执行后的操作,释放资源,比如:数据库连接、文件句柄、锁等。...

2023-10-20
1

java 程序驻留不退出保持运行

不管是C、java、go 程序,要让程序一直不间断动行,就肯定需要保持线程不退出,才能可能持续运行。

2023-10-20
0

怎么运行jar包

首先我们需要有一个Java环境,接着在命令行中使用java -jar命令即可。以下是基本操作的示例。

2023-10-20
1

从kafka与Flink的事务原理来看二阶段提交与事务日志的结合使用

kafka实现了Exactly Once(精确一次)语义,主要是基于生产者端幂等以及kafka服务端事务保障。

2023-10-19
1

聊聊Mybatis的实现原理

平时我们使用的一般是集成了Spring或是Spring Boot的Mybatis,封装了一层,看源码不直接;如下,看看原生的Mybatis使用示例

2023-10-19
1

聊聊Seata分布式解决方案AT模式的实现原理

Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。...

2023-10-19
1

Provider模式应用demo

取操作:Interlocked.CompareExchange(ref items[i].Element, null,item)。取完后将元素置为null

2023-10-19
1