上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 111 下一页
摘要: Map中的computeIfAbsent方法 Map接口的实现类如HashMap,ConcurrentHashMap,HashTable等继承了此方法,通过此方法可以在特定需求下,让你的代码更加简洁。 一、案例说明 1、概述 在JAVA8的Map接口中,增加了一个方法computeIfAbsent, 阅读全文
posted @ 2022-02-25 14:25 hanease 阅读(208) 评论(0) 推荐(0)
摘要: guava 复写Object常用方法 Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,这个库提供用于集合,缓存,支持原语,并发性,常见注解,字符串处理,I/O和验证的实用方法。 这些高质量的 API 可以使你的Java代码更加优雅,更加简洁,让你工作更加轻松愉悦。 一、概 阅读全文
posted @ 2022-02-25 14:23 hanease 阅读(122) 评论(0) 推荐(0)
摘要: Lambda 一、概述 1、什么是Lambda表达式 Lambda 表达式是一种匿名函数,简单地说,它是没有声明的方法,也即没有访问修饰符、返回值声明和名字。 它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使 Java 语言的表达能力得到了提升。 2、Lambda表达式的语法 基本语法: 阅读全文
posted @ 2022-02-25 14:19 hanease 阅读(73) 评论(0) 推荐(0)
摘要: 常用JVM配置参数 常用JVM配置参数主要有:Trace跟踪参数、堆的分配参数、栈的分配参数。 一、Trace跟踪参数 跟踪参数用于跟踪监控JVM,对于开发人员来讲用于JVM调优以及故障排查的。 1、打印GC的简要信息 -verbose:gc -XX:+PrintGC 这两个配置参数效果是一样的,都 阅读全文
posted @ 2022-02-24 19:56 hanease 阅读(1269) 评论(0) 推荐(0)
摘要: 目录 一:HDFS系统架构 (一)利用secondary node备份实现数据可靠性 (二)问题:NameNode的可用性不高,当NameNode节点宕机,则服务终止二:HA架构 提高NameNode服务的可用性 (一)两个NN节点在某个时间只能有一个节点正常响应客户端请求,响应请求的必须为ACTI 阅读全文
posted @ 2022-02-24 19:42 hanease 阅读(656) 评论(0) 推荐(0)
摘要: 前言 很多使用Elasticsearch的同学会关心数据存储在ES中的存储容量,会有这样的疑问:xxTB的数据入到ES会使用多少存储空间。这个问题其实很难直接回答的,只有数据写入ES后,才能观察到实际的存储空间。比如同样是1TB的数据,写入ES的存储空间可能差距会非常大,可能小到只有300~400G 阅读全文
posted @ 2022-02-24 17:07 hanease 阅读(904) 评论(0) 推荐(0)
摘要: 分布式配置中心--Apollo Apollo(阿波罗)是携程开源的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,支持配置热发布并实时推送到应用端,并且具备规范的权限及流程治理等特性,适用于分布式微服务配置管理场景 Apollo配置中心介绍 程序功能日益复杂,程序配置日益增多:各种功能开 阅读全文
posted @ 2022-02-24 14:58 hanease 阅读(891) 评论(0) 推荐(0)
摘要: 一、Apollo快速搭建 apollo环境的搭建主要参考 官方文档 ,我们就直接一步一步跟着官方文档来 1、下载Quick Start安装包 下载apollo-build-scripts项目 2、创建数据库 之前有说过,apollo会有两个数据库: ApolloPortalDB 和 ApolloCo 阅读全文
posted @ 2022-02-24 14:56 hanease 阅读(2526) 评论(0) 推荐(0)
摘要: Apollo架构设计 Apollo有一点很好,就是它是由国内携程团队开发,而且文档写的很全,代码也完全开源。如果去了解它也可以直接去看它的官方文档。 一、配置中心概念 1、背景 在实际开发中都会与配置打交道,举个简单例子,我们开发项目肯定会连接数据库,mysql也好oracle也好。那么我们 本地环 阅读全文
posted @ 2022-02-24 14:55 hanease 阅读(520) 评论(0) 推荐(0)
摘要: image.png 为什么 Elasticsearch/Lucene 检索可以比 mysql 快 Mysql 只有 term dictionary 这一层,是以 b-tree 排序的方式存储在磁盘上的。检索一个 term 需要若干次的 random access 的磁盘操作。而 Lucene 在 t 阅读全文
posted @ 2022-02-23 22:08 hanease 阅读(2242) 评论(0) 推荐(1)
上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 111 下一页