![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员
文章平均质量分 86
普通网友
这个作者很懒,什么都没留下…
展开
-
Flutter 仿微博客户端,挑战阿里社招
在此为大家准备了四节优质的Android高级进阶视频:架构师项目实战——全球首批Android开发者对Android架构的见解链接:GitHub 免费获取!原创 2024-03-26 03:00:43 · 581 阅读 · 0 评论 -
CentOS8安装MySQL8,java序列化和反序列化面试题
我还通过一些渠道整理了一些大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。还有专门针对JVM、SPringBoot、SpringCloud、数据库、Linux、缓存、消息中间件、源码等相关面试题。服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。**原创 2024-03-26 00:45:43 · 684 阅读 · 0 评论 -
Android进阶——Android跨进程通讯机制之Binder(1),在一家公司干多长时间跳槽才合适
找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。下面资料部分截图是我花费几个月时间整理的,诚意满满:特别适合有3-5年开发经验的Android程序员们学习。自行下载直达领取链接:【点击我即可获得!原创 2024-03-25 22:25:31 · 847 阅读 · 0 评论 -
Android开发如何进阶,薪资如何跟上年龄的脚步?,最新美团点评Android团队面试题
当我们学习一个功能或者解决一个问题的时候,我们可以把整个过程梳理总结一下,如果我们学习了或者解决问题之后不做思考和总结,那么过一段时间或许就全部忘了。好记性不如烂笔头,梳理一下,记一个笔记或者写一篇博文。这样做有很多好处:1, 有利于加深我们的记忆。2, 脉络梳理清楚了,有助于我们更深刻的理解。3,就算以后忘记了,再来翻一下自己的笔记或者博客,再看一遍,就又想起来了。4 ,还可以帮助其他人,避免遇到相同的问题。原创 2024-03-25 16:06:25 · 1015 阅读 · 0 评论 -
Android中常见的设计模式,2024年展望Android原生开发的现状
效果是当点击ThirdActivity中的按钮时,执行ObserverManager.getInstance().notifyObserver(“观察者请刷新信息”);ObserverListener是观察者接口,SubjectListener是被观察者接口,ObserverManager是观察者的管理类。我们创建的activity或者fragment中,定义基类的时候,可以将每个界面不同的地方抽象出来,让真正实现的子类去实现该统一的方法。在应用的初始化中过程中设置使用哪一种方法.3 * 被观察者接口。原创 2024-03-25 08:18:32 · 1051 阅读 · 0 评论 -
android 搜索自动匹配关键字并且标红,2024年这些高频面试知识点最后再发一次
学完之后,若是想验收效果如何,其实最好的方法就是可自己去总结一下。比如我就会在学习完一个东西之后自己去手绘一份xmind文件的知识梳理大纲脑图,这样也可方便后续的复习,且都是自己的理解,相信随便瞟几眼就能迅速过完整个知识,脑补回来。下方即为我手绘的Android框架体系架构知识脑图,由于是xmind文件,不好上传,所以小编将其以图片形式导出来传在此处,细节方面不是特别清晰。但可给感兴趣的朋友提供完整的Android框架体系架构知识脑图原件(包括上方的面试解析xmind文档)原创 2024-03-25 00:36:53 · 766 阅读 · 0 评论 -
android mmap的使用,手把手教你写Android项目文档
现在新技术层出不穷,如果每次出新的技术,我们都深入的研究的话,很容易分散精力。新的技术可能很久之后我们才会在工作中用得上,当学的新技术无法学以致用,很容易被我们遗忘,到最后真的需要使用的时候,又要从头来过(虽然上手会更快)。我觉得身为技术人,针对新技术应该是持拥抱态度的,入了这一行你就应该知道这是一个活到老学到老的行业,所以面对新技术,不要抵触,拥抱变化就好了。Flutter 明显是一种全新的技术,而对于这个新技术在发布之初,花一个月的时间学习它,成本确实过高。原创 2024-03-24 22:28:11 · 785 阅读 · 0 评论 -
53w字!阿里首推系统性能优化指南太香了,堪称性能优化最优解
字符串和数字操作并发编程和异步编程介绍JDK的核心类String.Number和并发包;字符串和数字操作Java并发编程通过20多个优化技巧来说明Java性能优化的各种方法;switch 优化位运算错误优化策略介绍了常用的高性能工具,如Caffeine、Jackson、HikariCP,并对其高性能的原因做了一定的源码解析。映射工具SelmaJSON 工具 JacksonHikariCP第二部分====原创 2024-03-24 20:06:33 · 236 阅读 · 0 评论 -
2024Vue,MySQL+Tomcat+JVM,看完还怕面试官
Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!Java面试核心知识点。created在实例创建完成后发生,当前阶段已经完成了数据观测,也就是可以使用数据,更改数据,在这里更改数据不会触发updated函数。可以做一些初始数据的获取,在当前阶段无法与Dom进行交互,如果非要想,可以通过vm.$nextTick来访问Dom。发生在挂载之前,在这之前template模板已导入渲染函数编译。而当前阶段虚拟Dom已经创建完成,即将开始渲染。原创 2024-03-24 17:32:19 · 1017 阅读 · 0 评论 -
一线大厂架构师都推荐的Java零基础大全,Java反射机制你只要看这一篇就够了
反射的使用1:构造器(Constructor)的反射再次之前,我们可以通过公共的空参构造new一个Student,但是无法new私有的满参构造。Student student = new Student();现在来反射构造构造器(反射的形式创建实例)public static void main(String[] args) throws NoSuchMet原创 2021-08-07 12:20:27 · 205 阅读 · 0 评论 -
Java开发面试基础,“并发
测试时发现每次都是给用户返还了两次积分(相当于花100送200了,这哪了得…),刚开始看上面的代码看了好久没有发现问题,加上log后查询服务器日志发现失败订单几乎在同一时间会收到两条回调信息,(勉强算作一个高并发吧),两个请求都拿到了锁且shoppingOrder的getStatus()都是一样的,感觉到问题了出现重复读了…解决过程两个请求都拿到了锁证明第一个回调请求已经执行完毕了,按道理应该将订单状态更新成4了第二个请求查询到的也应该是4,但是还是出现同样的值说明第二个请求查询时第一个没有提交事务原创 2021-08-04 18:05:57 · 222 阅读 · 0 评论 -
Java开发面试准备,spring学习篇之springMVC(2
* [4.3 POJO类型数据](about:blank#43_POJO_186)* [4.4 数组类型对象](about:blank#44__212)* [4.5 集合类型的参数](about:blank#45__228)* [4.6 请求数据乱码问题](about:blank#46__268)* [4.7 参数绑定的注解@RequestParam](about:blank#47_RequestParam_294)* [4.8 获取Restful风格的参数](a原创 2021-08-04 18:04:13 · 306 阅读 · 0 评论 -
Java开发面试准备,JVM垃圾回收面试题详解
```PhantomReference<String> phantom = new PhantomReference<>(new String("hello"), new ReferenceQueue<>());```它完全**不会影响对象的生存时间**,唯一的作用是在对象被回收时发一个系统通知。2.4 起死回生对象在被判定为死亡后,并不会立刻被回收,而是要经过一个过程才会被回收。在这个回收过程中,死亡对象还有可能活过来,是不是很神奇?来看图:.原创 2021-08-04 18:03:20 · 261 阅读 · 0 评论 -
Java开发面试书籍,2年5个月13天
3.讲一下JVM虚拟机内存结构,以及它们的作⽤。4.讲讲JVM的类加载过程&&双亲委派模型。5.谈谈Java的垃圾回收算法。6.谈谈Java垃圾回收的触发条件。7.synchronized和Lock的区别。8.volatile的作⽤,为什么会出现变量读取不⼀致的情况,与 synchronized 的区别?9.++i 在多线程环境下是否存在问题,怎么解决?10.讲一讲Thread.sleep() 和 Thread.yield() 区别?11.讲讲常⽤的容器类?12.如何去除原创 2021-08-04 18:02:28 · 114 阅读 · 0 评论 -
Java开发面经分享:《零基础(12)
IS NULL: 当列的值是 NULL,此运算符返回 true。IS NOT NULL: 当列的值不为 NULL, 运算符返回 true。<=>: 比较操作符(不同于 = 运算符),当比较的的两个值相等或者都为 NULL 时返回 true。关于 NULL 的条件比较运算是比较特殊的。你不能使用 = NULL 或 != NULL 在列中查找 NULL 值 。在 MySQL 中,NULL 值与任何其它值的比较(即使是 NULL)永远返回 NULL..原创 2021-08-04 18:01:44 · 69 阅读 · 0 评论 -
Java开发面经分享:Java多线程实现原理
} catch (ExecutionException e) { e.printStackTrace(); } **a.使用线程实现方式**主要是将Callable的实例对象通过FutureTask包装了一下,可以看下FutureTask中构造方法的源码FutureTask 实现RunnableFuture接口,而RunnableFuture接口继承Runnable, Future接口因此FutureTask可以包装的Callable的...原创 2021-08-04 18:00:53 · 89 阅读 · 0 评论 -
Java开发需要学什么!【基于Java
import java.util.List;import java.util.Set;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import org.apache.struts2.ServletActionContext;import com.allde.wo.chuanzhi.business.ebi.ChuanzhiEbi;import com.allde.wo.chu原创 2021-08-04 18:00:03 · 100 阅读 · 0 评论 -
Java开发需要学什么!“项目经理
喷泉模型主要用于描述面向对象的开发过程,“喷泉”一词体现了面向对象开发过程的迭代和无间隙特征。迭代意味着模型中的开发活动常常需要多次重复,每次重复都会增加或明确一些目 标系统的性质,但却不是对先前工作结果的本质性改动。无间隐是指在开发活动(如分析、设计、编程)之间不存在明显的边界,而是允许各开发活动交叉、迭代地进行。喷泉模型具有的优点是:无缝、可同步开发,提高开发效率,节省开发时间,适用于面向对象的软件开发。但是对于这样的模型同样是具有缺点的:在软件开发过程中可能随时会增加各种信息、需求原创 2021-08-04 17:59:10 · 434 阅读 · 2 评论 -
Java开发需要学什么!Dubbo如何处理业务异常,这个一定要知道哦
为什么产生我们来看看dubbo的源码进行分析,如果Dubbo的 provider端 抛出异常(Throwable),则会被 provider端 的ExceptionFilter拦截到,执行以下invoke方法,里面有个实现Listener类,重写了onResponse。我们来分析一些代码:if (appResponse.hasException() && GenericService.class != invoker.getInterface())上面代码的含义就是原创 2021-08-04 17:58:16 · 206 阅读 · 0 评论 -
docker安装图形化界面
分享第一份Java基础-中级-高级面试集合Java基础(对象+线程+字符+接口+变量+异常+方法)Java中级开发(底层+Spring相关+Redis+分布式+设计模式+MySQL+高并发+锁+线程)Java高级“程序猿”(高并发+Redis缓存+分布式+消息队列+高可用+微服务+分库分表+读写分离)高并发系列(经典面试题:如何设计一个高并发系统?)Redis缓存系列分布式系列消息队列系列高可用系列微服务系列分库分表系列读写分离系列… …Java高原创 2021-07-31 15:34:17 · 964 阅读 · 0 评论 -
docker安装jenkinsmaven
Dubbo面试专题JVM面试专题Java并发面试专题Kafka面试专题MongDB面试专题MyBatis面试专题MySQL面试专题Netty面试专题RabbitMQ面试专题Redis面试专题Spring Cloud面试专题SpringBoot面试专题zookeeper面试专题最后作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料,如果**‘你’确定好自己未来的道路或者想学习提原创 2021-07-31 15:29:25 · 94 阅读 · 0 评论 -
Java精选面试Spring全家桶:mysql导入sql文件报错的原因
一. JVM内存区域的划分1.1 java虚拟机运行时数据区java虚拟机运行时数据区分布图:JVM栈(Java Virtual Machine Stacks): Java中一个线程就会相应有一个线程栈与之对应,因为不同的线程执行逻辑有所不同,因此需要一个独立的线程栈,因此栈存储的信息都是跟当前线程(或程序)相关信息的,包括局部变量、程序运行状态、方法返回值、方法出口等等。每一个方法被调用直至执行完成的过程,就对应着一个栈帧在虚拟机栈中从入栈到出栈的过程。堆(Heap原创 2021-07-30 12:29:32 · 143 阅读 · 0 评论 -
Java程序员:kafka原理及应用
一面自我介绍项目中的监控:那个监控指标常见的有哪些?微服务涉及到的技术以及需要注意的问题有哪些?注册中心你了解了哪些?consul 的可靠性你了解吗?consul 的机制你有没有具体深入过?有没有和其他的注册中心对比过?项目用 Spring 比较多,有没有了解 Spring 的原理?AOP 和 IOC 的原理Spring Boot除了自动配置,相比传统的 Spring 有什么其他的区别?Spring Cloud 有了解多少?Spring Bean 的生命周期HashMap 和 has原创 2021-07-30 12:27:47 · 175 阅读 · 0 评论 -
Java程序员:Javaweb主要开发技术
虚惊一场,差点挂在美团三面,罪魁祸首居然竟是“Redis”?在找工作的过程中,对于 Redis 技术知识的掌握已经成为必须的技能。美团面试常常就会被问到Redis相关知识,而这次我就差点挂在了美团3面,面试官连问我以下几个Redis的问题,然后就卡壳了…redis了解吗?Redis key 的过期策略Redis了解吗?你说说怎么用redis实现分布式锁?Redis常用数据结构及底层数据结构实现如何解决 Redis 的并发竞争 Key 问题如何保证缓存与数据库双写时的数据一致性?Redis 持久原创 2021-07-30 12:26:59 · 271 阅读 · 0 评论 -
Java程序员秋招三面蚂蚁金服,nginxdocker反向代理
MySQL 数据库最佳学习线路脑图:一、 对MySQL 的认识认识Mysql数据库下载安装MySQL软件在Linux系统环境下安装MySQLMySOL体系结构与存储引擎MySQL体系结构 Query Cache 详解存储引擎InnoDB体系结构InnoDB的三大特性.数据库文件参数文件参数类型错误日志文件(error log)二进制日志文件(binary log)慢查询日志(slow log)全量日志(general log)审计日志(audit log)原创 2021-07-30 12:25:18 · 258 阅读 · 0 评论 -
Java程序员校招蚂蚁金服,Java基础编程题
1、我往Redis里写的数据怎么没了?使用Redis的同学你要明白一点,你为什么用Redis?用redis的作用是什么?用redis的好处是什么?凡事多思考一下为什么,多想想背后的原因。就在不久前有朋友跟我说过,说他们生产环境的Redis怎么经常会丢掉一些数据?写进去了,过一会儿可能就没了。我的天啊,你问这个问题就说明Redis你就没用对啊。Redis是缓存,你给当存储了用了是吧?首先要明白一点啥叫缓存?为啥用缓存?Redis是用内存当缓存的。内存是无限的吗?相反,内存是很宝贵而且是有限的,磁盘是廉原创 2021-07-30 12:24:24 · 131 阅读 · 0 评论 -
Java程序员校招蚂蚁金服,Java取整数
Part1 SpringIOC学习Spring最重要的无非是Spring IOC以及Spring AOP,首先咱们把Spring IOC吃透,以下内容将截图展示。Spring IOC主要学习内容分为以下7点:①Spring框架②Spring lOC容器Bean对象实例化模拟实现③Spring IOC容器Bean对象实例化④Spring lOC配置文件加载⑤Bean的作用域和生命周期⑥Spring IOC扫描器⑦Spring IOC注入Part2 SpringAOP核心组件分析原创 2021-07-30 12:23:29 · 154 阅读 · 0 评论 -
Java程序员月薪20k的涨薪秘籍:茂名正规Java培训预约
结构化数据、非结构化数据与半结构化数据文章的开始,聊一下结构化数据、非结构化数据与半结构化数据,因为数据特点的不同,将在技术上直接影响存储引擎的选型。首先是结构化数据,根据定义结构化数据指的是由二维表结构来逻辑表达和实现的数据,严格遵循数据格式与长度规范,也称作为行数据,特点为:数据以行为单位,一行数据表示一个实体的信息,每一行数据的属性是相同的。例如:因此关系型数据库完美契合结构化数据的特点,关系型数据库也是关系型数据最主要的存储与管理引擎。非结构化数据,指的是数据结构不规则或不完整,没有任何预原创 2021-07-30 12:22:43 · 186 阅读 · 0 评论 -
Java程序员必会!Java时间比较加减
网易严选java一面基本只问了Java相关的内容近期做的项目有遇到什么困难吗,怎么解决的;HashMap详细介绍一下,怎么计算下标值的,时间复杂度是多少,最坏的时间复杂度是多少,在扩容的时候时间复杂度是O(n)的,你有什么方式去优化这个时间复杂度吗;ConcurrentHashMap的底层实现原理,怎么查找的的,如何保证查找时的线程安全性;多线程介绍一下,如果一个方法被synchronized修饰了,你有什么方法可以去掉这个关键字,保证线程安全并且可以提升效率吗;线程池介绍一原创 2021-07-30 12:21:49 · 126 阅读 · 0 评论 -
Java面试题中高级,centosdocker安装ss
Java基础1.Java语言的三大特性2.Java语言主要特性3. JDK和JRE有什么区别4.Java基本数据类型及其封装类5.如果main方法被声明为private会怎样?6.说明- -下public static void main(String argsQ])这段声明里每个关键字的作用7.==与equals的区别8.Object有哪些公用方法9.为什么Java里没有全局变量?10.while循环和do循环有什么不同?11.char型变量中能不能存储一个中文汉字?为什么?12原创 2021-07-29 17:14:12 · 120 阅读 · 0 评论 -
Java面试题2021,elasticsearchdocker日志
01 并发宝典:面试专题面试专题分为四个部分,分别如下Synchronized 相关问题可重入锁 ReentrantLock 及其他显式锁相关问题Java 线程池相关问题Java 内存模型相关问题1.1 Synchronized 相关问题(这里整理了八问)问题一:Synchronized用过吗?其原理是什么?问题二:你刚才提到获取对象的锁 ,这个“ 锁 ”到底是什么?如何确定对象的锁?问题 三:什么是可重入性 , 为什么说Synchronized是可重入锁?原创 2021-07-29 17:13:18 · 69 阅读 · 0 评论 -
Java面试逻辑题答案
基础知识RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,它是使用Erlang语言来编写的,并且是基于AMQP协议的;RabbitMQ高性能的原因Erlang语言在交换机的交互方面性能优秀的(Erlang语言最初在于交换机领域的架构模式,这样使得RabbitMQ在Broker之间进行数据交互的性能是非常优秀的)Erlang有着和原生Socket一样的延迟AMQP协议什么是AMQP高级消息队列协议AMQP(Advanced Message Que原创 2021-07-29 17:12:28 · 231 阅读 · 0 评论 -
Java面试笔试题代码
资料一:《MySql学习导图》《MySql核心笔记》《MySql性能调优笔记》由于篇幅有限,相关资料主要以图片的形式展示给大家最后分享一些资料给大家,我觉得这些都是很有用的东西,大家也可以跟着来学习,查漏补缺。完整版获取:狂戳这里免费领取~《Java高级面试》《Java高级架构知识》《算法知识》Java高级架构知识》**[外链图片转存中…(img-7QrnRq19-1627549880674)]《算法知识》...原创 2021-07-29 17:11:38 · 50 阅读 · 0 评论 -
Java面试突击第一季百度云
正文MyBatis 的整体架构分为三层, 分别是基础支持层、核心处理层和接口层,如下图所示。基础支持层反射模块该模块对 Java 原生的反射进行了良好的封装,提供了更加简洁易用的 API ,方便上层使调用,并且对反射操作进行了一系列优化,例如缓存了类的元数据,提高了反射操作的性能。类型转换模块类型转换模块提供了两个主要功能,一个功能是别名机制,MyBatis 为了简化配置文件提供了别名机制;另一个功能是实现 JDBC 类型与 Java 类型之间的转换,该功能在为 SQL 语句绑定实参以及映射查原创 2021-07-29 17:10:43 · 142 阅读 · 0 评论 -
Java面试突击百度网盘
Redis主从复制概念Redis的主从复制概念和MySQL的主从复制大概类似。一台主机master,一台从机slaver。master主机数据更新后根据配置和策略,自动同步到slaver从机,Master以写为主,Slave以读为主。主要用途读写分离:适用于读多写少的应用,增加多个从机,提高读的速度,提高程序并发数据容灾恢复:从机复制主机的数据,相当于数据备份,如果主机数据丢失,那么可以通过从机存储的数据进行恢复。高并发、高可用集群实现的基础:在高并发的场景下,就算主机挂了,从机可原创 2021-07-29 17:09:59 · 188 阅读 · 0 评论 -
Java面试知识点总结
本文框架如下第一部分,主要是在阅读代码过程中的日志和笔记;第二部分,主要介绍了 Redis 的主要框架,以及 Redis 是如何提供服务的,从一个最简单的命令开始讲起;第三部分,主要介绍 Redis 底层用作存储的数据结构,这一部分很有趣;第四部分,主要讲解了 Redis 的核心功能,包括持久化,订阅/发布模式,主从复制,事务机制,集群等等;第五部分,展示了 Redis 几个简单的应用;第六部分,介绍了 Redis 和 Memcached 的区别,以及稍稍讲解了 Memcached。Tips:原创 2021-07-29 17:09:05 · 53 阅读 · 0 评论 -
Java面试相关文章及Github学习资料
技术焦虑现在的技术圈子很火热,任何技术点,任何知识,只要你肯搜索,都能找到资料。但是现在技术圈确实有一个不好的地方,就是贩卖焦虑。这种贩卖焦虑的点并不在于形式,而是一种普遍的心态。特别是对于那种知识点比拼的心态:“xx知道的东西好多,好厉害!我要向xx学习”。我一直宣扬,这种心态千万不要有。xx比你知识点多很多,但是不代表他比你强,比你厉害。程序员如何比拼强弱?要比拼的绝不是知识点的多寡,而是使用知识点的能力强弱。即如何使用你掌握的知识改变行业。关于晨读,各种账号确实现在很经常发晨读,晨读这件事情,我自原创 2021-07-29 17:08:10 · 64 阅读 · 0 评论 -
Java面试核心知识点
目录一、冒泡排序二、选择排序三、插入排序四、快速排序五、归并排序六、希尔排序七、堆排序八、基数排序(桶排序)九、递归十、链表十一、栈十二、队列十三、二叉树最后由于篇幅有限,这里就不一一罗列了,20道常见面试题(含答案)+21条MySQL性能调优经验小编已整理成Word文档或PDF文档,点击这里免费下载还有更多面试复习笔记分享如下img-Xi2lh8Am-1627549625221)]还有更多面试复习笔记分享如下原创 2021-07-29 17:07:23 · 73 阅读 · 0 评论 -
Java面试技巧之不要给自己挖坑实战干货
线程是否要锁住同步资源锁住 悲观锁不锁住 乐观锁锁住同步资源失败 线程是否要阻塞阻塞不阻塞自旋锁,适应性自旋锁多个线程竞争同步资源的流程细节有没有区别不锁住资源,多个线程只有一个能修改资源成功,其它线程会重试无锁同一个线程执行同步资源时自动获取资源偏向锁多个线程竞争同步资源时,没有获取资源的线程自旋等待锁释放 轻量级锁多个线程竞争同步资源时,没有获取资源的线程阻塞等待唤醒 重量级锁4.多个线程竞争锁时是否要排队排队公平锁先尝试插原创 2021-07-29 17:06:29 · 150 阅读 · 0 评论 -
Java前端与后端交互
目录1.Mysql2.CHAR 与 VARCHAR 的区别?3.能说下myisam 和 innodb的区别吗?4.你能说下事务的基本特性和隔离级别吗?5.并发问题 – 脏读、不可重复读、幻读?6.事务的隔离级别?7.说说自增主键、UUID?8.mysql 的约束分类?9.drop、delete 与 truncate 的区别:10.隐式事务、显式事务?11.存储过程12.你们数据量级多大?分库分表怎么做的?13.那分表后的ID怎么保证唯一性的呢?14.那分表后的ID怎么保证唯一性原创 2021-07-28 17:21:25 · 366 阅读 · 0 评论