摘要: 参见blog https://mp.weixin.qq.com/s/6NobACeeKCcUy98Ikanryg redis Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久化的高性能键值对数据库。 redis命令大全 http://redisdoc.com/string/i 阅读全文
posted @ 2021-04-18 17:57 codeDJH 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 滑动窗口 219. 存在重复元素 II 给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的 绝对值 至多为 k。 // 滑动窗口做法 class Solution { public boolean co 阅读全文
posted @ 2021-04-17 11:26 codeDJH 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 数据库索引 1. 索引是什么? 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分)。它包含着对数据表上所有的记录的引用指针 索引是一种数据结构。数据库索引是数据库管理中一种排序的数据结构,它在数据库中的作用是用来协助查询以及更新数据库中的数据。索引的实现通常使用B树及其变种B+ 阅读全文
posted @ 2021-04-15 21:55 codeDJH 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 3. java 面向对象 面试 参考 https://mp.weixin.qq.com/s/f-qIQGbzwHcW5Ur51rCqgg 3.1 面向过程: 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发, 阅读全文
posted @ 2021-04-15 14:15 codeDJH 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 2. java基础知识面试 参考 https://mp.weixin.qq.com/s/f-qIQGbzwHcW5Ur51rCqgg 2.1 数据类型 2.1.1 java 数据类型 定义:Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。 基本 阅读全文
posted @ 2021-04-15 14:14 codeDJH 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1. java概述 参见 https://mp.weixin.qq.com/s/f-qIQGbzwHcW5Ur51rCqgg 1.1 java是什么 Java是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。 阅读全文
posted @ 2021-04-15 14:13 codeDJH 阅读(70) 评论(0) 推荐(0) 编辑
摘要: HashMap集合详解 参考文章 https://blog.csdn.net/qq_40574571/article/details/97612100 https://blog.csdn.net/woshimaxiao1/article/details/83661464 https://zhuanl 阅读全文
posted @ 2021-04-15 14:12 codeDJH 阅读(139) 评论(0) 推荐(0) 编辑
摘要: java 多线程 note:并不是线程数越多越好 线程上下文交换会消耗时间。不同的情形选择不同的线程数 1 线程和进程 进程是一个独立的运行环境,而线程是在进程中执行的一个任务。他们两个本质的区别是是否单独占有内存地址空间及其它系统资源(比如I/O): 进程单独占有一定的内存地址空间,所以进程间存在 阅读全文
posted @ 2021-04-15 14:09 codeDJH 阅读(60) 评论(0) 推荐(0) 编辑
摘要: Hibernate 面试大全 1. Hibernate使用过程 1. 读取配置文件Configuration类 2. 创建SessionFactory对象 3. 创建Session对象 4. 开启事务 5. 进行数据库操作 6. 提交事务 7. 关闭Session 8. 关闭SesstionFact 阅读全文
posted @ 2021-04-15 13:58 codeDJH 阅读(103) 评论(0) 推荐(0) 编辑