摘要:
描述 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。 1. 用返回一个整数列表来代替打印2. n 为正整数,0 < n <= 5 示例1 输入:1 返回:[1,2,3,4,5,6,7,8,9] public int[] 阅读全文
posted @ 2023-02-28 17:14
MarkLeeBYR
阅读(18)
评论(0)
推荐(0)
摘要:
leetcode https://www.cnblogs.com/MarkLeeBYR/p/16931041.html 阅读全文
posted @ 2023-02-20 17:45
MarkLeeBYR
阅读(14)
评论(0)
推荐(0)
摘要:
https://mp.weixin.qq.com/s/_YuLzBpgSvHi9nH2wTEjvQ 1、性能对比 Kafka单机写入TPS约在百万条/秒,消息大小10个字节 RocketMQ单机写入TPS单实例约7万条/秒,单机部署3个Broker,可以跑到最高12万条/秒,消息大小10个字节 总结 阅读全文
posted @ 2023-02-18 22:29
MarkLeeBYR
阅读(256)
评论(0)
推荐(0)
摘要:
1、名词介绍 broker :一台kafka服务器就是一个broker Partition:是实际存储消息的物理单元,一个Topic内部可以包含多个partition。为什么要有多个partition?如果只有一个partition的话,我们发消息写数据都只能保存到一个节点上,这样的话就算这个服务器 阅读全文
posted @ 2023-02-14 16:15
MarkLeeBYR
阅读(141)
评论(0)
推荐(0)
摘要:
一、背景 在本文正式开始之前,需要先取得以下两点的共识: a) 缓存必须要有过期时间 b) 保证数据库跟缓存的最终一致性即可,不必追求强一致性。 数据一致性指的是: a) 缓存中存有数据,缓存的数据值 = 数据库中的值; b) 缓存中没有该数据,数据库中的值 = 最新值 数据库跟缓存,毕竟是两套系统 阅读全文
posted @ 2023-02-14 11:17
MarkLeeBYR
阅读(41)
评论(0)
推荐(0)
摘要:
1、FIle类 创建文件:createNewFile() 删除文件: delete() 创建文件夹:mkdir() 列出路径下所有的文件夹或文件的名字: String[] list() 在上面的基础上,加上完整路径名: File[] listFiles(); list()和listFiles()区别 阅读全文
posted @ 2023-02-12 18:57
MarkLeeBYR
阅读(30)
评论(0)
推荐(0)
摘要:
1、我们何时使用IO,何时使用NIO呢?这两者有三个差异: 1) IO面向流,NIO是面向缓冲区的,IO面向流意味着每次从流中读一个或多个字节,直到读取所有字节,它们没有被缓存在任何地方。此外它不能前后移动流中的数据。如果需要前后移动从流中读取的数据,需要先将它缓存到一个缓冲区。NIO的缓冲导向方法 阅读全文
posted @ 2023-02-12 16:40
MarkLeeBYR
阅读(100)
评论(0)
推荐(0)
摘要:
底层基于hashmap实现,构造函数中会new一个HashMap实例,hashset中的元素都放在hashmap中,key是元素本身,value为PRESENT,PRESENT定义:private static final object PRESENT = new Object(),允许null值, 阅读全文
posted @ 2023-02-11 15:53
MarkLeeBYR
阅读(85)
评论(0)
推荐(0)
摘要:
LinkedHashMap是把HashMap和双向链表合二为一,它将所有entry节点放入一个双向链表的hashmap,其内部维持的顺序是元素插入的顺序,而且能实现lru算法。 下面是get方法的定义: public V get(Object key) { Entry<K,V> e = (Entry 阅读全文
posted @ 2023-02-10 17:37
MarkLeeBYR
阅读(34)
评论(0)
推荐(0)
摘要:
ArrayList ArrayList和array的区别:前者可以存放任意对象(object的子类),后者只能存放同种元素。前者只能存放对象类型。后者可以存基本类型和对象类型。 ArrayList内部维护了一个动态的object数组,ArrayList的动态增删就是对这个数组的增加和删除。Array 阅读全文
posted @ 2023-02-10 17:30
MarkLeeBYR
阅读(84)
评论(0)
推荐(0)
浙公网安备 33010602011771号