会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
晓乎
很希望自己是一棵树,守静、向光、安然,敏感的神经末梢,触着流云和微风,窃窃的欢喜。脚下踩着最卑贱的泥,很踏实。还有,每一天都在隐秘成长。
——黎戈《私语书》
首页
联系
管理
随笔 - 127
文章 - 1
评论 - 18
阅读 -
29万
上一页
1
2
3
4
5
6
7
8
···
13
下一页
2022年12月2日
JAVA网络爬虫
摘要: 一、前置背景 1、URL定义 统一资源标识符(Uniform Resource Identifier ,URL)是采用一种特定语法标识一个资源的字符串。所标识的资源可能是服务器上的一个文件。Java的URL网络类可以让你通过URL去练级网络服务器并获取资源。URL的格式如下:protocol://h
阅读全文
posted @ 2022-12-02 19:19 晓乎
阅读(293)
评论(0)
推荐(0)
2022年11月29日
Sqoop的介绍、安装以及使用
摘要: sqoop下载地址:https://archive.apache.org/dist/sqoop/1.4.6/ 一、Sqoop简介 sqoop 是 apache 旗下一款“Hadoop 和关系数据库服务器之间传送数据”的工具。 核心的功能有两个:导入、导出 导入数据:MySQL,Oracle 导入数据
阅读全文
posted @ 2022-11-29 12:47 晓乎
阅读(731)
评论(0)
推荐(0)
2022年11月27日
postman的使用
摘要: 零、PostMan介绍 Postman 是一个接口测试工具软件,可以帮助开发人员管理测试接口。当用户在 Postman 中输入请求并单击 Send 按钮时,服务器将接收用户的请求并返回 Postman 在接口中显示的响应的信息。 一、使用介绍 1、创建集合 集合可以理解成请求的总和或合集,在Post
阅读全文
posted @ 2022-11-27 19:51 晓乎
阅读(2426)
评论(0)
推荐(1)
2022年6月11日
JUC-CAS和AQS
摘要: 一、CAS CAS, compare and swap比较并替换。 CAS有三个参数:需要读写的内存位值(V)、进行比较的预期原值(A)和拟写入的新值(B)。当且仅当V的值等于A时,CAS才会通过原子方式用新值B来更新V的值,否则不会执行任何操作。程序在在某个变更新时,会有一个校验逻辑——认为V的值
阅读全文
posted @ 2022-06-11 23:20 晓乎
阅读(155)
评论(0)
推荐(0)
2020年8月7日
多线程案例
摘要: 一、线程的交替打印问题 两个线程交替打印字母和数字,其中线程1打印数字,线程2打印字母,打印形式如下: 12A34B56C...... 方法一,使用ReentrantLock实现,程序如下: public class ThreadTest02 { private static Lock lock =
阅读全文
posted @ 2020-08-07 09:41 晓乎
阅读(378)
评论(0)
推荐(0)
2020年8月5日
Fault-Tolerance, Fast and Slow: Exploiting Failure Asynchrony in Distributed Systems
摘要: 本文(OSDI 18')主要介绍一种新的副本复制协议:SAUCR(场景可感知的更新与故障恢复)。它是一种混合的协议: 在一定场景(正常情况)下:副本复制的数据缓存在内存中。 故障发生时(多个节点挂掉,处于系统无法正常运行的边缘):副本复制的数据缓存同步刷入磁盘。 该协议在保证高性能的同时,保证了很强
阅读全文
posted @ 2020-08-05 13:35 晓乎
阅读(404)
评论(0)
推荐(0)
2020年7月27日
LRU缓存实现案例
摘要: LRU cache LRU(最近最少使用)是一种常用的缓存淘汰机制。当缓存大小容量到达最大分配容量的时候,就会将缓存中最近访问最少的对象删除掉,以腾出空间给新来的数据。 实现 (1)单线程简单版本 ( 题目来源:力扣(LeetCode)链接:leetcode题目) 题目: 设计和构建一个“最近最少使
阅读全文
posted @ 2020-07-27 09:57 晓乎
阅读(1033)
评论(0)
推荐(0)
2020年6月10日
分布式锁的一些理解
摘要: 在多线程并发的情况下,单个节点内的线程安全可以通过synchronized关键字和Lock接口来保证。 synchronized和lock的区别 Lock是一个接口,是基于在语言层面实现的锁,而synchronized是Java中的关键字,是基于JVM实现的内置锁,Java中的每一个对象都可以使用s
阅读全文
posted @ 2020-06-10 18:38 晓乎
阅读(726)
评论(0)
推荐(0)
2020年6月6日
HashMap源码阅读(java1.8.0)
摘要: 1.1 背景知识 1.1.1 红黑树 二叉查找树可能因为多次插入新节点导致失去平衡,使得查找效率低,查找的复杂度甚至可能会出现线性的,为了解决因为新节点的插入而导致查找树不平衡,此时就出现了红黑树。 红黑树它一种特殊的二叉查找树。红黑树的每个节点上都有存储位表示节点的颜色,可以是红(Red)或黑(B
阅读全文
posted @ 2020-06-06 23:09 晓乎
阅读(351)
评论(0)
推荐(3)
2020年5月31日
HotRing: A Hotspot-Aware In-Memory Key-Value Store(FAST ’20)
摘要: 本文主要解决的是基于内存的K-V存储引擎在实际应用中出现的热点问题,设计了一个热点可感知的KV存储引擎,极大的提升了KV存储引擎对于热点数据访问的承载能力。 Introduction 热点问题,可以理解为在一个严重倾斜的工作负载下,频繁的访问和操作某一小部分数据。 如图,是阿里的不同业务中数据访问分
阅读全文
posted @ 2020-05-31 23:09 晓乎
阅读(1687)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
13
下一页
公告
昵称:
晓乎
园龄:
8年7个月
粉丝:
51
关注:
13
+加关注
<
2025年6月
>
日
一
二
三
四
五
六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
JavaWeb学习
(30)
数据结构与算法
(15)
C++学习
(13)
Java
(9)
操作系统
(9)
分布式系统
(5)
论文阅读
(4)
项目管理课程
(3)
设计模式
(2)
面向对象程序设计课程
(2)
更多
阅读排行榜
1. GTest的安装与使用(66527)
2. socket编程(C++)(26081)
3. Maven项目下使用log4j(25741)
4. extern和static使用(20482)
5. Ubuntu命令模式基础(16128)
总访问:
次
点击右上角即可分享