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