logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【IDEA】如何把IDEA的远程仓库源改为阿里云

IDEA每次maven加载都非常慢,可以通过将IDEA远程仓库源改为阿里云来解决。1、打开idea 设置选项,直接按Ctrl + Alt + s2、在左上角搜索maven 找到maven设置 ,在右面 Maven home directory 选择自己的地址 (并复制下来),如图所示:3、将复制的地址打开 , 找到conf文件夹 , 进入 打开settings.xml将以下代码...

#maven#intellij idea#开发工具
【BTC】协议(共识机制)

本文系统梳理了比特币系统的核心原理与技术架构。首先探讨了中心化数字货币设计的局限性,包括双花攻击和私钥安全问题;随后阐释了比特币作为去中心化方案如何通过分布式账本和共识机制解决这些问题。重点解析了比特币交易验证机制、默克尔树数据结构、节点分类(全节点/轻节点),以及基于工作量证明的挖矿机制。文章详细论述了比特币共识协议如何通过算力投票替代直接投票来抵御女巫攻击,并分析了分叉问题的处理逻辑。最后指出

文章图片
#区块链#比特币
【Java集合】HashMap系列(一)——底层数据结构分析

详细讲解HashMap底层数据结构,成员属性,内部类(Node、TreeNode)等知识点。对比JDK1.7和JDK1.8HashMap数据结构之间的区别。

文章图片
#java#数据结构#散列表
在 Windows 上原生运行 Claude Code,告别WSL双系统切换

还在为 Windows 上使用 AI 编程工具必须启动 WSL 而烦恼吗?那种在多个窗口和系统间反复横跳的割裂感,现在终于可以成为历史了。Claude Code 近期的更新带来了原生的 Windows 支持,让整个开发流程变得前所未有的流畅。本文将带你一步步完成在 Windows 上的极简安装与配置,彻底解放你的生产力。

文章图片
#windows#AI
【Java集合】ArrayList在JDK1.7与1.8中的区别

总结ArrayList在JDK1.7与1.8中的区别。

文章图片
【Netty】Netty的使用和常用组件详解

这篇文章主要介绍了Java网络应用框架Netty的基础知识和用法。Netty是基于Java NIO的异步事件驱动网络应用框架,提供了简单易用的API。文章解释了为何Netty选择NIO而不是AIO,主要是由于在Linux系统上,AIO并无显著性能优势。然后,文章还介绍了如何编写第一个Netty程序,包括服务端和客户端的创建和通信实现。最后,文章详细描述了Netty中的重要组件,如EventLoop

文章图片
#计算机网络
【并发基础】线程,进程,协程的详细解释

一文带你彻底搞懂线程,进程,协程之间的区别和特点。

文章图片
#面试
【并发基础】CAS(Compare And Swap)操作的底层原理以及应用详解

目录一、锁机制存在的问题二、什么是CAS三、CAS的应用3.1 非阻塞算法 (nonblocking algorithms)四、CAS底层原理4.1 处理器自动保证基本内存操作的原子性4.2 通过总线锁定来保证原子性4.3 通过缓存锁定来保证原子性4.4 总结五、CAS存在的问题5.1 循环时间太长5.2 只能保证一个共享变量原子操作5.3 A...

【线程池】线程池的拒绝策略(饱和策略)

线程池拒绝策略(饱和策略)详解

文章图片
【并发基础】join()方法底层原理详解

详细讲解Thread类中join()方法实现线程的强制执行,通过底层源码深入了解方法原理,彻底了解join方法的运作机制。

文章图片
    共 18 条
  • 1
  • 2
  • 请选择