51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

白嫖帮

MySQL常见面试题整理

MySQL常见面试题整理

厉飞雨 阅读(146) 评论(0) 赞(9)

1.MySQL的索引为什么使用B+Tree这种数据结构? 1.我们先来看一下B+Tree数据结构的样子![](https://img1.51tbox.com/static/2023-06-29/col/633ed38e85099019104e94e2476dad50/1629600512835262.png)2. 可以看到,它的根节点和支节点不保存数据区,只是保存了一些键,因...

Spring常见面试问题整理

Spring常见面试问题整理

厉飞雨 阅读(152) 评论(0) 赞(8)

1.spring是什么?它的优点是什么? 1. Spring是一个轻量级的ioc和aop容器框架。目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题以及应用开发的复杂性,简化java开发 2. 优点: * Spring属于低侵入设计,代码的污染极低 * spring的DI机制将对象之间的依赖关系交由框架处理,减低组件的耦合性 * Spring提供了AOP...

Mybatis常见面试题整理

Mybatis常见面试题整理

厉飞雨 阅读(164) 评论(0) 赞(11)

1.MyBatis是什么?他的优缺点? 1. MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射)框架,它支持定制化 SQL、存储过程以及高级映射 2. 优点: * 基于SQL语句编程,相当灵活,不会对应用程序或者数据库的现有设计造成任何影响,SQL写在XML里,解除sql与程序代码的耦合,便于统一管理;提供XML标签,支持编写动态SQL语句,并可重...

Java面试题整理

Java面试题整理

厉飞雨 阅读(225) 评论(0) 赞(14)

1.什么是面向对象,谈谈你对面向对象的理解? 1. 面向对象是一种思想,简单来说就是将数据和操作数据的方法封装在对象中。举个例子来说比如洗衣机洗衣服。我们通常会把这个拆分成两个对象----人和洗衣机。人需要干的就是:打开洗衣机---放入衣服---放入洗衣液---关闭洗衣机门-按下各种开关,洗衣机则负责:清洗---烘干 2. 面向对象拥有三大特性其实也可以说四大特性:封装...

Html基础标签

Html基础标签

厉飞雨 阅读(135) 评论(0) 赞(8)

html基础标签 ======== 1.文本标签 ------ **我们可以使用"文本标签"来对文字进行修饰,例如粗体,斜体,上标,下标等** ###### 1.1粗体标签 **使用"strong标签"或"b标签"来对文本进行加粗 语法:**\<strong\>加粗内容\</strong\&g...

Solidity - 空投

Solidity - 空投

厉飞雨 阅读(278) 评论(0) 赞(10)

今天给大家讲一下空投。所谓空投,就是作为项目方,在项目的首发阶段为了做一些运营活动活跃用户,开发新用户,在初期给用户空投项目方的代币,或者ETH的行为。接下来这一节,我将带领大家如何编写一份示例的空投合约代码。 第一份Airdrop合约需求:我们实现将ETH进行分发以及将代币进行分发。逻辑代码如下。 分发ETH逻辑 ``` function batchTtransferE...

Solidity - 数学安全运算溢出攻击

Solidity - 数学安全运算溢出攻击

厉飞雨 阅读(185) 评论(0) 赞(7)

今天给大家讲解下合约的数学安全运算溢出攻击的问题,导致这个问题产生的原因主要是使用了solidity的低版本,或者使用了低版本后没有使用官方的安全库来解决。具体来说,比如使用的是0.6的版本,那么我们在编写合约的时候用的是加减乘除的写法,但是没有引入官方的安全库的写法,就会导致数学安全运算的溢出问题。 接下来,我们使用代码示例来讲解下溢出发生的原因,以及如何解决溢出问题。 首...

Java 容器详解:使用与案例

Java 容器详解:使用与案例

厉飞雨 阅读(220) 评论(0) 赞(11)

\> Java容器是一套工具,用于存储数据和对象。可以与C++的STL类比。Java容器也称为Java Collection Framework (JCF)。除了存储对象的容器之外,还提供了一套工具类,用于处理和操作容器中的对象。总体来说,这是一个框架,它包含了Java对象容器和工具类。 一、概览 ---- 容器主要包括 Collection 和 Map 两种,Col...

Java基础知识:面试官必问的问题

Java基础知识:面试官必问的问题

厉飞雨 阅读(148) 评论(0) 赞(8)

数据类型 ---- ### 基本类型 * byte/8 * char/16 * short/16 * int/32 * float/32 * long/64 * double/64 * boolean/\~ boolean 只有两个值:true、false,可以使用 1 bit 来存储,但是具体大小没有明确规定。JVM 会在编译时期将 boolean 类型的...