240 发简信
_Zy
IP属地:西藏
  • Java-Stream实现生成质数的无限流

    思路:使用Strream.generate方法 代码实现IntSupplier,而不是用Lambda表达式,是为了在get方法外定义共有变量用于存储已有质数列表。当调用for...

  • LeetCode 110. Balanced Binary Tree

    Leetcode : Balanced Binary Tree[https://leetcode.com/problems/balanced-binary-tree/]Lee...

  • 120
    Geohash算法原理及实现

    最近需要实现一个功能,查找车辆附近的加油站,如果车和加油站距离在200米以内,则查找成功。 加油站数量肯定不小,能否缩小查找范围,否则以遍历形式,效率肯定高不了。 Geoha...

  • 缓存算法——LFUCache编码实现(Java版)

    LFU算法(Last Frequently Used) Leetcode : [https://leetcode-cn.com/problems/lfu-cache/[htt...

  • Linux命令统计日志中访问量最多的N个IP

    这是电话面试阿里时,面试官出过的一道面试题,当时不会,在这里记录一下。 面试题: 我们知道nginx日志中会记录访问者的IP,现在我有个日志文件,需要统计其中访问量最多的前N...

  • Java实现加密

    DES加密示例 其他文档:Java实现加密[https://www.cnblogs.com/caizhaokai/p/10944667.html]

  • 声明一句啊,我就是归纳整理。这些不是我写的。

    好久没看了,这篇文章是被编辑过了?
    我明明在第一行就写了,这全是基于网络上的整理和转载。
    这就是我当做自己记录用,大家看个热闹就好。
    有错误欢迎指正,也欢迎友善的交流。

    我的个人说明就说了,我是菜鸡。还有我已经关闭赞赏了,大家不要赞赏了。
    不好意思之前不懂简书的赞赏规则,完全没有想拿这些东西骗赞赏的。

    Zookeeper——一致性协议:Zab协议

    声明:本文写的时候,当时就是完全不懂zk,边看网上的文章边学习归纳和整理,这不是我的产出,不用点赞打赏。大家理智友善的讨论,有错误欢迎指出。不过我最近不怎么上简书了。可能没来...

  • Kafka 消息丢失与消费精确一次性【转载】

    作者:侠梦的开发笔记原文链接:https://www.ershicimi.com/p/0b3b96795ec8afcd2bb05bc68e821572[https://www...

  • HTTP客户端连接,选择HttpClient还是OkHttp?

    https://juejin.cn/post/6844904040644476941[https://juejin.cn/post/6844904040644476941]

  • 120
    面试必刷-《剑指offer》刷题小结

    ----2020年7月12日更新----朋友做了一个很方便的组队打卡小程序,UI和功能都很棒,欢迎大家体验使用。传送门→ https://ojeveryday.com/#/s...

  • 聚簇索引与非聚簇索引(也叫二级索引)

    通俗点讲 聚簇索引:将数据存储与索引放到了一块,找到索引也就找到了数据 非聚簇索引:将数据存储于索引分开结构,索引结构的叶子节点指向了数据的对应行,myisam通过key_b...

  • 缓存算法——LRU算法编码实现(Java版)

    LRU算法(Last Recently Used),是缓存淘汰算法的其中一种,即最近最久未使用。 在操作系统的内存管理中,有一类很重要的算法就是内存页面置换算法(包括FIFO...

  • 120
    J.U.C - 队列同步器 AQS - 并发包核心组件

    这里粘出的源码基于JDK1.8部分方法的源码不是全部源码,删除掉了部分注释以及对主要逻辑没有影响的内容。贴出源码目的主要是为了根据源码讲清逻辑。 主要内容包括: AQS简介 ...

  • 一道Redis面试题

    这道面试题是这样子的: 请用Redis和任意语言实现一段恶意登录保护的代码,限制1小时内每用户Id最多只能登录5次。具体登录函数或功能用空函数即可,不用详细写出。 我乍看下觉...

  • 120
    Redis面试复习总结

    该文章是建立在已经对Redis有初步了解和使用经验的情况下。目的是梳理Redis的知识点,查漏补缺。如果是新手,简易先学习一下什么是Redis以及如何使用。 Redis已经成...

  • Leader挂掉会进入恢复模式,发到Leader上的事务还没提交,那这个事务会被集群丢弃。恢复模式做的事情就是:1,确保已经提交的事务最终被集群中所有机器提交。2、丢弃那些只在Leader上提出的事务。需要保证集群中事务的最终一致性。

    Zookeeper——一致性协议:Zab协议

    声明:本文写的时候,当时就是完全不懂zk,边看网上的文章边学习归纳和整理,这不是我的产出,不用点赞打赏。大家理智友善的讨论,有错误欢迎指出。不过我最近不怎么上简书了。可能没来...

  • 分布式事务

    主要包括: 分布式基础 分布式事务概念介绍 2PC 和 3PC 分布式事务的具体实现方案 分布式一致性基础 数据库的强一致性事务 ACID 特性满足了本地单机事务的一致性,但...

个人介绍
菜得抠脚的Java程序猿一枚