240 发简信
IP属地:浙江
  • 120
    spring循环依赖

    https://developer.aliyun.com/article/766880[https://developer.aliyun.com/article/766880...

  • 2023-03-26

    小时候村子里五天才能赶个大集,每逢赶集日,院子门前的土路上总会经过装载着各种货物的驴拉车,其中我最喜欢的要数草席间卷着的西瓜以及竹篮里躺着的鸡蛋了。大伯会用皱巴巴的零钱去买一...

  • 两个线程交替打印出26个小写字母

    今天去面试遇见这道题,当时觉得挺简单的,结果写起来一紧张卡壳了,回来想了一下,思路挺明确的,同一个类,两个线程访问它,一个打完之后将另一个唤醒就好了。代码如下:

  • 请问这个长连接和http的keep-alive有什么区别呢?

    Netty笔记4-如何实现长连接

    ​ 前面三章介绍了Netty的一些基本用法,这一章介绍怎么使用Netty来实现一个简单的长连接demo。 Netty入门教程——认识Netty Netty入门教程2——动...

  • 这代码AC不了啊

    lintcode 第一个错误的代码版本

    代码库的版本号是从 1 到 n 的整数。某一天,有人提交了错误版本的代码,因此造成自身及之后版本的代码在单元测试中均出错。请找出第一个错误的版本号。 你可以通过 isBadV...

  • 120
    Zab:Zookeeper 中的分布式一致性协议介绍

    背景 在分布式系统中实现一致性是件有挑战的事。经典的二阶段提交、三阶段提交都不能完美的解决这一问题,有关传统的的分布式系统一致性问题可以看这里。Paxos 算法能完美地达到分...

  • 这是哪个版本的源码?感觉好旧

    Hadoop 源码学习笔记(4)--Hdfs 数据读写流程分析

    Hdfs 的数据模型 在对读写流程进行分析之前,我们需要先对 Hdfs 的数据模型有一个简单的认知。 如上图所示,在 NameNode 中有一个唯一的 FSDirectory...

  • 120
    为并发而生的 ConcurrentHashMap(Java 8)

    HashMap 是我们日常最常见的一种容器,它以键值对的形式完成对数据的存储,但众所周知,它在高并发的情境下是不安全的。尤其是在 jdk 1.8 之前,rehash 的过程中...

  • 120
    揭秘 HashMap 实现原理(Java 8)

    HashMap 作为一种容器类型,无论你是否了解过其内部的实现原理,它的大名已经频频出现在各种互联网面试中了。从基本的使用角度来说,它很简单,但从其内部的实现来看(尤其是 J...

  • node.js+mongoose+vue实现分页

    效果图 先来个效果图,如果觉得丑,就不用往下看了。。。。 实验环境: 详细代码 环境搭建我就不说了,直接说说思路吧。功能基本上就这些: 任意点击某一页 上一页,下一页 前五页...

  • 120
    Hbase使用Coprocessor构建二级索引

    最近在学习Hbase二级索引的构建,虽然网上方案挺多,代码也并不复杂,但还是花了不少时间,主要是集群环境的调试踩了不少坑,毕竟新手... 这里将整个过程记录下来,以便日后学习...

  • 120
    Bytes.toBytes("str")与"str".getBytes()

    最近碰到需要将字符串转为字节码的需求,发现这两种方法经常被使用,那么到底有什么不同呢?我们用IDE查看一下两个方法的源码 Bytes.toBytes()可以看到,这个方法其实...

  • 120
    数据库索引

    先由一个例子来引入索引: 假设有一张表Users,三个字段分别是user_name,user_age,user_sex。现在要做一个这样的查询:找出表中所有用户名是“cwj”...

个人介绍
不装逼,人生还有什么意义?