记忆的海底

窥视一丝光明

NIO学习笔记(一)Buffer初探

概述由于疫情的原因,加上梯子全炸了,所以自己想造点轮子来玩玩,在家里学习了一直想学习的Nio,网络相关知识,在这里整理一些笔记。之前也断断续续接触过Nio,但是每次都很难坚持学下去,一方面是工作中目前用不上,学了也会忘记,另一方面是Java这套原生的NIOAPI设计上不是很好用,学习使用难度比较大.

最近十分频繁的碎碎念x4

原本碎碎念系列是发布在QQ空间的,但是由于这次可能篇幅比较长,而且最近和谐的也是越来越厉害了,不适合写长篇大论,因此这次就发布到博客里吧。反正基本上内容也就是折腾一些乱七八糟的东西。成功解决谷歌云Proxy无效的疑惑最近不怎么写技术笔记了,是因为在做实际的个人项目,一个自动检测、备份B站收藏夹视频的

区块链学习(一)——区块链中的密码学,Hash与签名

最近有个想实现的东西,因此一直在学习多线程,分布式相关的知识,由于想做成去中心化的,所以还是要学习一下区块链,于是空闲时间学习了北大的区块链公开课。本系列文章作为笔记使用。这节只是一些概念介绍,都是比较常识化的内容,本来不打算记的,但是老师又讲的比较精彩,因此还是记一下吧(比特币被称为加密货币,但实

Java多线程(五)——线程等待/通知机制之条件变量(二)

上一章节的最后,我们提到了Object提供的wait/notify的一些不足,主要有以下几点:notify只会随机唤醒等待在锁上的任意一个线程,并不一定是我们想要唤醒的。notifyAll会将全部等待在锁上的线程唤醒,虽然while(!保护条件)代码块保证了在全部唤醒线程时,被提前唤醒的线程不会执行

Sound Horizon Kingdom!!!!!!

陛下!!!!下载地址:AComingNearestFuture.zip

Java多线程(四)——等待,并心怀希望吧。线程的等待/通知机制(一)

等待/通知机制今天我们来看Java多线程的等待——通知机制。多线程的环境下,往往有这么一种需求,当某个线程执行到某个地方的时候,需要来自其他线程的数据,但我们又无法确定它是否已经准备就绪,你想让其他线程在准备好数据之后,给你打个招呼,在这之前,你就先等一会,等他招呼来了,你再继续执行。有的同学肯定第