相关文章

java三大范_数据库三大范式

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 目前关系数据库有六种范式:第一范式…

【面试大全-MQ】-消息队列_xnxmxsmsjsw 。aqqqlllq,qqa,2k5tttttlttgiy6tz^7(2)

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞…

HashMap面试题(持续更新)

1、HashMap的数据结构? 底层使用的是哈希表(数组加链表),结合数组和链表的优点,为提高链表的查找效率,jdk8之后,当链表的长度超过8,链表就转换成红黑树 2、能说说HashMap的put()和ge…

初识Mybatis(Mybatis入门,基础搭建环境)

Mybatis 本文学习思路: 一、Mybatis简介 什么是mybatis mybatis百度百科 mybatis官方参考中文文档 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移…

常用的设计模式汇总

单例模式 简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。 频繁创建对象、管理对象是一件耗费资源的事&#xf…

MySQL-InnoDB的索引原理及优化技术

MySQL-DB的优化技术 InnoDB索引原理查找过程 什么样的表才是符合3NF(范式)添加适当的索引2.1 sql语句本身的优化2.2优化问题1.主键索引2.全文索引3. 唯一索引3.复合索引2.3索引的代价2.4在哪些列上适合添加索引 2.5使用索引的注意事项2.6 SQL语句的小技巧…

【Java基础】HashMap原理及常见面试题目

HashMap是Java中最常用的类之一,使用它的时候,有很多小的细节需要大家注意。下面通过他的原理和一些面试题目进行讲解。 Java7底层实现 java7中用 HashMap底层算法使用了数组加链表的结构 插入元素 计算待插入元素的hashcode值, 通过Hash算法, 算出此ha…

Spring、SpringMVC、Mybatis常见面试题总结

目录 Spring篇 spring是什么? spring 有哪些主要模块? Spring的IoC理解 Spring的AOP理解 AOP详解: 解释一下什么是 AOP? AOP 的原理(重要)⭐ JDK 动态代理和 CGLIB 的区别⭐ 实现原理 AspectJ 和…

Mysql常见面试题

CHAR 和 VARCHAR的区别? CHAR 是固定长度的字符类型,VARCHAR 则是可变长度的字符类型,下面讨论基于在 MySQL5.0 以上版本中。 共同点 CHAR(M) 和 VARCHAR(M) 都表示该列能存储 M 个字符,注意不是字节!! …

多线程-并发编程

目录 有关模式及应用:https://blog.csdn.net/QGhurt/article/details/107604105 线程基础知识 进程和线程的区别 上下文切换 并行与并发 同步与异步 线程的创建和运行 start和run方法 sleep和yield方法 join方法 interrupt方法 主线程和守护线程 线程状态 线程状态…

rocketMq

注:异常被捕获者不会进入重试 接收消息通道和发送消息通道名不可以重复。即使destination一样 接收消息的时候报如下错误。 Caused by: org.springframework.integration.MessageDispatchingException: Dispatcher has no subscribers 1. 按照消费端的GroupName来…

ConcurrentHashMap(jdk1.8)讲解及常见面试题

文章目录 前言一、ConcurrentHashMap存储结构二、存储元素1、第一步:初始化数组长度2、第二步:索引位为空时存储元素3、第三步:索引位不为空时存储元素4、第四步:并发扩容 三、ConcurrentHashMap常见面试题1、ConcurrentHashMap使…

golang常见面试题总结

前言 golang面经主要参考知乎大佬总结的面试题:https://zhuanlan.zhihu.com/p/519979757 计算机网络参考:https://blog.csdn.net/justloveyou_/article/details/78303617 本文主要对面试中问到的,但是面经中没有的题目进行补充。 一、golan…

Java并发容器学习之ConcurrentHashMap

Java并发容器学习之ConcurrentHashMap 一、写在前面二、红黑树数据结构2.1 红黑树特性和定义:2.2 ConcurrentHashMap红黑树实现 三、ConcurrentHashMap写操作 四、扩容原理五、正在扩容且有多个线程正在竞争5.1 扩容期间的读操作:5.2 扩容期间的写操作&a…

史上最全Hashmap面试总结,51道附带答案,持续更新中...

点击上方关注 “终端研发部” 设为“星标”,和你一起掌握更多数据库知识 我历经两个工作日晚上总结了50道关于hashmap的面试题,我相信,下面将会是Hashmap最全的面试总结! HashMap的底层数据结构? HashMap底层实现数据结…

[喵咪软件推荐(1)]全球国家信息库

[喵咪软件推荐(1)]全球国家信息库 前言 哈喽大家好啊!今天又来刨坑了,这次给大家带来的是软件推荐系列,主要是把一些特别好用的一些软件推荐给大家并且分析使用场景以及用法,今天要给大家介绍的一个类软件呢,主要是解决全球化地址这类问题,那么话不多说进入今天的正片环节. 附…

column ‘_id‘ does not exis报错

column ‘_id’ does not exis报错 在Android studio建立多个数据库时出现该报错 尝试了几种常见方式无果后发现使用到两个数据库的功能,只要使用一个,另一个就闪退,排除了建立数据库中出现的错误。最终发现是库名重复。 解决方式&#xff…

【ubuntu】解决“operation inconsistent with current state”

目录 1、遇到问题 2、问题解决 1、遇到问题 vmware workstation打开每个虚拟机都提示 operation inconsistent with current state,请问如何处理??? 2、问题解决 VM以管理员的方式运行。 即可解决问题。

Mac OS 10.5 shell 使用defaults read读取文件显示does not exis

Mac OS 10.5 shell 使用defaults read读取文件显示does not exist Snip20191014_4.png Mac os 升级到10.15后打包tweak项目失败,原因在于执行iosod这个sh时出错,以下方法为根据key读取plist中value: function readDefaultsValue() # args: …