cchao1024 blog

  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

Java 并发学习

发表于 2018-06-19 | 更新于 2019-12-04 | 分类于 编程语言 | 评论数:
本文字数: 9k | 阅读时长 ≈ 8 分钟

状态 阻塞和等待的区别在于,阻塞是被动的,它是在等待获取一个排它锁。而等待是主动的,通过调用 Thread.sleep() 和 Object.wait() 等方法进入。 进入方法 退出方法 Thread.sleep() 方法 时间结束 设置了 Timeout 参数的 Object. ...

阅读全文 »

算法备忘

发表于 2018-06-19 | 更新于 2019-12-04 | 分类于 基础知识 | 评论数:
本文字数: 954 | 阅读时长 ≈ 1 分钟

LRU(Least recently used) 链表实现 通过一个链表保存数据,新数据插入到链表头部;每当缓存命中(即缓存数据被访问),则将数据移到链表头部; 当链表满的时候,将链表尾部的数据丢弃。 用一个数组来存储数据,给每一个数据项标记一个访问时间戳,每次插入新数据项的时候,先把数组中存在 ...

阅读全文 »

Unicode编码

发表于 2018-06-19 | 更新于 2019-12-04 | 分类于 基础知识 | 评论数:
本文字数: 319 | 阅读时长 ≈ 1 分钟

历史说起 计算机的硬件部分(CPU,内存)是仅能识别二进制的信号,像我们平常看的小说、视频等媒体文件都是需要转换成二进制才能保存和传输的。 最开始的时候,美国计算机研究者为了让计算机能够识别简单的英文,对 二进制编码与字符的映射 制定了规则,比如:计算机读到 01100010 就认定这是 字母 ...

阅读全文 »

java-nio

发表于 2018-06-19 | 更新于 2019-12-04 | 分类于 编程语言 | 评论数:
本文字数: 1.2k | 阅读时长 ≈ 1 分钟

5种 io模型阻塞IO、非阻塞IO、多路复用IO、信号驱动IO、异步IO 前四个都是同步IO,在内核数据copy到用户程序时都是阻塞的,而第五个则是异步的 NIO即 Non-Block IO, 使用多路复用模型实现 单线程 多通道。 I/O 多路复用主要由以下实现 select 它通过 ...

阅读全文 »

Java 反射

发表于 2018-06-17 | 更新于 2019-12-04 | 分类于 编程语言 | 评论数:
本文字数: 1.4k | 阅读时长 ≈ 1 分钟

反射是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为的一种能力。 要注意术语“反射”和“内省)”(type introspection)的关系。内省(或称“自省”)机制仅指程序在运行时对自身信息(称为元数据)的检测;反射机制不仅包括要能在运行时对程序自身信息进行检测 ...

阅读全文 »

Onesignalt推送-Python3的实现

发表于 2018-05-15 | 更新于 2019-12-04 | 分类于 脚本实现 | 评论数:
本文字数: 2.8k | 阅读时长 ≈ 3 分钟

OneSignalOneSignal 暴露了许多REST API,只要拿到对应的appId,通过简单的http请求就能向集成OneSignal推送的目标设备发起推送。不仅如果,各种与其平台相关的操作都有API。 实现https请求有许多方式,各个语言也是各显神通。Onesignal十分友好的提供了 ...

阅读全文 »

YAML语法简明教程

发表于 2018-04-30 | 更新于 2019-12-04 | 分类于 周边积累 | 评论数:
本文字数: 2.4k | 阅读时长 ≈ 2 分钟

YAML YAML是一个可读性高,用来表达数据序列的格式。是 “YAML Ain’t a Markup Language”(YAML不是一种标记语言)的递归缩写。 YAML的语法和其他高级语言类似,可以简单表达清单、散列表,标量等数据形态。由于YAML使用空白字符和分行来分隔数据,使得它特别适合用 ...

阅读全文 »

Linux 常用命令

发表于 2018-04-17 | 更新于 2019-12-04 | 分类于 运维技术 | 评论数:
本文字数: 6.3k | 阅读时长 ≈ 6 分钟

cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如: cd /root/Docements # 切换到目录/root/Docements cd ./path # 切换到当前目录下的path ...

阅读全文 »

科学上网原理

发表于 2017-12-23 | 更新于 2019-12-04 | 分类于 基础知识 | 评论数:
本文字数: 4.7k | 阅读时长 ≈ 4 分钟

防火墙 防火墙(英文:Firewall)是一个架设在互联网与内网之间的资安系统,根据预定的策略来监控往来的数据传输。 防火长城(英语:Great Firewall (of China),常用简称:GFW,是对中华人民共和国政府在其互联网边界审查系统(包括相关行政审查系统)的统称。 此系统起步于19 ...

阅读全文 »

Gradle实现Onesignal推送

发表于 2017-12-22 | 更新于 2019-12-04 | 分类于 脚本实现 | 评论数:
本文字数: 4.7k | 阅读时长 ≈ 4 分钟

OneSignalOneSignal 暴露了许多REST API,只要拿到对应的appId,通过简单的http请求就能向集成OneSignal推送的目标设备发起推送。不仅如果,各种与其平台相关的操作都有API。 实现https请求有许多方式,各个语言也是各显神通。Onesignal十分友好的提供了 ...

阅读全文 »
1…891011
cchao1024

cchao1024

106 日志
14 分类
27 标签
GitHub E-Mail
0%
© 2019 cchao1024 | 253k | 3:50
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Gemini v7.1.2