自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java面向对象编程

Java 中对于字段和方法共有四种访问权限:private: 类内部能访问, 类外部不能访问.默认(也叫包访问权限): 类内部能访问, 同一个包中的类可以访问, 其他类不能访问.protected: 类内部能访问, 子类和同一个包中的类可以访问, 其他类不能访问.public : 类内部和类的调用者都能访问.final 关键字修饰一个变量或者字段的时候, 表示 常量 (不能修改).final 关键字也能修饰类, 此时表示被修饰的类就不能被继承(即该类不会有子类).多态==向上转型。

2024-06-25 08:36:15 559

原创 Java并发系列「4」-- Thread 线程池 (关于博客之星的小秘密)

面试题文档来啦,内容很多,485页!由于笔记的内容太多,没办法全部展示出来,下面只截取部分内容展示。面试题文档来啦,内容很多,485页!由于笔记的内容太多,没办法全部展示出来,下面只截取部分内容展示。

2024-06-25 07:11:07 798

原创 Java中的几种阻塞队列(1)

千千万万要记得:多刷题!!多刷题!!之前算法是我的硬伤,后面硬啃了好长一段时间才补回来,算法才是程序员的灵魂!!!!篇幅有限,以下只能截图分享部分的资源!!(1)多线程(这里以多线程为代表,其实整理了一本JAVA核心架构笔记集)(2)刷的算法题(还有左神的算法笔记)(3)面经+真题解析+对应的相关笔记(很全面)(4)视频学习(部分)ps:当你觉得学不进或者累了的时候,视频是个不错的选择在这里,最后只一句话:祝大家offer拿到手软!!

2024-06-25 05:45:30 1100

原创 Eclipse 答疑:如何使用 Eclipse 进行断点(Breakpoints)调试?_eclipse断点调试

我们在使用 Eclipse 进行代码调试时,可以选择在一条特定的语句上面设置断点。当遇见一个断点时,程序会暂停。我们可以设置任意多的断点。当我们知道程序从什么地方开始的时候,断点特别有用。可以将断点设置到那条语句上,让程序先执行到断点处。

2024-06-25 02:41:37 1408

原创 7-2 作业调度算法--短作业优先 (30 分)(思路+详解+vector容器做法)Come Baby!!!!!!!!!!!

本人面试腾讯,阿里,百度等企业总结下来的面试经历,都是真实的,分享给大家!

2024-06-25 00:56:01 674

原创 LeetCode - Easy - 349

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

2024-06-24 11:54:08 756

原创 CSS吃吃吃loading动画

其他的内容都可以按照路线图里面整理出来的知识点逐一去熟悉,学习,消化,不建议你去看书学习,最好是多看一些视频,把不懂地方反复看,学习了一节视频内容第二天一定要去复习,并总结成思维导图,形成树状知识网络结构,方便日后复习。这里还有一份很不错的《Java基础核心总结笔记》,特意跟大家分享出来目录:看,学习了一节视频内容第二天一定要去复习,并总结成思维导图,形成树状知识网络结构,方便日后复习。这里还有一份很不错的《Java基础核心总结笔记》,特意跟大家分享出来。

2024-06-24 11:12:03 249

原创 后端开发基础-Spring框架学习-001——基础概念

小编精心为大家准备了一手资料以上Java高级架构资料、源码、笔记、视频。Dubbo、Redis、设计模式、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术【附】架构书籍BAT面试的20道高频数据库问题解析Java面试宝典Netty实战算法BATJ面试要点及Java架构师进阶资料//接口当中没有提供,需要使用其子接口ac.close();@Test//测试作用域小编精心为大家准备了一手资料。

2024-06-24 09:16:44 355

原创 八大排序算法实战:思想与实现

分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:= 1 )/* 一共有基数r个桶,每个桶最多放n个元素 */int digit;/* 获取元素对应位上的数字,即装入那个桶 *//* 定义每一轮的除数,1, 10, 100, … *//* 统计每个桶中实际存放元素的个数 */i < d;i++ ) /* d 位的元素,需要经过分配、收集d次即可完成排序 */{ /* 分配 *//* 获取元素对应位上的数字(巧妙!!!) */

2024-06-24 08:23:22 597

原创 二叉树!!!数据结构与算法--看完这篇文终于搞明白了

斜树:所有的结点都只有左子树的二叉树叫左斜树。所有结点都是只有右子树的二叉树叫右斜树。这两者统称为斜树。满二叉树:在一棵二叉树中。如果所有分支结点都存在左子树和右子树,并且所有叶子都在同一层上,这样的二叉树称为满二叉树。完全二叉树:对一颗具有n个结点的二叉树按层编号,如果编号为i(1

2024-06-24 07:32:16 464

原创 【理性评论赢取掘金徽章】Java接口中默认接口方法和静态接口方法

这份面试题几乎包含了他在一年内遇到的所有面试题以及答案,甚至包括面试中的细节对话以及语录,可谓是细节到极致,甚至简历优化和怎么投简历更容易得到面试机会也包括在内!也包括教你怎么去获得一些大厂,比如阿里,腾讯的内推名额!某位名人说过成功是靠99%的汗水和1%的机遇得到的,而你想获得那1%的机遇你首先就得付出99%的汗水!你只有朝着你的目标一步一步坚持不懈的走下去你才能有机会获得成功!成功只会留给那些有准备的人!首先就得付出99%的汗水!你只有朝着你的目标一步一步坚持不懈的走下去你才能有机会获得成功!

2024-06-24 06:40:20 443

原创 【Java必刷题】程序流程控制1

Java架构进阶面试及知识点文档笔记这份文档共498页,其中包括Java集合,并发编程,JVM,Dubbo,Redis,Spring全家桶,MySQL,Kafka等面试解析及知识点整理Java分布式高级面试问题解析文档其中都是包括分布式的面试问题解析,内容有分布式消息队列,Redis缓存,分库分表,微服务架构,分布式高可用,读写分离等等!互联网Java程序员面试必备问题解析及文档学习笔记Java架构进阶视频解析合集ka等面试解析及知识点整理**

2024-06-24 05:53:12 847

原创 tomcat优化——并发和Tomcat线程数(1)

学习视频:学习视频:[外链图片转存中…(img-DKduuQfk-1719176811837)]大厂面试真题:[外链图片转存中…(img-vtKsaAO6-1719176811838)]

2024-06-24 05:07:04 721

原创 springboot+vue前后端分离实现宿舍管理系统

由于细节内容实在太多了,为了不影响文章的观赏性,只截出了一部分知识点大致的介绍一下,每个小节点里面都有更细化的内容!小编准备了一份Java进阶学习路线图(Xmind)以及来年金三银四必备的一份《Java面试必备指南》由于细节内容实在太多了,为了不影响文章的观赏性,只截出了一部分知识点大致的介绍一下,每个小节点里面都有更细化的内容![外链图片转存中…(img-5MVWVxkN-1719173568008)]

2024-06-24 04:13:00 583

原创 ROS2从入门到精通0-4:ROS2核心架构与常用指令大全

amentcatkinamentCMakesrcincludelaunchconfig其中,package.xml.xml,文件缺失或错误配置都会导致编译失败。

2024-06-24 03:27:36 292

原创 Mysql之用户管理_mysql 用户管理

无论是哪家公司,都很重视基础,大厂更加重视技术的深度和广度,面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。针对以上面试技术点,我在这里也做一些分享,希望能更好的帮助到大家。无论是哪家公司,都很重视基础,大厂更加重视技术的深度和广度,面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。

2024-06-24 02:39:49 251

原创 leetcode算法112

由于篇幅限制,小编在此截出几张知识讲解的图解[外链图片转存中…(img-KaFWkTzB-1719165391506)][外链图片转存中…(img-miIAKmNH-1719165391507)]

2024-06-24 01:56:43 237

原创 java程序员怎么创建自己的网站:第五章:图解阿里云服务器部署SpringBoot项目

rootroot使用SQLYog或者Navicat连接设置mysql执行的最大长度sql:执行项目的创库sql语句刷新一下部署项目之前弄个快照等待一会开始部署项目上传jar包如果使用XShell上传文件先执行这些命令:安装lrzsz确认是否正确安装进行文件上传rz -y浏览器访问因为我的域名是在腾讯云买的所以去腾讯看看点击解析。

2024-06-24 01:11:16 269

原创 Java之SpringMVC(5分钟搭建Web工程)

如果你选择了IT行业并坚定的走下去,这个方向肯定是没有一丝问题的,这是个高薪行业,但是高薪是凭自己的努力学习获取来的,这次我把P8大佬用过的一些学习笔记(pdf)都整理在本文中了《Java中高级核心知识全面解析》< FATAL如果你选择了IT行业并坚定的走下去,这个方向肯定是没有一丝问题的,这是个高薪行业,但是高薪是凭自己的努力学习获取来的,这次我把P8大佬用过的一些学习笔记(pdf)都整理在本文中了《Java中高级核心知识全面解析》

2024-06-24 00:27:26 449

原创 HTTPS 原理分析

对于很多Java工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些资料希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。再分享一波我的Java面试真题+视频学习详解+技能进阶书籍升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。**整理的这些资料希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

2024-06-23 23:43:18 631

原创 C++实现队列与循环队列(queue、deque)的循环数组描述

Java架构进阶面试及知识点文档笔记这份文档共498页,其中包括Java集合,并发编程,JVM,Dubbo,Redis,Spring全家桶,MySQL,Kafka等面试解析及知识点整理Java分布式高级面试问题解析文档其中都是包括分布式的面试问题解析,内容有分布式消息队列,Redis缓存,分库分表,微服务架构,分布式高可用,读写分离等等!互联网Java程序员面试必备问题解析及文档学习笔记Java架构进阶视频解析合集Java架构进阶面试及知识点文档笔记。

2024-06-23 22:48:48 885

原创 数据结构与算法分析:(七)队列

/ 入队操作,将item放入队尾// 如果tail == n 表示队列已经满了// tail0,表示整个队列都占满了i < tail;i++) {// 搬移完之后重新更新head和tailhead = 0;++tail;从代码中我们看到,当队列的 tail 指针移动到数组的最右边后,如果有新的数据入队,我们可以将 head 到 tail 之间的数据,整体搬移到数组中 0 到 tail-head 的位置。

2024-06-21 07:18:17 753

原创 宝塔面板安装MySQL数据库并通过内网穿透工具实现公网远程访问

宝塔面板的简易操作性,使得运维难度降低,简化了 Linux 命令行进行繁琐的配置,下面简单几步,通过宝塔面板+cpolar 即可快速搭建一个 mysql 数据库服务并且实现公网远程访问。整理的这些资料希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。其实面试这一块早在第一个说的25大面试专题就全都有的。以上提及的这些全部的面试+学习的各种笔记资料,我这差不多来回搞了三个多月,收集整理真的很不容易,其中还有很多自己的一些知识总结。

2024-06-21 05:51:59 1076

原创 基于Java+SpringBoot+Vue前后端分离手工艺品销售系统设计和实现

计算机网络发展到现在已经好几十年了,在理论上面已经有了很丰富的基础,并且在现实生活中也到处都在使用,可以说,经过几十年的发展,互联网技术已经把地域信息的隔阂给消除了,让整个世界都可以即时通话和联系,极大的方便了人们的生活。所以说,手工艺品销售系统用计算机技术来进行设计,不仅在管理方面更加的系统化,操作性强,最重要的是关于数据的保存和使用都能节约大量的时间,该系统非常的好用。手工艺品销售系统管理数据的工具是MySQL,编码的语言是Java,运用的框架是Spring Boot框架。

2024-06-21 04:33:55 1048

原创 使用Keycloak实现安全的SpringBoot微服务

面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。

2024-06-21 03:13:16 739 1

原创 【043期】面试官问:如何使用 Redis 实现电商系统的库存扣减?

*** 执行扣库存的脚本*/static {/*** @desc 扣减库存Lua脚本* 库存(stock)-1:表示不限库存* 库存(stock)0:表示没有库存* 库存(stock)大于0:表示剩余库存* @params 库存key* @return* -3:库存未初始化* -2:库存不足* -1:不限库存* 大于等于0:剩余库存(扣减之后剩余的库存)* redis缓存的库存(value)是-1表示不限库存,直接返回1*/");")

2024-06-21 01:57:35 406

原创 Lazydocker:一款功能强大的Docker管理套件

我还通过一些渠道整理了一些大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。还有专门针对JVM、SPringBoot、SpringCloud、数据库、Linux、缓存、消息中间件、源码等相关面试题。多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。**

2024-06-21 00:46:57 979

原创 人机交互系统(4

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

2024-06-20 17:17:30 382

原创 【kafka专栏】典型应用场景之用户订单处理(含视频)

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

2024-06-20 15:56:00 318

原创 redis的五种数据类型

Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!Java面试核心知识点/**给该类一个服务类用于测试*/System.out.println(“学生名字为:” + name);System.out.println(“学生年龄为:” + age);return age;[外链图片转存中…(img-tmsIDWjv-1718865456566)]Java面试核心知识点。

2024-06-20 14:37:48 362

转载 Java基础知识面试题

IOException:当发生某种IO异常时抛出;ClassCastException:当试图将对象强制转换为不是实例的子类时,抛出此异常;NoSuchMethodException:无法找到某一方法时,抛出;ArrayStoreException:试图将错误类型的对象存储到一个对象数组时抛出的异常;NumberFormatException:当试图将字符串转换成数字时,失败了,抛出;IllegalArgumentException 抛出的异常表明向方法传递了一个不合法或不正确的参数。

2024-06-20 11:52:16 254

原创 Hibernate多对多的关系映射,详解(代码+图解)与应用 举个栗子,搞的清楚

学习技术一定要制定一个明确的学习路线,这样才能高效的学习,不必要做无效功,既浪费时间又得不到什么效率,大家不妨按照我这份路线来学习。大家不妨直接在牛客和力扣上多刷题,同时,我也拿了一些面试题跟大家分享,也是从一些大佬那里获得的,大家不妨多刷刷题,为金九银十冲一波!//删除对应的角色,级联删除用户学习技术一定要制定一个明确的学习路线,这样才能高效的学习,不必要做无效功,既浪费时间又得不到什么效率,大家不妨按照我这份路线来学习。

2024-06-19 22:51:12 597

原创 【云原生】Kubernetes编排工具精讲

要求使用Centos7.8版本:https://vault.centos.org/7.8.2003/isos/x86_64/CentOS-7-x86_64-Minimal-2003.iso。这里会采用==https://kuboard.cn/==提供的方式安装。:负责处理其他Slave或客户端的请求。1.3 Kubernetes安装。要求2台服务之间可以相互通讯。:管理Pods上面的容器。:可以理解为就是运行的容器。关于初始化时用到的环境变量。:负责调度其他云服务产品。| 搭建成功效果 |

2024-06-19 15:59:02 248

原创 this与super关键字(阿里巴巴面试竟然问道这个了……今天把它盘透彻了!)

this 基本概念访问本类实例属性和方法super 基本概念访问父类实例属性和方法this 查找范围先查找本类,不存在再查找父类super 查找范围直接查找父类this 其他功能单独使用表示当前对象super 其他功能。

2024-06-19 14:44:59 615

原创 Openstack架构构建及详解(2)--keystone组件

⚫服务目录管理User(用户) 一个人、系统或服务在OpenStack中的数字表示。已经登录的用户分配令牌环以访问资源。用户可以直接分配给特定的租户,就像隶属于每个组。Credentials(凭证)用于确认用户身份的数据。例如:用户名和密码,用户名和API key,或由认证服务提供的身份验证令牌Authentication(验证)确认用户身份的过程。Token(令牌)一个用于访问OpenStackAPI和资源的字母数字字符串。一个临牌可以随时撤销,并且持续一段时间有效Tenant(租户)

2024-06-19 13:30:04 1059

原创 Day435&436

还是以这个图为例,发送方呢要给接收方发送数据,他先拿 密钥A 进行加密。但是 密钥A 不能被别人知道,他需要隐藏起来。他加密完数据以后,让接收方拿 密钥B 来进行解密。所以他必须告诉接收方 密钥B 是什么,那这个 密钥B 就应该暴露出来,这个 密钥B就是我们所说的公钥暴露出给别人用的就叫公钥,我们自己藏起来的就叫私钥。当然这个公钥和私钥是一个相对概念,你也可以把这个 密钥B 藏起来,那 密钥B 就是私钥,密钥A 就是公钥。所以对于第一个单项流程,密钥B 呢就是我们的公钥,他要暴露给接收方使用。

2024-06-19 11:01:17 862

原创 Java中高级核心知识全面解析——数据结构(布隆过滤器【原理介绍、使用场景、如何实现】

Redis v4.0 之后有了 Module(模块/插件) 功能,Redis Modules 让 Redis 可以使用外部模块扩展其功能。布隆过滤器就是其中的 Module。另外,官网推荐了一个 RedisBloom 作为 Redis 布隆过滤器的 Module,地址:https://github.com/RedisBloom/RedisBloom。

2024-06-19 02:00:47 655

原创 6种epoll的设计,让你吊打面试官,而且他不能还嘴

每年转战互联网行业的人很多,说白了也是冲着高薪去的,不管你是即将步入这个行业还是想转行,学习是必不可少的。作为一个Java开发,学习成了日常生活的一部分,不学习你就会被这个行业淘汰,这也是这个行业残酷的现实。如果你对Java感兴趣,想要转行改变自己,那就要趁着机遇行动起来。或许,这份限量版的Java零基础宝典能够对你有所帮助。是想转行,学习是必不可少的。作为一个Java开发,学习成了日常生活的一部分,不学习你就会被这个行业淘汰,这也是这个行业残酷的现实。

2024-06-19 00:44:19 839

原创 Spring核心原理分析之MVC九大组件(1)

一般像这样的大企业都有好几轮面试,所以自己一定要花点时间去收集整理一下公司的背景,公司的企业文化,俗话说「知己知彼百战不殆」,不要盲目的去面试,还有很多人关心怎么去跟HR谈薪资。这边给大家一个建议,如果你的理想薪资是30K,你完全可以跟HR谈33~35K,而不是一下子就把自己的底牌暴露了出来,不过肯定不能说的这么直接,比如原来你的公司是25K,你可以跟HR讲原来的薪资是多少,你们这边能给到我的是多少?你说我这边希望可以有一个20%涨薪。

2024-06-18 22:53:34 998

原创 Spring Boot-整合MyBatis

*将自定义的 Druid数据源添加到容器中,不再让 Spring Boot 自动创建绑定全局配置文件中的 druid 数据源属性到 com.alibaba.druid.pool.DruidDataSource从而让它们生效@ConfigurationProperties(prefix = “spring.datasource”):作用就是将 全局配置文件中。

2024-06-18 21:26:36 807

空空如也

空空如也

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

TA关注的人

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