240 发简信
IP属地:广东
  • Leetcode 数学类型总结

    7.整数反转 12.整数转罗马数字 13.罗马数字转整数 29.两数相除 50.Pow(x,y) 60.第k个排列 231.2的幂 371.两整...

  • LeetCode中动态规划问题的做题记录

    常规动态规划问题 相关题目: 70.爬楼梯 70.爬楼梯 描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶...

  • Resize,w 360,h 240
    一文总结HBase原理

    一、存储模式 1.1 行式存储&列式存储 定义 以行为存储基准的存储方式称为行式存储,一行的数据聚合存储在一块; 以列为存储基准的存储方式称为列...

  • Resize,w 360,h 240
    Redis的一些常见面试题总结

    1. Redis为什么这么快? 完全基于内存,绝大部分请求是纯粹的内存操作,执行效率非常高。数据存在内存中,类似于HashMap,HashMap...

  • I/O多路复用的一些知识总结

    什么是IO多路复用呢? IO多路复用的实现有哪些呢? 它们的区别是什么呢? 为了回答上面三个问题,我总结得到了这篇文章。 什么是IO多路复用呢?...

  • Zookeeper的安转入门指南

    一、Zookeeper的安装(以三台机器为例) 1. 首先配置好JDK 2. 下载并解压(以3.4.5版本为例) 3. 配置环境变量 4. 修改...

  • Resize,w 360,h 240
    一文总结Java并发中的锁

    一、锁的类型 1. 自旋锁 自旋锁是计算机科学用于多线程同步的一种锁,线程反复检查锁变量是否可用。由于线程在这一过程中保持执行,因此是一种忙等待...

  • 《Netty实战》读书笔记02——第二章

    第 2 章 笔记 利用Netty来构建如下图所示的Echo客户端和服务器应用程序,即客户端在和服务器建立连接以后,发生消息,反过来,服务器又会...

  • 《Netty实战》读书笔记01——第一章

    第 1 章 笔记 Java 网络编程 早期Java的网络编程,需要学习很多C语言套接字(Socket)的知识,但是在创建一个C/S(客户端/服...