摘要: 最近在使用ip2region离线获取IP属地,但测试后发现很多IP都已经过期或者不准确,于是找到了纯真IP离线数据库。 纯真(CZ88.NET)自2005年起一直为广大社区用户提供社区版IP地址库,只要获得纯真的授权就能免费使用,并不断获取后续更新的版本。如果有需要免费版IP库的朋友可以前往纯真的官 阅读全文
posted @ 2024-11-25 20:42 小周同学、 阅读(310) 评论(0) 推荐(0)
摘要: 选型 因为数据库的like等操作会导致索引失效,进而导致查询性能低,功能弱,从而引入ElasticSearch通过倒排索引解决全文检索性能和功能的问题。 数据结构 倒排索引 一般包含两部分:单词词典**(Term Dictionary)+倒排列表(Post list)** 单词词典 一般用B+树,h 阅读全文
posted @ 2022-10-15 18:29 小周同学、 阅读(74) 评论(0) 推荐(0)
摘要: service mesh 实现 国外 linkerd, Istio 国内 蚂蚁自研,已开源 腾讯基于springcloud 华为自研 Istio K8S和Istio相辅相成,Istio帮助K8S实现了服务治理的功能,而K8S为Istio实现了数据层面,服务发现等功能 虽然sidecar模式也存在缺点 阅读全文
posted @ 2022-10-15 18:25 小周同学、 阅读(191) 评论(0) 推荐(0)
摘要: docker 仓库地址 https://hub.docker.com/ 常用命令 docker pull mongo docker images docker update container-name --restart=always docker cp rabbitmq_delayed_mess 阅读全文
posted @ 2022-10-15 18:18 小周同学、 阅读(27) 评论(0) 推荐(0)
摘要: Java内存区域 JVM 的主要组成部分及其作用 JVM包含两个子系统和两个组件,两个子系统为Class loader(类装载)、Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native Interface(本地库接口)。 Class 阅读全文
posted @ 2022-10-15 18:17 小周同学、 阅读(66) 评论(0) 推荐(0)
摘要: 集合容器概述 什么是集合,集合和数组的区别 集合:用于存储数据的容器。 集合和数组的区别 数组是固定长度的;集合是可变长度的。 数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。 数组是Java语言中内置的数据类型,是线性排列的,执行效率和类型检查都比集合快,集合提供了众多 阅读全文
posted @ 2022-10-06 22:23 小周同学、 阅读(32) 评论(0) 推荐(0)
摘要: 字符串 String的创建机理是什么?什么是字符串常量池? 创建机理:由于String在Java世界中使用过于频繁,为了提高内存的使用率,避免开辟多块空间存储相同的字符串,引入了字符串常量池(字符串常量池位于堆内存中)。 其运行机制是:在创建字符串时 JVM 会首先检查字符串常量池,如果该字符串已经 阅读全文
posted @ 2022-10-06 22:14 小周同学、 阅读(43) 评论(0) 推荐(0)
摘要: Java概述 谈谈你对 Java 平台的理解?“Java 是解释执行”,这句话正确吗? 对Java平台的理解主要包括以下三个方面:面向对象和核心类库方面、跨平台方面和虚拟机和垃圾收集 面向对象和核心类库方面 Java是一门面向对象编程语言,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂 阅读全文
posted @ 2022-10-06 22:08 小周同学、 阅读(47) 评论(0) 推荐(0)