Loading

摘要: 面试没答好问题汇总  抽象接口和普通接口的区别,什么场景下用抽象接口 抽象接口是对接口的一个扩展 比如一个业务流程的功能的某一个点是无状态的,实现类实现都是不变的这个时候可以抽象出来  mysql存储的值区分大小写吗 不区分  怎么设计一个qps5000的系统 首先、从机器的角度去考虑,目前我 阅读全文
posted @ 2022-06-23 16:07 我心如雷 阅读(37) 评论(0) 推荐(0)
摘要: 技术要点回答提炼  深入理解多线程知识 线程池核心参数:核心线程数、最大线程数、阻塞队列、线程工厂、线程回收时间、线程回收时间单位、拒绝策略 阻塞队列:同步队列, 通过继承Thread类、实现Runable\Callable接口创建任务 countDownLauth 线程计数:核心实现逻辑aqs中 阅读全文
posted @ 2022-06-23 16:06 我心如雷 阅读(44) 评论(0) 推荐(0)
摘要: Java相关  常⽤的线程池有哪些?使⽤场景分别是什么?你实际⽤过哪些? newFixedThreadPool(固定数目的线程池) newCachedThreadPool(可缓存线程的线程池) newSingleThreadExecutor(单线程的线程池) newScheduledThreadP 阅读全文
posted @ 2022-06-23 16:05 我心如雷 阅读(95) 评论(0) 推荐(0)
摘要: 1. JVM内存为什么要分成新生代,老年代? 1.1 JVM共享内存划分 共享内存区 = 持久代 + 堆(jdk1.8及以上jvm废弃了持久代) 持久代 = 方法区 + 其他 Java堆 = 老年代 + 新生代 新生代 = Eden + S0 + S1 1.2 为什么分年老代和新生代 新生代:主要存 阅读全文
posted @ 2022-04-27 09:04 我心如雷 阅读(87) 评论(0) 推荐(0)
摘要: 1.下载ES(这里采用官网下载) 官网下载地址:https://www.elastic.co/cn/downloads/elasticsearch 文件大概300M,是个压缩包 2.解压后进入config文件夹打开elasticsearch.yml修改xpack.security.enabled为f 阅读全文
posted @ 2022-04-26 10:04 我心如雷 阅读(2864) 评论(0) 推荐(0)
摘要: Oracle: create sequence s start with 1; //设置下标起始值为1 方便Insert中递增 begin for i in 1..260000 loop //260000代表循环次数 数据量 ${Insert语句,记得带分号,需要递增的值使用s.nextval} e 阅读全文
posted @ 2022-04-22 15:43 我心如雷 阅读(1254) 评论(0) 推荐(0)
摘要: 1、对列表/数组中的每个元素都乘以2 // Range是半开区间,range(1,10)表示定义一个1到10(不包括10)的遍历器 int [] ia = range(1, 10).map(i -> i * 2).toArray(); List<Integer> result = range(1, 阅读全文
posted @ 2022-03-04 18:05 我心如雷 阅读(84) 评论(0) 推荐(0)
摘要: 详解数据库连接池概念、原理、运行机制等 概述 数据库连接池是负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。那么其中的运行机制又是怎样的呢?今天主要介绍一下数据库连接池原理和常用的连接池。 01 为什么要使用连接池 数据库连接是一种关键的有限的昂贵的 阅读全文
posted @ 2022-01-13 15:04 我心如雷 阅读(1342) 评论(0) 推荐(1)
摘要: 系统设计第一,就是系统的关键服务尽量要做单节点部署,因为只有关键服务设计成了单点,发生故障的时候才会影响全局,恢复起来就没那么容易。第二,就是每个服务之间尽可能的细分,要尽量互相依赖,只有互相依赖的系统。内部才会更复杂,出现问题排查难度才会成几何级数增加。第三,就是不建立服务预警,不能让问题过早的暴 阅读全文
posted @ 2021-12-23 18:01 我心如雷 阅读(94) 评论(0) 推荐(0)
摘要: 1.索引列参与了计算,不走索引! 不走索引情况:SELECT `username` FROM `t_user` WHERE age+10=30; 走索引情况,因为没有在列上运算:SELECT `username` FROM `t_user` WHERE age=30-10; 2.索引列上使用了函数, 阅读全文
posted @ 2021-10-18 11:01 我心如雷 阅读(2367) 评论(0) 推荐(0)