摘要:
1、elasticsearch 了解多少,说说你们公司 es 的集群架构,索
引数据大小,分片有多少,以及一些调优手段 。
面试官:想了解应聘者之前公司接触的 ES 使用场景、规模,有没有做过比较大
规模的索引设计、规划、调优。
解答:(文末可领取更多面试资料)
如实结合自己的实践场景回答即可。
比如:ES... 阅读原文
2020-04-23 22:52:08 阅读(2360) 评论(0)
摘要:
作者:张纪刚
blog.csdn.net/zhangjg_blog/article/details/18369201/
2019-03-24 10:33:04
Java中对象的创建
clone 顾名思义就是 复制 , 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分... 阅读原文
2020-04-23 21:05:05 阅读(2402) 评论(0)
摘要:
上篇讲了RPC服务端的实现。原理就是解析netty通道数据拿到类、方法及入参等信息,然后通过java反射机制调用本地接口返回结果。没有用到很复杂的技术。
这篇我们将客户端的实现。说白了客户端的任务很简单:一是建立socket长连接。二是封装发送服务端需要的数据包。三是处理返回结果。
demo地址
https:... 阅读原文
2020-04-23 19:58:02 阅读(2347) 评论(0)
摘要:
今天在IDEA中打包Maven项目安装到本地仓库时报错
Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install (default-cli) on project api: The packaging... 阅读原文
2020-04-23 19:31:02 阅读(3581) 评论(0)
摘要:
使用Maven时,项目的默认的JDK版本是1.5,需要手动修改JDK版本设置。
方式一、修改IDEA的配置
如果只是maven引起的jdk版本不对,修改Modules -> Sources 。
如果自己更换了jdk版本,还需要查看Project、Modules -> Dependenci... 阅读原文
2020-04-23 17:47:07 阅读(2407) 评论(0)
摘要:
一、Lambda 表达式
1、什么是 Lambda 表达式?
Lambda 本质是一个匿名函数,可以理解为一段可以传递的代码,像数据一样传输。 使用 Lambda 可以简化代码、使代码更紧凑、更灵活。 使用 Lambda 表达式前提 需要函数式接口支持。注: 函数式接口:指的是 接口中只有一个抽象方... 阅读原文
2020-04-23 16:42:45 阅读(2344) 评论(0)
摘要:
IDEA使用Spring Initializr创建项目时报错
但在浏览器中输入 https://start.spring.io 能正常访问。
解决方式
点击“Check connection”测试一下配置,输入 https://start.spring.io ,提示连接成功,就说明弄好... 阅读原文
2020-04-23 16:14:04 阅读(2637) 评论(0)
摘要:
背景
kafka如何支撑海量消息的集中写入?
答案就是消息分区。
核心思想是:负载均衡,采用合适的分区策略把消息写到不同的broker上的分区中;
其它的产品中有类似的思想。
比如monogodb, es 里面叫做 shard; hbase叫region, cassdra叫vnode;
消息的三层结构
... 阅读原文
2020-04-23 16:04:13 阅读(2197) 评论(0)
摘要:
我的LeetCode:https://leetcode-cn.com/u/ituring/
我的LeetCode刷题源码[GitHub]:https://github.com/izhoujie/Algorithmcii
LeetCode 199. 二叉树的右视图
题目
给定一棵二叉树,想象自己站在它的右侧... 阅读原文
2020-04-23 15:17:03 阅读(3487) 评论(0)
摘要:
@SessionAttributes 注解只用作用在 类 上,作用是将指定的 Model 的键值对保存在 session 中。可以让其他请求共用 session 中的键值对。
指定保存的属性名
作用是将 Model 中指定 属性名 的键值对保存在 session 中。
下面的代码中,/user-informa... 阅读原文
2020-04-23 13:54:02 阅读(2618) 评论(0)