自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 收藏
  • 关注

原创 普通逻辑题:目录整理

a/b/c/ 变成 /a/b/c。/a//b/ 变成 /a/b。

2024-01-28 16:45:33 386

原创 普通题:有一个无序数组【】,求一个比前面数都大且比它的后一个也大的数

有一个无序数组【】,求一个比前面数都大且比它的后一个也大的数。

2024-01-26 22:11:12 409

原创 leetCode:平均值最大的子数组

这个思路我是有,就穷举,但是现在我感觉这个题有漏洞。他要求平均值最大的,又要元素个数最少的,那直接不就是里面最大那一个嘛。有一个无序数组 【1,6,4,7,9,3】,求一个平均值最大的子数组 如果平均值一样大取元素少的那一个。

2024-01-26 21:31:51 365

原创 SQL练习题

一张客户表 cusotmer。一张部门表 dept。一张成绩表 score。

2024-01-26 18:47:35 340

原创 初级编程题:电话号码脱敏

0526’解释:13 位数字,2 个数字是国家号码,另外 11 个数字是本地号码。本题保让脱敏处埋前后的电诂号码的长度都是团区间|11,40]上的整数。示例 1:自测输入格式:1(3220)200-520。11位和13位的电话号码后面的处理逻辑都是相同的。输入:"1(3220)200-520’只需要区别对待前几位即可。

2024-01-26 17:15:13 369

原创 字节跳动面试题:万万没想到之聪明的编辑

万万没想到,我被开除了,临走时老板对我说: “做人做事要兢兢业业、勤勤恳恳、本本分分,人要是行,干一行行一行。要是不行,干一行不行一行,一行不行行行不行。我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径:!我在蓝翔学过挖掘机和程序设计,按照这个原理写了一个自动校对器,工作效率从此起飞!用不了多久,我就会出任CEO,当上董事长,迎娶白富美,走上人生巅峰,想想都有点小激动呢。

2024-01-24 16:20:33 422 1

原创 高数公式笔记

数列极限的定义数列极限的几何意义二项式定理

2023-05-10 14:57:29 115 1

原创 高数图像笔记

经过(1,0)

2023-05-09 17:25:54 150 1

原创 考研数学武忠祥 高等数学0基础课 数列的极限

数列极限的定义典型的数列极限概念引入

2023-05-09 17:24:58 296

原创 考研数学武忠祥 高等数学0基础课笔记 函数和映射

取整函数的基本性质。

2023-05-08 17:37:11 1033

原创 小孙前端面试经历

腾讯会议视频面试。

2023-04-24 22:02:06 105

原创 拿过来直接能用的正则表达式

\w]+表示后续其他匹配组的条件。

2023-03-24 11:50:13 45

原创 vue项目实战贾成豪老师课程笔记

选择vue2。

2023-03-19 14:05:34 372

原创 前端面试题

如果要频繁切换某节点,使用v-show(切换开销比较小,初始开销较大)。如果不需要频繁切换某节点使用v-if(初始渲染开销较小,切换开销比较大)。

2023-03-19 11:55:58 1216

原创 高数函数和极限学习笔记

补充说明:解题3中,是利用了e的性质来解的。

2023-03-05 17:00:50 608

原创 便捷好用的SQL语句

便捷好用,可以直接拿过去用

2023-02-27 15:21:22 49

原创 前端面试题

合适的地方选择使用合理的标签HTML 语义化就是让页面的内容结构化,便于对浏览器、搜索引擎解析;在没有样式 CCS 情况下也以一种文档格式显示,并且是容易阅读的。

2023-02-26 13:09:15 2309 2

原创 Swagger狂神学习笔记

直接运行,在线测试API支持多种语言 (如:Java,PHP等)官网:https://swagger.io/

2023-02-24 14:43:50 315

原创 VSCode使用技巧

有关vscode使用技巧

2023-02-13 14:21:17 66

原创 Java中List面试题

ArrayList底层实现是一个数组,里面主要包含了一个Object类型的数组elementData,用来存储数据,一个size,用来存储有效数据的个数。ArrayList的底层也是一个数组,主要包含的属性也是elementData和size,但在jdk1.8中,当new一个ArrayList时,底层不会立马去创建一个10个长度的数组,而是创建一个空数组,在list执行add方法时才会进行创建,这样是为了节省内存,当当前有效元素个数大于数组长度时,也是进行1.5倍的一个扩容。

2023-02-08 21:37:26 106

原创 Oracle面试题

function为函数,procedure为存储过程。

2023-02-06 20:21:53 540

原创 Kafka面试题

消息首先由消息生产者发布至消息服务器中特定的主题中,然后由消息服务器将消息传送至所有已订阅此主题的消费者。主题目标也支持长期订阅。在该模型中,消息会自动广播,消息消费者无须通过主动请求或轮询主题的方法来获得新的消息。如果多个消息消费者正在监听队列上的消息,,JMS消息服务器将根据“先来者优先”的原则确定由哪个消息消费者接收下一条消息。如果没有消息消费者在监听队列,消息将保留在队列中,直至消息消费者连接到队列为止。在此模型中,消息不是自动推动给消息消费者的,而是要由消息消费者从队列中请求获得。

2023-02-02 09:30:32 279

原创 JVM面试题

java虚拟机将Class字节码文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型.class文件由类装载器装载后,在jvm中将形成一份描述Class结构的元信息对象,通过该类的Class对象可以获取该类的结构信息,如构造函数,属性和方法等,java允许通过该类的Class对象的元信息间接调用Class对象的功能。

2023-02-01 15:50:13 225

原创 Spring/SpringBoot/SpringCloud面试题

7.前端控制器将返回回来的ModelAndView对象交给视图解析器(ViewResolver),视图解析器根据传过里的View对象解析成对应的页面对象,然后将页面对象和Model对象返回给前端控制器。4.处理器适配器接收到来自前端控制器的执行链后,找到对应执行此执行链的处理器适配器(HandlerAdapter)来调用的具体的控制器(就是说其对应的方法或者逻辑)8.前端控制器再将返回回来的对象交给视图(View),视图根据传过来的Model对象再一次的对页面进行渲染,然后在返回给前端控制器。

2023-02-01 15:01:03 1163

原创 RabbitMQ面试题

在RabbitMQ中,生产者发送消息不会直接将消息投递到队列中,而是先将消息投递到交换机中, 在由交换机转发到具体的队列, 队列再将消息以推送或者拉取方式给消费者进行消费.

2023-01-31 22:57:05 4298

原创 HashMap源码分析

无参的构造里面只会给这个loadFactor赋值,默认的load_factor 是0.75。我们平时用的都是上述这种无参构造的对象,点进来之后可以看到用的是这个方法。首先,为了性能原因,把一些对象中的属性放在了线程栈中。这个put方法中,把传入的Key进行了hash运算。loadFactor的作用先表不谈,一会儿再说。先看看在put的时候都做了些什么。首先创建一个hashMap对象。点进去可以看到调用的是这个方法。

2023-01-20 19:43:34 44

原创 数据库索引

对于 B-Tree,无论是叶子节点还是非叶子节点,都会保存数据,数据是存储在页中的,这样导致一页中存储的键值减少,指针也跟着减少,要同样保存大量数据,只能增加树的层级,导致性能降低。如果两个(或多个)键值,映射到一个相同的槽位上,他们就产生了hash冲突(也称为hash碰撞),可以通过链表来解决。哈希索引就是采用一定的hash算法,将键值换算成新的hash值,映射到对应的槽位上,然后存储在hash表中。B+树只有在叶子节点中才存有数据,非叶子节点只存键值和指针,键值和指针存的多了,层级就会变少,效率就高。

2023-01-20 19:40:44 1467

原创 Java反射学习

Reflection(反射)是Java被视为动态语言的关键反射机制允许程序在执行期借助于Reflection API获得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象)。这个对象就包含了整个的类的结构信息,我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以我们形象的称之为:反射正常方式:引入需要的“包类名称”–>通过new实例化–>取得实例化对象。

2023-01-20 18:40:08 831

原创 Java注解学习

注释是给开发人员看的,程序运行时会跳过注释注解是编译器看的,程序在编译或者运行时会解析注解Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时可以获取到标注内容 。当然它也支持自定义 Java 标注。注解可以看做给编译器看的注释@Overri

2023-01-20 17:36:07 3406 1

原创 尚硅谷ES6课程李强老师学习笔记

块的范围一般包括 if else while for 等。

2023-01-15 21:02:57 716

原创 Vue尚硅谷张天禹学习笔记

js中的页面渲染是以如下这种方式实现的每次都会把最新的数据渲染到Dom里面,如果有新的数据,老的数据就会被覆盖了。

2023-01-15 11:40:35 936

原创 设计模式面试题

工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式,工厂模式在Java程序中可以说是随处可见。本文来给大家详细介绍下工厂模式。

2023-01-11 23:13:56 363

原创 Java算法刷题

如需从小到大,直接把>=换成小于等于就行。

2023-01-11 23:06:06 249

原创 Spring动力节点老杜课程学习笔记

Spring动力节点老杜课程笔记

2023-01-01 20:41:21 1378

原创 MySQL面试题

在mysql中,索引是一种特殊的数据库结构,由数据表中的一列或多列组合而成可以用来快速查询数据表中有某一特定值的记录。通过索引,查询数据时不用读完记录的所有信息,而只是查询索引列即可。

2022-12-30 18:56:29 921

原创 JAVA中IO面试题

Input:Output通过IO可以完成硬盘文件的读和写。IO流又叫输入输出流 ,输入和输出均是以内存作为参照物。

2022-12-26 17:02:27 5021

原创 JAVA多线程面试题

指在系统中正在运行的一个应用程序;程序一旦运行就是进程;或者更专业化来说:进程是指程序执行时的一个实例,即它是程序已经执行到课中程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。:系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元执行流。进程——资源分配的最小单位,线程——程序执行的最小单位。

2022-12-25 13:10:55 785

原创 HashMap面试题

例如:假设存在两个线程(线程 1 、线程 2 ),线程 1 通过 Iterator 在遍历集合 A 中的元素,在某个时候线程 2 修改了集合 A 的结构(是结构上面的修改,而不是简单的修改集合元素的内容),那么这个时候程序就会抛出 ConcurrentModificationException 异常,从而产生 fail-fast 机制。简单来说,HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。同样的,线程同步的代价就是效率变低了。

2022-12-24 19:49:50 99

原创 SQL优化:小表驱动大表

小表驱动大表,也就是说用小表的数据集驱动大表的数据集。

2022-12-24 16:00:51 3119

原创 【SQL优化】union 与 union all 的区别

union 比union all 功能多,性能就会稍微差一点

2022-12-24 15:32:10 2175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除