- 博客(142)
- 收藏
- 关注
原创 Java基础之 静态变量,方法和类以及Singleton模式
静态方法中不允许访问类的非静态成员,包括成员的变量和方法,因为此时是通过类调用的,没有对象的概念。一般情况下,主方法是静态方法,所以JVM可以直接调用它,主方法为静态方法是因为它是整个软件系统的入口,而进入入口时系统中没有任何对象,只能使用类调用。原因:从根本来说,是静态变量不管类是否实例化都会存在,而实例变量只有类实例化了才存在。Static int data语句说明data为类变量,为一个类的共享变量,属于整个类。如果子类中有和父类重名的静态方法,虽然编译通过,但它并不能实现多态,所以不能称作覆盖。
2024-05-25 19:40:37
346
原创 Java基础——深入理解Java中的多线程(超级详细,值得你看)
开发中优先选择实现Runnable方式原因:实现的方式没有类的单继承性的局限性实现的方式更适合来处理多个线程共享数据的情况相同点:都需要重写run(),将线程要执行的代码声明在run()方法中线程的生命周期解决线程安全问题;使用同步代码块/*在Java中,我们通过同步机制,来解决线程的安全问题方式1:同步代码块*synchronized(同步监视器){//需要被同步的代码}说明:操作共享数据的代码,即为需要被同步的代码。
2024-05-25 19:40:06
423
原创 Java类和对象_java对袋鼠写一个类要求有属性和行为
类是Java中的一种重要的引用数据类型,也是组成 Java 程序的基本要素,因为所有的 Java 程序都是基于类的。本节介绍如何定义类。在 Java 中定义一个类,需要使用 class 关键字、一个自定义的类名和一对表示程序体的大括号。// 定义属性部分// 定义方法部分提示:上述语法中,中括号“[]”中的部分表示可以省略,竖线“|”表示“或关系”,例如 abstract|final,说明可以使用 abstract 或 final 关键字,但是两个关键字不能同时出现。
2024-05-23 19:48:01
783
原创 Java类加载机制之双亲委派模型——JVM系列(九)
针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。下面的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)最新整理电子书name必须填全限定名,比如java.lang.Object.针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。下面的面试题答案都整理成文档笔记。
2024-05-23 19:47:25
574
原创 Java多线程(八):常见的锁策略
总体来说,如果你想转行从事程序员的工作,Java开发一定可以作为你的第一选择。但是不管你选择什么编程语言,提升自己的硬件实力才是拿高薪的唯一手段。如果你以这份学习路线来学习,你会有一个比较系统化的知识网络,也不至于把知识学习得很零散。我个人是完全不建议刚开始就看《Java编程思想》、《Java核心技术》这些书籍,看完你肯定会放弃学习。建议可以看一些视频来学习,当自己能上手再买这些书看又是非常有收获的事了。[外链图片转存中…(img-sf2fiF51-1716458140733)]
2024-05-23 17:56:03
96
原创 Java多线程(七):单例模式详解
学习技术一定要制定一个明确的学习路线,这样才能高效的学习,不必要做无效功,既浪费时间又得不到什么效率,大家不妨按照我这份路线来学习。大家不妨直接在牛客和力扣上多刷题,同时,我也拿了一些面试题跟大家分享,也是从一些大佬那里获得的,大家不妨多刷刷题,为金九银十冲一波!学习技术一定要制定一个明确的学习路线,这样才能高效的学习,不必要做无效功,既浪费时间又得不到什么效率,大家不妨按照我这份路线来学习。[外链图片转存中…(img-mTr7Ei79-1716458106249)]
2024-05-23 17:55:29
1033
原创 JavaWeb~使用UDP网络编程 简单实现汉译英服务器与客户端
作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料要客户端知道要发往哪台服务器的ip 和端口 还需要一个udp的连接对象作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料[外链图片转存中…(img-F1ya9UPO-1716451184288)][外链图片转存中…(img-1AkfbKBq-1716451184289)]
2024-05-23 16:00:07
725
原创 IDEA版SpringBoot全教程 08 会员管理系统(中)
Controller控制器的方法中,可以接收HttpServletRequest对象,这个对象中包含了前台的请求参数信息。为了方便开发,一般我们都会对其进行封装,比如HashMap就挺香的,用HashMap获取某个参数,只需要我们用get方法。给HashMap设置某个参数,我们可以用put方法,反正很爽就对了。我们单独封装一个方法,把HttpServletRequest转换为HashMap/**将请求对象的参数转换为HashMap@return*/if (null!i++) {
2024-05-23 14:06:07
609
原创 IDEA版SpringBoot全教程 02
这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。相信这对于所有层次的Redis使用者都是一份非常完美的教程了。你的支持,我的动力;祝各位前程似锦,offer不断!!!这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。
2024-05-23 14:05:32
840
原创 CentOS7环境部署kubenetes1
机会是留给有准备的人,大家在求职之前应该要明确自己的态度,熟悉求职流程,做好充分的准备,把一些可预见的事情做好。对于应届毕业生来说,校招更适合你们,因为绝大部分都不会有工作经验,企业也不会有工作经验的需求。同时,你也不需要伪造高大上的实战经验,以此让自己的简历能够脱颖而出,反倒会让面试官有所怀疑。你在大学时期应该明确自己的发展方向,如果你在大一就确定你以后想成为Java工程师,那就不要花太多的时间去学习其他的技术语言,高数之类的,不如好好想着如何夯实Java基础。请转发本文支持一下。
2024-05-23 12:11:26
716
原创 CentOS7环境部署kubenetes1(1)
localhost | 192.168.119.157 | master,主控节点 | 双核,2G内存 || node1 | 192.168.119.156 | node,一号业务节点 | 双核,4G内存 || node2 | 192.168.119.159 | node,二号业务节点 | 双核,2G内存 || normal | 192.168.119.158 | 普通linux服务器 | 单核,1G内存 |hostname等于normal机器和kubernetes集群无关;
2024-05-23 12:10:51
800
原创 800页神仙MySQL文档+140道高频面试题,面试不再怕被问MySQL
互联网大厂比较喜欢的人才特点:对技术有热情,强硬的技术基础实力;主动,善于团队协作,善于总结思考。无论是哪家公司,都很重视高并发高可用技术,重视基础,所以千万别小看任何知识。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。其实我写了这么多,只是我自己的总结,并不一定适用于所有人,相信经过一些面试,大家都会有这些感触。下面有部分截图希望能对大家有所帮助。本文已被。
2024-05-16 03:49:40
438
原创 80%大厂必问的面试题,附答案
由于篇幅限制,小编在此截出几张知识讲解的图解本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取[外链图片转存中…(img-Ea39ivEs-1715802525747)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取。
2024-05-16 03:49:07
958
原创 80%Java开发者面试都问的SpringBoot你竟不会?看完这些笔记足以
文章中涉及到的知识点我都已经整理成了资料,录制了视频供大家下载学习,诚意满满,希望可以帮助在这个行业发展的朋友,在论坛博客等地方少花些时间找资料,把有限的时间,真正花在学习上,所以我把这些资料,分享出来。相信对于已经工作和遇到技术瓶颈的朋友们,在这份资料中一定都有你需要的内容。本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取热门你和他们相处的时间甚至比和你女朋友相处的时间要长主流程复杂度不大。
2024-05-16 03:48:34
959
原创 7月最新阿里菜鸟国际Java研发岗面经分享
手绘了下图所示的kafka知识大纲流程图(xmind文件不能上传,导出图片展现),但都可提供源文件给每位爱学习的朋友本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取核心总结学习笔记+最新讲解视频+实战项目源码】](https://bbs.csdn.net/topics/618154847)收录**需要这份系统化的资料的朋友,可以点击这里获取。
2024-05-16 03:48:01
231
原创 2024年度综合大盘点:火爆 IT 业的 8 大 Java 技术,每一项都是大写的“牛逼”
Java架构学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2021年最新大厂面试题。本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。
2024-05-15 19:55:49
376
原创 2024年度总结,憧憬2024
初入职场初入职场,因为很多东西都不是太懂,以为工资高就是好事(当时面了两三家,选了一家工资最高的),结果感觉自己什么都没有学到,平时开发所用的技术还是学校学的那一套,没有用到任何新技术(想学习一下SpringCloud和Redis缓存),不过这样也不算太坏,我可以有更多的时间去准备专升本。实习公司的同事都特别友好,领导也没有什么领导架子,对新入职的我也算是很照顾,我有什么问题都会询问他们。在没踏进职场时,在网上也看到过实习生有多么的不容易。
2024-05-15 19:55:16
231
原创 2024年底跳槽面试5家大厂,最后收获拼多多Java岗offer,分享三面总结!
学习视频:本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取大厂面试真题:[外链图片转存中…(img-jfpM7O9D-1715774062229)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取。
2024-05-15 19:54:43
284
原创 2024年安卓开发进阶课程!漫谈MySQL权限安全,已拿offer_android开发工程师要求mysql
经过日积月累, 以下是小编归纳整理的深入了解Java虚拟机文档,希望可以帮助大家过关斩将顺利通过面试。由于整个文档比较全面,内容比较多,篇幅不允许,下面以截图方式展示。由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取。
2024-05-15 19:54:09
299
原创 酸!Java程序员校招进字节跳动,直接月薪35K,他刷的题我要到了(1)
总的来说,面试是有套路的,一面基础,二面架构,三面个人。最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取ps://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**需要这份系统化的资料的朋友,可以点击这里获取。
2024-05-15 02:19:01
315
原创 都这么卷了,不懂MyBatis插件开发怎么行,教你实现一个MyBatis分页插件
对于面试还是要好好准备的,尤其是有些问题还是很容易挖坑的,例如你为什么离开现在的公司(你当然不应该抱怨现在的公司有哪些不好的地方,更多的应该表明自己想要寻找更好的发展机会,自己的一些现实因素,比如对于我而言是现在应聘的公司离自己的家更近,又或者是自己工作到达了迷茫期,想跳出迷茫期等等)Java面试精选题、架构实战文档你的支持,我的动力;祝各位前程似锦,offer不断!本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。
2024-05-15 02:18:24
759
原创 都说HashMap是判断Java程序员基础是否扎实的标准之一,你怎么看?
现在正是金三银四的春招高潮,前阵子小编一直在搭建自己的网站,并整理了全套的**【一线互联网大厂Java核心面试题库+解析】:包括Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等**本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取大家看完有什么不懂的可以在下方留言讨论.
2024-05-15 02:17:48
594
原创 都是程序员,开发五六年还是20K,有的却已经是年薪百万的架构师?
针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。上述的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取需要这份系统化的资料的朋友,可以点击这里获取。
2024-05-15 02:17:10
324
原创 最新第八届蓝桥杯B组Java类真题 第九题 标题: 分巧克力,Java面试复习重点
我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的。
2024-05-14 17:32:16
575
原创 最新第七章·深度学习实战(1,一次违反常规的Java大厂面试经历
每年转战互联网行业的人很多,说白了也是冲着高薪去的,不管你是即将步入这个行业还是想转行,学习是必不可少的。作为一个Java开发,学习成了日常生活的一部分,不学习你就会被这个行业淘汰,这也是这个行业残酷的现实。如果你对Java感兴趣,想要转行改变自己,那就要趁着机遇行动起来。或许,这份限量版的Java零基础宝典能够对你有所帮助。本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取。
2024-05-14 17:31:39
749
原创 最新穷举搜索的例子:Google方程式(Java题解),富士康java面试题整理
从穷举法的角度看,这是一个典型的排列组合问题,题目中一种出现了9个字母,每个字母都可能是0~9之间的数字,穷举的方法就是对每个字母用0~9的数字尝试10次,如果某一次得到的字母和数字的对应关系能够满足减法等式,则输出这一组对应关系。据说这是Google公司的面试题,我没有考证过,不过这种字符方程(或字符等式)问题有很多变种,比如2005年的Google中国编程挑战赛第二轮淘汰赛有一道名为“SecretSum”的500分的竞赛题,与本题如出一辙,只不过字母是3个,而且用的是加法计算。6a57acb)收录**
2024-05-14 17:31:02
789
原创 最新Spring Boot 2,面试几个月还没找到工作
对于面试,一定要有良好的心态,这位小伙伴面试美团的时候没有被前面阿里的面试影响到,发挥也很正常,也就能顺利拿下美团的offer。小编还整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家,也祝愿大家都能够升职加薪!本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取。
2024-05-14 08:49:55
409
原创 最新Spring Boot 2(17),拥有百万粉丝的大牛讲述学Java的历程
分享一些资料给大家,我觉得这些都是很有用的东西,大家也可以跟着来学习,查漏补缺。@Componentlog.info(“现在时间:” + dateFormat.format(new Date()));2021-07-13 14:57:01.411 INFO 34836 — [ scheduling-1] com.didispace.chapter71.ScheduledTasks : 现在时间:14:57:01。
2024-05-14 08:49:18
350
原创 最新Spring Boot 2(1),java的网络编程面试题
在清楚了各个大厂的面试重点之后,就能很好的提高你刷题以及面试准备的效率,接下来小编也为大家准备了最新的互联网大厂资料。本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取战项目源码】](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**需要这份系统化的资料的朋友,可以点击这里获取。
2024-05-14 08:48:41
288
原创 最新Spring Boot + MyBatis + MySQL 实现读写分离!,如何保证消息队列是高可用的
2020年在匆匆忙忙慌慌乱乱中就这么度过了,我们迎来了新一年,互联网的发展如此之快,技术日新月异,更新迭代成为了这个时代的代名词,坚持下来的技术体系会越来越健壮,JVM作为如今是跳槽大厂必备的技能,如果你还没掌握,更别提之后更新的新技术了。更多JVM面试整理:本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取定义一个主键,用该注解标注的就读主库例如,假设我们有一张表member。
2024-05-14 08:48:04
342
原创 最全阿里一面就凉了:MySQL+多线程+Redis+算法+网络一个都没说明白,纯干货
给大家送一个小福利附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取//bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**需要这份系统化的资料的朋友,可以点击这里获取。
2024-05-14 00:07:58
868
原创 最全阿里一线架构师甩出“源码阅读指南”,从源码到实战,一键搞定,分享我的6点面试经验
金三银四马上就到了,希望大家能好好学习一下这些技术点学习视频:本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取ps://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**需要这份系统化的资料的朋友,可以点击这里获取。
2024-05-14 00:07:22
272
原创 最全阿里“重推”的Spring+Boot+MVC+CloudAlibaba学习手册,全靠这份啃了58天的「Java进阶核心知识集」
在这个部分总结了2019年到目前为止Java常见面试问题,取其面试核心编写成这份文档笔记,从中分析面试官的心理,摸清面试官的“套路”,可以说搞定90%以上的Java中高级面试没一点难度。本节总结的内容涵盖了:消息队列、Redis缓存、分库分表、读写分离、设计高并发系统、分布式系统、高可用系统、SpringCloud微服务架构等一系列互联网主流高级技术的知识点。(上述只是一个整体目录大纲,每个点里面都有如下所示的详细内容,从面试问题——分析面试官心理——剖析面试题——完美解答的一个过程)
2024-05-14 00:06:46
491
原创 最全阿里P8架构师的微服务架构经验:全记录在这份文档里面了,2024年阿里+头条+腾讯大厂Java笔试真题
机会是留给有准备的人,大家在求职之前应该要明确自己的态度,熟悉求职流程,做好充分的准备,把一些可预见的事情做好。对于应届毕业生来说,校招更适合你们,因为绝大部分都不会有工作经验,企业也不会有工作经验的需求。同时,你也不需要伪造高大上的实战经验,以此让自己的简历能够脱颖而出,反倒会让面试官有所怀疑。你在大学时期应该明确自己的发展方向,如果你在大一就确定你以后想成为Java工程师,那就不要花太多的时间去学习其他的技术语言,高数之类的,不如好好想着如何夯实Java基础。请转发本文支持一下本文已被。
2024-05-14 00:06:09
244
原创 最全Win10如何安装JDK1,java对象生命周期面试
按照上面的过程,4个月的时间刚刚好。当然Java的体系是很庞大的,还有很多更高级的技能需要掌握,但不要着急,这些完全可以放到以后工作中边用别学。学习编程就是一个由混沌到有序的过程,所以你在学习过程中,如果一时碰到理解不了的知识点,大可不必沮丧,更不要气馁,这都是正常的不能再正常的事情了,不过是“人同此心,心同此理”的暂时而已。!JDK全称为Java Development Kit,顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包。
2024-05-13 15:22:16
227
原创 最全VS Code 2024路线图:大量Spring Boot优化提上日程(1),JDK、JRE与JVM的区别与联系
从设计思想解读开源框架,一步一步到Spring、Spring5、SpringMVC、MyBatis等源码解读,我都已收集整理全套,篇幅有限,这块只是详细的解说了23种设计模式,整理的文件如下图一览无余!从设计思想解读开源框架,一步一步到Spring、Spring5、SpringMVC、MyBatis等源码解读,我都已收集整理全套,篇幅有限,这块只是详细的解说了23种设计模式,整理的文件如下图一览无余!无论是一个初级的 coder,高级的程序员,还是顶级的系统架构师,应该都有深刻的领会到设计模式的重要性。
2024-05-13 15:21:39
825
原创 最全VMware的安装教程,高级java开发工程师面试题
虽然我个人也经常自嘲,十年之后要去成为外卖专员,但实际上依靠自身的努力,是能够减少三十五岁之后的焦虑的,毕竟好的架构师并不多。架构师,是我们大部分技术人的职业目标,一名好的架构师来源于机遇(公司)、个人努力(吃得苦、肯钻研)、天分(真的热爱)的三者协作的结果,实践+机遇+努力才能助你成为优秀的架构师。如果你也想成为一名好的架构师,那或许这份Java成长笔记你需要阅读阅读,希望能够对你的职业发展有所帮助。本文已被。
2024-05-13 15:21:03
374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人