
经典面试题
爱一半码一半
幸福到底是什么
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
双蛋问题
问题: 奥林匹克大厦楼层高100层,当楼层低时,从楼上扔下鸡蛋不会碎,当楼层高时,从楼上扔下鸡蛋会破碎。现在你有两个鸡蛋,你扔多少次,可以计算得出鸡蛋不会碎的楼层?(除去任何因素,牛顿的棺材已经派人按住了) 方式一: 从一层开始扔,每层递增,那么每次增加1,最多试100次就出结果了。 结果:最少1次就碎,最多100次碎。 既(1, 100) 方式二:平衡二叉树法 ...原创 2020-03-16 01:04:02 · 2697 阅读 · 1 评论 -
消息中间件activemq
面试题 为什么使用? 系统之间接口耦合比较严重。 ----能够解耦 面对大流量并发时,容易被冲垮 -- 能够削峰 等待同意存在性能问题 --- 能够异步 使用场景? 种类 kafka rabbitMQ ActiveMQ R 原理 实战 扩展 总结 ...原创 2020-02-25 00:07:58 · 251 阅读 · 0 评论 -
zookeeper学习
摘自:练武不练功,到老一场空! ls -ltr 是什么? 能干嘛? 配置文件:conf/zoo_sample.cfg,默认端口2181 进入conf复制:cp zoo_sample.cfg zoo.cfg 启动: 进入bin目录,./zkServer.sh start 查看是否正常启动 echo ruok | nc 127.0.0.1 2181 回复:imok...原创 2020-03-03 00:55:43 · 156 阅读 · 1 评论 -
lambda表达式(函数式表达式)
函数式编程 >@FunctionalInterface 接口只有一个普通方法 >lambda表达式 ()->{} 该接口是函数式接口才能用lambda >default可以定义多个 >static 可以定义多个 代码: 函数式接口 @FunctionalInterface public interface LambdaExpress { ...原创 2020-02-11 13:19:05 · 390 阅读 · 0 评论 -
java基础面试题
java中有几种基本数据类型 byte、shot、int、long、float、double、char、 boolean String String重写了hashcode方法和 equals方法。 常量找池、变量找堆,new出来的也在堆里。(如果是常量,没有进堆,就没有内存地址一说, 只要值一样,==就相等) //常量 System.out.p...原创 2020-02-08 14:57:36 · 1427 阅读 · 0 评论 -
正则表达式基础学习
/** * 匹配字符串是否含有A */ var reg = new RegExp("a"); console.log(reg.test("ABC")); /** * 忽略大小写匹配a */ var reg = new RegExp("a", "i"); console.log(reg.test("ABC"));//tru...原创 2020-02-07 15:57:14 · 197 阅读 · 0 评论 -
java设计模式
单例设计模式八种方式 恶汉式(静态常量)(推荐使用) 构造器私有化(防止new) 累的内部创建对象 向外暴露一个静态的公共方法。 代码实现 package com.lianxi; public class SingletonTest { public static void main(String[] args) { //测试 Sin...原创 2020-01-29 10:37:52 · 255 阅读 · 0 评论