自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java必备——MySql 三大知识点——索引、锁、事务

而这个特点会导致非页子节点不能存储大量的索引。而 B+ Tree 就是针对这个对 B tree 做了优化。如下图所示:我们看到,B+ Tree 将所有的 data 数据都保存到了叶子节点中,非也子节点只保存索引和指针。我们假设一个非页子节点是 16kb,每个索引,即主键是 bigint,即 8b,指针为 8b。那么每页能存储大约 1000 个索引(16kb/ 8b + 8b).而一颗 3 层的 B+树能够存储多少索引呢?如下图:大约能够存储 10 亿个索引。

2024-05-26 21:03:53 428

原创 localhost与ip的区别

在cmd中输入 ipconfig可以看到,ip地址值前的名称叫作“IPv4地址”。IP指的是网际协议,是tcp/ip协议体系两个最主要协议之一。实际互联网通过很多中间设备连接起来,实际的物理地址是难以协调统一的,使用相同的网际协议ip,忽略不同网络的异构性,而形成虚拟的互联网络。IPv4是32位,给每台连接互联网的机器分配一个唯一的标识,那么显而易见的是,IPv4总共可以分配2的32次方个地址。IPv6就是IPv4的地址不够分了,需要更多的位数。总结一下,。

2024-05-25 23:23:29 487

原创 List常用操作比for循环更优雅的写法

(m1,m2)-> m1此处的意思是当转换map过程中如果list中有两个相同id的对象,则map中存放的是第一个对象,此处可以根据项目需要自己写。Function.identity()返回一个输出跟输入一样的Lambda表达式对象,等价于形如t -> t形式的Lambda表达式。获取以某属性为key,其他属性或者对应对象为value的Map集合。获取某属性返回新的List集合。以某个属性进行分组的Map集合。

2024-05-25 23:22:58 416

原创 Java初学之人机猜拳游戏

if(n2==2) {System.out.println(“结果(机器):”+role[a1]+“你输了!if(n2==1) {System.out.println(“结果(机器):”+role[a1]+“你赢了!System.out.println(“-----------------欢迎进入游戏世界-------------------”+“\n”+“\n”);System.out.println(“计算机随机选择的角色是:”+role[a2]+“\n”+“\n”);

2024-05-25 19:25:32 329

原创 java创建文件夹的4种方法及其优缺点(io基础)

Test//“D:\data111”目录现在不存在//mkdirSystem.out.println(“创建文件夹结果(不含父文件夹):” + hasSucceeded);//mkdirsSystem.out.println(“创建文件夹结果(包含父文件夹):” + hasSucceeded);大家可以看到,mkdir和mkdirs虽然可以创建文件,但是它们在异常处理的环节做的非常不友好。创建失败之后统一返回false,创建失败的原因没有说明。是父文件夹不存在所以创建失败?

2024-05-25 19:25:02 363

原创 git 操作过程

四.本地操作首先右键你的项目文件,如果你之前安装git成功的话,右键会出现两个新选项,分别为Git Gui Here,Git Bash Here,这里我们选择Git Bash Here,进入如下界面,git即为我的项目名。六.这个步骤以后你的本地项目文件夹下面就会多出个文件夹,该文件夹名即为你github上面的项目名,如图我多出了个scrapy_spider文件夹,我们把要上传的项目文件都复制到那个新多出的文件夹下。git add . (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)

2024-05-25 16:27:39 300

原创 Git 开发必备

在使用 git 管理项目过程中,.gitignore 文件是必备的文件,下面来详细说一说!

2024-05-25 16:27:08 375

原创 flink on yarn-per job源码解析、flink on k8s介绍(1)

毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节。

2024-05-23 21:36:30 778

原创 Java目录拷贝

/ 拷贝源// 拷贝目标// 调用方法拷贝/*拷贝目录srcFile 拷贝源destFile 拷贝目标*/必看视频!获取2024年最新Java开发全套学习资料 备注Java// srcFile如果是一个文件的话,递归结束// 是文件的时候需要拷贝// …一边读一边写// 读这个文件// 写到这个文件中;// 一边读一边写=-1) {return;// 获取源下面的子目录// 广度搜索。

2024-05-23 19:26:18 470

原创 Java的四大面向对象编程概念

Car car继承是一个类在Java中从另一个类继承属性和方法的过程。当我们有对象之间的关系。Java中的继承是通过以必看视频!获取2024年最新Java开发全套学习资料 备注Java下方式实现的关键词。地球和火星继承了超级太阳系,太阳系继承了银河系。因此,银河系是一流的太阳系,地球和火星的超级等级。在提出代码之前,让我们用一个通用示例来讨论继承在java应用程序中的使用。因此,考虑一个扩展Exception类的示例,以创建一个特定于应用程序的异常类,该类包含更多信息,如错误代码。

2024-05-23 19:25:43 669

原创 Java基础———Java中的String(超级详细,值得你看)

还有更多的Redis、MySQL、JVM、Kafka、微服务、Spring全家桶等学习笔记这里就不一一列举出来4);

2024-05-23 17:31:05 564

原创 JAVA基础9-多态性

既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。if(this == object){//地址是否相同。

2024-05-23 17:30:30 627

原创 Java8 通关攻略

只包含一个抽象方法的接口,称为函数式接口,该抽象方法也被称为函数方法。我们熟知的Comparator和Runnable、Callable就属于函数式接口。这样的接口这么简单,都不值得在程序中定义,所以,JDK8在中定义了几个标准的函数式接口,供我们使用。可以通过 Lambda 表达式来创建该接口的对象。(若 Lambda 表达式抛出一个受检异常,那么该异常需要在目标接口的抽象方法上进行声明)。我们可以在任意函数式接口上使用。

2024-05-23 15:35:47 710

原创 Java8 Stream流递归,几行代码安排遍历树形结构

System.out.println(“-------转json输出结果-------”);new Menu(10,“根节点2.2.2”,7),new Menu(9,“根节点2.2.1”,7),new Menu(5,“根节点1.3”,2),new Menu(7,“根节点2.1”,6),new Menu(8,“根节点2.2”,6),new Menu(11,“根节点3”,1),new Menu(2,“子节点1”,1),new Menu(6,“根节点2”,1),new Menu(1,“根节点”,0),

2024-05-23 15:35:10 340

原创 HTTP 协议 Request 请求

这个月马上就又要过去了,还在找工作的小伙伴要做好准备了,小编整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家这个月马上就又要过去了,还在找工作的小伙伴要做好准备了,小编整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家[外链图片转存中…(img-4SIOFIGM-1716442850729)][外链图片转存中…(img-q9hI05zE-1716442850730)]

2024-05-23 13:41:13 980

原创 HTTP 会话技术 (Cookie、Session )

如果需要相同,可以创建 Cookie,键为 JSEEIONID,设置最大存活时间,让 cookie 持久化存储。

2024-05-23 13:40:37 536

原创 Apache SkyWalking 告警配置指南

这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。相信这对于所有层次的Redis使用者都是一份非常完美的教程了。你的支持,我的动力;祝各位前程似锦,offer不断!!!通过HTTP的POST` 方式发送。举个例子:“text”: {这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。

2024-05-23 11:46:37 1751

原创 Apache Flink CEP 实战

我个人认为,如果你想靠着背面试题来获得心仪的offer,用癞蛤蟆想吃天鹅肉形容完全不过分。想必大家能感受到面试越来越难,想找到心仪的工作也是必看视频!获取2024年最新Java开发全套学习资料 备注Java越来越难,高薪工作羡慕不来,却又对自己目前的薪资不太满意,工作几年甚至连一个应届生的薪资都比不上,终究是错付了,错付了自己没有去提升技术。

2024-05-23 11:46:02 805

原创 7-24 树种统计 (25 分)(详解)map做法 map真香啊!

既然选择这个行业,选择了做一个程序员,也就明白只有不断学习,积累实战经验才有资格往上走,拿高薪,为自己,为父母,为以后的家能有一定的经济保障。学习时间都是自己挤出来的,短时间或许很难看到效果,一旦坚持下来了,必然会有所改变。不如好好想想自己为什么想进入这个行业,给自己内心一个答案。面试大厂,最重要的就是夯实的基础,不然面试官随便一问你就凉了;其次会问一些技术原理,还会看你对知识掌握的广度,最重要的还是你的思路,这是面试官比较看重的。

2024-05-16 03:00:07 823

原创 7-22 堆栈模拟队列 (25 分)(详解夹思路)

分享一些系统的面试题,大家可以拿去刷一刷,准备面试涨薪。

2024-05-16 02:59:33 604

原创 7-22 堆栈模拟队列 (25 分)(详解夹思路)(1)

即使是面试跳槽,那也是一个学习的过程。只有全面的复习,才能让我们更好的充实自己,武装自己,为自己的面试之路不再坎坷!今天就给大家分享一个Github上全面的Java面试题大全,就是这份面试大全助我拿下大厂Offer,月薪提至30K!我也是第一时间分享出来给大家,希望可以帮助大家都能去往自己心仪的大厂!为金三银四做准备!

2024-05-16 02:59:00 708

原创 7-20 表达式转换 (25 分)(代码详解+题目分析)

分布式技术专题+面试解析+相关的手写和学习的笔记pdf本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取。

2024-05-16 02:58:27 626

原创 2024年4月的面试经历:阿里4面+字节4面(均拿Offer)面试复盘分享

我觉得简洁一点就行了,一般面试官都会趁着你自我介绍的时候看简历,也没认真听你做自我介绍。下面是我自己打的草稿:面试官你好,非常荣幸参加贵公司的本次面试。下面我简单的介绍一下我的个人情况,我叫xx,xx年毕业于xxx学院xxx专业。目前在xxx公司工作,主要是从事xxx开发。通过xxx招聘平台关注到贵公司岗位的招聘信息,这个职位比较符合我未来的职业发展,而且贵公司的业务对我都非常有吸引力,非常希望能够进入贵公司发展。

2024-05-15 19:06:19 310

原创 2024年4月的面试经历:阿里4面+字节4面(均拿Offer)面试复盘分享(1)

作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取面经分享:=====(面试次数有点多,着重讲述几次经典面试。阿里面经分享:做一下自我介绍吧,简单说一下你的项目;有遇到过内存泄漏吗?你们是怎么解决的?java的基本类型有哪几个?String是不是java的基本类型?

2024-05-15 19:05:45 390

原创 2024年4月份我成功收获蚂蚁金服、阿里、拼多多等Offer 多亏这份“Java程序员P5—P8学习路线”

======服务注册发现API 网关配置中心事件调度(kafka)服务跟踪(starter-sleuth)服务熔断(Hystrix)Hystrix断路器机制API管理。

2024-05-15 19:05:12 248

原创 2024年3月30号成功收获字节(百度)Java岗Offer 特此分享面经

我个人认为,如果你想靠着背面试题来获得心仪的offer,用癞蛤蟆想吃天鹅肉形容完全不过分。想必大家能感受到面试越来越难,想找到心仪的工作也是越来越难,高薪工作羡慕不来,却又对自己目前的薪资不太满意,工作几年甚至连一个应届生的薪资都比不上,终究是错付了,错付了自己没有去提升技术。这些面试题分享给大家的目的,其实是希望大家通过大厂面试题分析自己的技术栈,给自己梳理一个更加明确的学习方向,当你准备好去面试大厂,你心里有底,大概知道面试官会问多广,多深,避免面试的时候一问三不知。

2024-05-15 19:04:38 242

原创 资深架构师带你通过手写代码实现服务的注册与发现~ 附代码示例链接!

小编也是很有感触,如果一直都是在中小公司,没有接触过大型的互联网架构设计的话,只靠自己看书去提升可能一辈子都很难达到高级架构师的技术和认知高度。向厉害的人去学习是最有效减少时间摸索、精力浪费的方式。我们选择的这个行业就一直要持续的学习,又很吃青春饭。虽然大家可能经常见到说程序员年薪几十万,但这样的人毕竟不是大部份,要么是有名校光环,要么是在阿里华为这样的大企业。年龄一大,更有可能被裁。送给每一位想学习Java小伙伴,用来提升自己。本文已被。

2024-05-15 01:24:09 687

原创 谁说 GitHub 才能出经典?出自牛客网的 Java 程序员逆袭手册才是 YYDS

面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取录**需要这份系统化的资料的朋友,可以点击这里获取。

2024-05-15 01:23:33 230

原创 说出来你可能不信,华为技术官珍藏版:SpringBoot 全优笔记,限时开源了

上述知识点,囊括了目前互联网企业的主流应用技术以及能让你成为“香饽饽”的高级架构知识,每个笔记里面几乎都带有实战内容。很多人担心学了容易忘,这里教你一个方法,那就是重复学习。打个比方,假如你正在学习 spring 注解,突然发现了一个注解@Aspect,不知道干什么用的,你可能会去查看源码或者通过博客学习,花了半小时终于弄懂了,下次又看到@Aspect 了,你有点郁闷了,上次好像在哪哪哪学习,你快速打开网页花了五分钟又学会了。从半小时和五分钟的对比中可以发现多学一次就离真正掌握知识又近了一步。

2024-05-15 01:22:57 700

原创 说了栈和队列的区别以后,面试官当场就吐了,同学们千万要引以为戒。

引领完成Docker的安装、部署、管理和扩展,让其经历从测试到生产的整个开发生命周期,深入了解Docker适用于什么场景。并且这本Docker的学习权威指南介绍了其组件的基础知识,然后用Docker构建容器和服务来完成各种任务:利用Docker为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用Docker的API,如何扩展Docker。

2024-05-15 01:22:20 272

原创 最新比 Java 更强大的 kotlin,java面试开放性问题

一次偶然,从朋友那里得到一份“java高分面试指南”,里面涵盖了25个分类的面试题以及详细的解析:JavaOOP、Java集合/泛型、Java中的IO与NIO、Java反射、Java序列化、Java注解、多线程&并发、JVM、Mysql、Redis、Memcached、MongoDB、Spring、Spring Boot、Spring Cloud、RabbitMQ、Dubbo 、MyBatis 、ZooKeeper 、数据结构、算法、Elasticsearch 、Kafka 、微服务、Linux。

2024-05-14 16:38:03 399

原创 最新正则表达式学习笔记(1),阿里内部资料

面试难免让人焦虑不安。经历过的人都懂的。但是如果你提前预测面试官要问你的问题并想出得体的回答方式,就会容易很多。此外,都说“面试造火箭,工作拧螺丝”,那对于准备面试的朋友,你只需懂一个字:刷!给我刷刷刷刷,使劲儿刷刷刷刷刷!今天既是来谈面试的,那就必须得来整点面试真题,这不花了我整28天,做了份“Java一线大厂高岗面试题解析合集:JAVA基础-中级-高级面试+SSM框架+分布式+性能调优+微服务+并发编程+网络+设计模式+数据结构与算法等”

2024-05-14 16:37:27 245

原创 最新框架概述【Java】(1),我崩溃了

做任何事情都要用心,要非常关注细节。看起来不起眼的、繁琐的工作做透了会有意想不到的价值。当然要想成为一个技术大牛也需要一定的思想格局,思想决定未来你要往哪个方向去走, 建议多看一些人生规划方面的书籍,多学习名人的思想格局,未来你的路会走的更远。更多的技术点思维导图我已经做了一个整理,涵盖了当下互联网最流行99%的技术点,在这里我将这份导图分享出来,以及为金九银十准备的一整套面试体系,上到集合,下到分布式微服务本文已被。

2024-05-14 16:36:51 283

原创 最新框架技术,Struts2入门配置,四面楚歌的Java工程师该何去何从

整理的这些资料希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。其实面试这一块早在第一个说的25大面试专题就全都有的。以上提及的这些全部的面试+学习的各种笔记资料,我这差不多来回搞了三个多月,收集整理真的很不容易,其中还有很多自己的一些知识总结。正是因为很麻烦,所以对以上这些学习复习资料感兴趣,本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-05-14 16:36:13 339

原创 最新MySQL 性能优化的 9 种姿势,面试再也不怕了!,Java开发避坑指南

可能有人会问我为什么愿意去花时间帮助大家实现求职梦想,因为我一直坚信时间是可以复制的。我牺牲了自己的大概十个小时写了这片文章,换来的是成千上万的求职者节约几天甚至几周时间浪费在无用的资源上。上面的这些(算法与数据结构)+(Java多线程学习手册)+(计算机网络顶级教程)等学习资源本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取。

2024-05-14 07:54:54 600

原创 最新MySQL 安装到基础 SQL 语法(1),volatile怎么实现的内存可见

1.查询在命令行输入如下命令:2.创建创建数据库create database 数据库名称;创建数据库(判断,如果不存在则创建)create database if not exists 数据库名称;3.删除删除数据库:drop database 数据库名称;删除数据库(判断,如果存在则删除)drop database if exists 数据库名称;4.使用数据库查看当前使用的数据库:使用数据库:use 数据库名称;

2024-05-14 07:54:18 929

原创 最新MySQL 到 Hazelcast Cloud 实时数据同步实操分享,大牛带你直击优秀开源框架灵魂

3.同第一步操作,点击左侧菜单栏的【连接管理】,然后点击右侧区域【连接列表】右上角的【创建连接】按钮,打开连接类型选择页面,然后选择Hazelcast Cloud。根据数据需求,选择需要同步的库、表,如果你对表名有修改需要,可以通过页面中的表名批量修改功能对目标端的表名进行批量设置。有三种校验模式,我常用最快的快速count校验 ,只需要选择到要校验的表,不用设置其他复杂的参数和条件,简单方便。还有一个校验方式关联字段值校验 ,创建关联字段值校验时,除了要选择待校验表外,还需要针对每一个表设置索引字段。

2024-05-14 07:53:40 680

原创 最新Mybatis(个人学习总结),阿里java面试题及答案

这些面试题是我朋友进阿里前狂刷七遍以上的面试资料,由于面试文档很多,内容更多,没有办法一一为大家展示出来,所以只好为大家节选出来了一部分供大家参考。面试的本质不是考试,而是告诉面试官你会做什么,所以,这些面试资料中提到的技术也是要学会的,不然稍微改动一下你就凉凉了。面试的本质不是考试,而是告诉面试官你会做什么,所以,这些面试资料中提到的技术也是要学会的,不然稍微改动一下你就凉凉了。//既然有了 SqlSessionFactory,顾名思义,我们可以从中获得 SqlSession 的实例。

2024-05-14 07:53:03 1674

原创 最全蚂蚁、滴滴、高德、字节、美团、亚马逊互联网公司面试总结,Javaweb基础知识总结

在清楚了各个大厂的面试重点之后,就能很好的提高你刷题以及面试准备的效率,接下来小编也为大家准备了最新的互联网大厂资料。进程的组成部分进程的通信方式进程间五种通信方式的比较内存管理有哪几种方式页面置换算法操作系统中进程调度策略有哪几种死锁的4个必要条件如何避免(预防)死锁Get和Post区别Http请求的完全过程计算机网络的五层模型tcp和udp区别tcp和udp的优点三次握手为什么不能两次握手四次挥手为什么连接的时候是三次握手,关闭的时候却是四次握手答案整理。

2024-05-13 23:13:14 680

原创 最全蓝桥杯算法考前复习要点和归纳总结(1),带你快速通过字节跳动面试

就写到这了,也算是给这段时间的面试做一个总结,查漏补缺,祝自己好运吧,也希望正在求职或者打算跳槽的 程序员看到这个文章能有一点点帮助或收获,我就心满意足了。多思考,多问为什么。希望小伙伴们早点收到满意的offer!越努力越幸运!金九银十已经过了,就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个 Java 知识体系将变得非常重要,可以很负责任的说一句,复习准备的是否充分,将直接影响你入职的成功率。

2024-05-13 23:12:37 537

空空如也

空空如也

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

TA关注的人

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