算法

  1. ⼏道常⻅的字符串算法题总结
  2. 最⻓公共前缀
  3. 回⽂串
  4. 两数相加
  5. 翻转链表
  6. 链表中倒数第k个节点
  7. 删除链表的倒数第N个节点
  8. 合并两个排序的链表
  9. 剑指offer部分编程题
  10. 跳台阶问题
  11. 变态跳台阶问题
  12. ⼆维数组查找
  13. 替换空格题⽬描述:
  14. 数值的整数次⽅
  15. 调整数组顺序使奇数位于偶数前⾯
  16. 链表中倒数第k个节点
  17. 反转链表
  18. 合并两个排序的链表
  19. ⽤两个栈实现队列
  20. 栈的压⼊,弹出序列

数据结构

  1. Java 集合框架中的队列 Queue
  2. HashSet 和 TreeSet 底层数据结构
  3. List的常⻅实现类ArrayList 和 LinkedList 源码学习
  4. Map
  5. ⼆叉树
  6. 完全⼆叉树
  7. 满⼆叉树
  8. ⼆叉查找树(BST)
  9. 平衡⼆叉树(Self-balancing binary search tree)
  10. 红⿊树
  11. B-,B+,B*树
  12. LSM 树

Redis

  1. 为什么要⽤ redis/为什么要⽤缓存
  2. 为什么要⽤ redis ⽽不⽤ map/guava 做缓存?
  3. redis 的线程模型
  4. redis 和 memcached 的区别
  5. redis 常⻅数据结构以及使⽤场景分析
  6. redis 设置过期时间
  7. redis 内存淘汰机制(MySQL⾥有2000w数据,Redis中只存20w的数据,如何保证Redis中的数据都是热点数据?)
  8. redis 持久化机制(怎么保证 redis 挂掉之后再重启数据可以进⾏恢复)
  9. redis 事务
  10. 缓存雪崩和缓存穿透问题解决⽅案
  11. 如何解决 Redis 的并发竞争 Key 问题
  12. 如何保证缓存与数据库双写时的数据⼀致性?

MyBatis

  1. {}和${}的区别是什么?
  2. Xml 映射⽂件中,除了常⻅的 select|insert|updae|delete 标签之外,还有哪些标签?
  3. 最佳实践中,通常⼀个 Xml 映射⽂件,都会写⼀个 Dao 接⼝与之对应,请问,这个Dao接⼝的⼯作原理是什么?Dao接⼝⾥的⽅法,参数不同时,⽅法能重载吗?
  4. Mybatis 是如何进⾏分⻚的?分⻚插件的原理是什么?
  5. 简述 Mybatis 的插件运⾏原理,以及如何编写⼀个插件。
  6. Mybatis 执⾏批量插⼊,能返回数据库主键列表吗?
  7. Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述⼀下动态 sql 的执⾏原理不?
  8. Mybatis 是如何将 sql 执⾏结果封装为⽬标对象并返回的?都有哪些映射形式?
  9. Mybatis 能执⾏⼀对⼀、⼀对多的关联查询吗?都有哪些实现⽅式,以及它们之间的区别。
  10. Mybatis 是否⽀持延迟加载?如果⽀持,它的实现原理是什么?
  11. Mybatis 的 Xml 映射⽂件中,不同的 Xml 映射⽂件,id 是否可以重复?
  12. Mybatis 中如何执⾏批处理?
  13. Mybatis 都有哪些 Executor 执⾏器?它们之间的区别是什么?
  14. Mybatis 中如何指定使⽤哪⼀种 Executor 执⾏器?
  15. Mybatis 是否可以映射 Enum 枚举类?
  16. Mybatis 映射⽂件中,如果 A 标签通过 include 引⽤了 B 标签的内容,请问,B 标签能否定义在 A 标签的后⾯,还是说必须定义在 A 标签的前⾯?
  17. 简述 Mybatis 的 Xml 映射⽂件和 Mybatis 内部数据结构之间的映射关系?
  18. 为什么说 Mybatis 是半⾃动 ORM 映射⼯具?它与全⾃动的区别在哪⾥?

最后

看完上述知识点如果你深感Java基础不够扎实,或者刷题刷的不够、知识不全面

小编专门为你量身定制了一套<Java一线大厂高岗面试题解析合集:JAVA基础-中级-高级面试+SSM框架+分布式+性能调优+微服务+并发编程+网络+设计模式+数据结构与算法>

针对知识面不够,也莫慌!还有一整套的<Java核心进阶手册>,可以瞬间查漏补缺

全都是一丢一丢的收集整理纯手打出来的——收整在***【我的学习笔记大全】***,有需要的朋友可以自取

更有纯手绘的各大知识体系大纲,可供梳理:Java筑基、MySQL、Redis、并发编程、Spring、分布式高性能架构知识、微服务架构知识、开源框架知识点等等的xmind手绘图~

、Redis、并发编程、Spring、分布式高性能架构知识、微服务架构知识、开源框架知识点等等的xmind手绘图~

[外链图片转存中…(img-ifCmkvkO-1627551580168)]

jreJava运行环境没有安装或错误相关推荐

  1. Win10下Eclipse运行环境的安装

    本文记录Win10下Eclipse运行环境的安装过程. 一.软件下载 软件下载网址:https://www.eclipse.org/downloads/.打开该网址后显示界面如下: 该界面中,点击右面 ...

  2. Power BI中配置Python运行环境,及相关错误问题解决

    Power BI Desktop中支持python,在Power BI的数据获取.数据转换.数据可视化.数据输出的全流程中,都可以支持使用Python.关于如何全流程使用Python,可以参见文章ht ...

  3. 如何安装运行php网站,php运行环境如何安装

    安装php运行环境的方法:首先获取Apache安装包:然后解压安装包,修改配置文件:接着获取PHP安装文件,解压安装包,并和Apache24同目录:最后重启Apache服务即可. php运行环境安装 ...

  4. 最全MyBatis核心配置文件总结:java运行环境没有安装或配置错误

    零基础如何学习Java? 首先,你要明白一点,Java入门不难! 无论你是从事哪个行业,兴趣一定是最好的老师,也是你学习的动力. 学习方式1:自学 自学模式其实我个人不建议绝大部分的人选择,因为自学是 ...

  5. tensorflow运行环境linux,在ubuntu或者min运行环境下安装gpu版本的tensorflow

    转载请注明出处:blog.csdn.net/sproll 本文描述在ubuntu系列操作系统上安装gpu版本的tensorflow的过程. 0,准备工作 BIOS中关闭板载显卡,显示器接在nvidia ...

  6. 一起玩Docker之1——Ubuntu配置安装Docker运行环境并安装(Ubuntu、Centos)镜像

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 Li ...

  7. ubuntu 安装java运行环境,Ubuntu 安装java环境搭建

    2.解压文件 $ sudo mkdir /usr/lib/jvm $ sudo mv jdk-8u11-linux-x64.tar.gz /usr/lib/jvm/ $ cd /usr/lib/jvm ...

  8. matlab mcr安装图标,Matlab运行环境MCR安装

    1.安装Matlab 目标机上应该可以不用安装,只需要在编译机上安装 2.在安装路径中获取MCR 进入matlab输入mcrinstaller,会弹出mcr的路径 ans = /usr/local/M ...

  9. jdk1.8、jre1.8运行环境下载安装与环境配置

    首先在官网将JDK和JRE下载下来: Java Downloads | Oracle https://www.java.com/zh-CN/download/https://www.java.com/ ...

最新文章

  1. 作者:程学旗,男,中国科学院计算技术研究所研究员、博士生导师,中国科学院“网络数据科学与技术”重点实验室主任。...
  2. 老齐python-基础7(文件操作、迭代)
  3. 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统(源代码下载和PDF文档下载)...
  4. VIP客户服务系统设计(四)——按用户角色构思系统功能(上)
  5. WindowsXamlHost:在 WPF 中使用 UWP 的控件(Windows Community Toolkit)
  6. 控制kvm-qcow2增长空间-(一)
  7. 【数据结构】栈、队列、堆的python实现
  8. OPCServer:使用Matrikon OPC Server Simulation
  9. python模拟按键directx,Python3在DirectX游戏中移动鼠标
  10. 财险产保险公司应用系统各子系统简介
  11. msxml6_x64 下载
  12. 雷电模拟器一直android正在启动,雷电安卓模拟器启动后没反应、无法启动、闪退的3种解决办法-针对2020年4月4号出现的...
  13. c语言情话编程,用c语言写的情话
  14. “L2TP 链接尝试失败,因为安全层不能与远程计算机协商兼容的参数”解决方案
  15. 微信添加地址时选择地区功能是怎么实现的
  16. AMD Ryzen 5 2600X 微星B450M 迫击炮 技嘉GTX10606G成功安装黑苹果Mac OS High Sierra 10.13.16全记录
  17. 记录大疆研发管理岗初面
  18. 知乎热议:27岁高中文凭、想自学编程,还有机会成为程序员吗?
  19. 安装mongodb数据库
  20. 常见音乐文件格式介绍

热门文章

  1. gstreamer推流rtmp,报错解决(WARNING: erroneous pipeline: no element “rtmpsink“)
  2. “免费”容器存储及备份恢复方案
  3. HowTo——TMS320F28X系列DSP开发技巧总结
  4. 计算机考研复试范围,硕士研究生复试科目考试范围-计算机学院
  5. ppt如何替换其他mo ban_一键修改PPT字体、颜色的秘诀是……| PPT零基础入门04
  6. Codeforces Gym 100286J Javanese Cryptoanalysis 傻逼暴力
  7. Linux 内核源代码情景分析 chap2 存储管理 (6) --- 页面的定期换出
  8. Google粘土动画纯Javascript代码实现
  9. 使用ODBC连接Microsoft SQL server数据库
  10. hdu 6681 2019 杭电多校九1002 Rikka with Cake(扫描线+树状数组)