- 博客(14)
- 收藏
- 关注
原创 TCP流量控制的核心机制
TCP(传输控制协议)的流量控制是确保发送方不会压垮接收方的一种机制,目的是避免因发送方发送数据过快而导致接收方来不及处理,最终引发网络拥塞或数据丢失。TCP 的流量控制机制通过接收方的缓冲区大小来控制发送方的发送速度,核心机制就是基于。当接收方的接收缓冲区变满时,接收方会将窗口大小(Window Size)设置为 0,通知发送方暂停发送。滑动窗口是 TCP 流量控制的基础。TCP 的流量控制机制通过滑动窗口协议、ACK 机制和窗口大小的动态调整,确保发送方和接收方之间的速率保持一致,避免数据溢出和丢失。
2024-10-24 14:08:53
402
原创 jdk动态代理和cglib动态代理
动态代理是 Java 中一种强大的设计模式,通过代理可以实现很多功能,比如日志记录、事务管理、权限控制等。根据实际需求选择合适的代理方式,可以更好地提高代码的灵活性和可维护性。
2024-10-22 14:32:06
358
原创 Java中的引用类型及使用场景:强引用、软引用、弱引用和虚引用
Java中的引用类型分为四种:强引用、软引用、弱引用和虚引用。每种引用类型都有不同的特性和使用场景,主要用于优化内存管理和垃圾回收机制。
2024-10-21 13:46:34
486
1
原创 什么是java对象的指针压缩
Java虚拟机(JVM)的指针压缩(Compressed Oops,即Ordinary Object Pointers)是一种优化技术,用于减少64位JVM中对象引用的大小。指针压缩技术通过只存储有用的地址信息(即低的48位地址空间),并在需要使用对象引用时,通过将其左移3位(因为对象在内存中的对齐方式,最低的3位通常为0)并加上一个基地址(HeapBase),将其扩展回完整的64位地址,从而实现了指针的压缩和解压缩。指针压缩的实现基于一个事实,即在实际的内存分配中,并不是所有的64位地址空间都被使用。
2024-10-21 02:55:13
513
原创 mysql 日志系统的两阶段提交具体过程
MySQL 的日志系统两阶段提交主要是为了确保和,特别是在事务处理时确保日志和数据的同步提交。它的核心是通过和的协调来完成,避免出现崩溃时事务状态不明确的问题。
2024-10-21 02:37:57
328
原创 艾达币ADA钱包安装及网络配置教程-详尽
钱包安装本人使用的是unbutu16环境安装nix首先,需要创建一个非root用户,然后给该用户添加sudo权限,然后在该用户下安装nix创建非root用户:useradd adauserpasswd adauser给该用户添加sudo权限:添加修改权限: chmod u+w /etc/sudoers修改:找到root ALL=(ALL:ALL) ALL这行,在它下面添加...
2019-12-28 19:52:00
4959
3
原创 交易所对接XRP瑞波币资料整理
瑞波XRP整理一 概述瑞波币是Ripple网络的基础货币,它可以在整个ripple网络中流通,总数量为1000亿。二 瑞波网络2.1 区块链浏览器正式网https://bithomp.com/测试网https://test.bithomp.com/领取测试币https://developers.ripple.com/xrp-test-net-faucet...
2019-12-13 12:13:49
4190
1
原创 NEO小蚁币JAVA接入
用到的几个常量 private final static String MAINNET = "https://api.nel.group/api/mainnet"; private final static String TESTNET = "https://api.nel.group/api/testnet"; private final static int RE...
2019-09-04 11:13:52
559
1
原创 门罗币XMR对接-JAVA接入
一 准备工作monero钱包数据节点与wallet-rpc是分开的,在正式开始代码前需要先安装钱包及启动wallet-rpc工作. 具体操作可以看另一篇文章https://blog.csdn.net/weixin_40396076/article/details/100522321本文使用的rpc接口文档是门罗开发指导, 本文只选取了几个常用接口(区块高度、查询余额、查询交易记录、根据ha...
2019-09-04 10:50:50
1069
5
原创 门罗币XMR对接-钱包安装
monero钱包数据节点与wallet-rpc是分开的,本教程使用远程数据节点,之启动本地wallet-rpc节点。1. 下载wallet-cli文件下载linux命令行版本https://web.getmonero.org/downloads/#linux并上传到服务器并解压2. 创建wallet文件创建钱包命令:./monero-wallet...
2019-09-03 17:02:47
2437
1
原创 艾达币ADA钱包安装教程
本人使用的是unbutu16环境1. 依赖(Nix环境)安装nix在非root用户下,并给该用户添加sudo执行权限安装命令sh <(curl https://nixos.org/nix/install) --daemon设置IOHK二进制缓存创建/etc/nix/nix.conf文件,并将一下内容放入该文件:substituters = ...
2019-09-03 10:32:08
5301
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人