自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(28)
  • 收藏
  • 关注

原创 Java大数据开发 面试答疑

在集群中,目前能很好的运行在Yarn和Mesos中,当然Spark还有自带的Standalone模式,对于大多数情况Standalone模式就足够了,如果企业已经有Yarn或者Mes。一般query的总量是有限的,只是重复的次数比较多而已,可能对于所有的query,一次性就可以加入到内存了。2)方案2采用快速排序的思想,每次分割之后只考虑比轴大的一部分,知道比轴大的一部分在比100多的时候,采用传统排序算法排序,取前100个。...

2022-07-26 20:17:50 122

原创 springboot基于微信小程序的在线办公系统+java+uinapp+Mysql

基于springboot的在线办公小程序。它是在Windows下,以MYSQL为数据库开发平台,java技术和Tomcat网络信息服务作为应用服务器。在线办公小程序的功能已基本实现,主要包括首页、个人中心、通知公告管理、员工管理、部门信息管理、职位信息管理、会议记录管理、待办事项管理、工资信息管理、留言板管理、系统管理等。...

2022-07-25 17:50:40 299

原创 「面试小抄」2022年GitHub最热Java面试题技术点,备战金九银十

最近替公司面了几个应聘者,结果给我整抑郁了,9点的面试9点10分才到!!!这还不是最重要的,重要的是穿着一眼就让人看出来没有对这场面试很重视的感觉!!但是小编还是面完了,很多简单的源码问题+项目经验+并发处理等问题上都回答的寥寥草草,现在的年轻人。。。。。我回家以后特意整理的一份最近面试经常我问的面试题和技术点希望你们金九银十重视面试好吗!!!!!...

2022-07-25 17:49:40 333

原创 Java基础之static关键字

static关键字是一个修饰符,它可以用来修饰类的成员变量和成员方法,被修饰的成员是属于类的,而不是单单是属于某个对象的。非静态方法可以运行的时候,在内存中就一定有对象产生,存在对象,就说明对象所属的类已经被加载完成,类加载完成,静态方法就已准备就绪。非静态方法,它的运行必须是在类加载完成之后,通过new关键字创建出对象之后,通过对象才能调用。静态成员变量堆在类的加载在方法区的静态区中存在,直到类从方法区卸载,才会消失。非静态成员变量当创建类的对象的时候,随着对象的产生在堆中出现。...

2022-07-23 17:25:39 135

原创 java关键字——this和super

如果字类中要访问父类中的成员,可以使用super关键字,在Java中super关键字的作用就是用来在子类中去访问父类的内容。this可以完成构造方法之间的调用this(参数列表),调用和传递参数一致的构造方法。方法被哪个对象调用,方法中的this就代表哪个对象,即谁在调用,this就代表谁。记录当前方法是被哪个对象调用的,哪个对象调用的方法,this就指向哪个对象。两个构造方法之间不能相互调用,否则会导致内存的溢出,编译时直接报错。this代表所在类的当前对象的引用(地址值),即对象自己的引用。...

2022-07-23 17:25:09 910

原创 java关键字详解

表明一个类型是另一个类型的子类型。受保护的,只能修饰成员方法或者成员变量,不能修饰类,给本包和同一个包子类访问,不同包的子类。用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的。默认的权限,什么权限修饰符也不写,同一个类中可访问,同一包中(子类与无关类)私有的,最小的访问权限,修饰后的成员变量和成员方法,只在本类中才能访问。公共的、公开的、访问范围没有底限,最大的访问权限。表明当前对象的父类型的引用或者父类型的构造方法。声明在当前定义的成员方法中所有需要抛出的异常。...

2022-07-23 17:24:37 128

原创 java内部类详解

成员内部类定义在类中方法外的类。//内部类的成员位置。class外部类{//外部类的成员位置。

2022-07-23 17:24:07 116

原创 Java学习进阶:学习Java得3个技巧

大学里学过c语言的同学学习起来Java很快,因为像条件判断语句ifelseswitch什么的都是通用的,c语言里很多东西和Java里都是通用的。因为说话跑步这个动作比较的负责,不可能用一个属性来确定,不像眼睛,眼睛他就是眼睛,怎么样都是眼睛,但是说话的话,他却可以说很多不同的话,表达不同的意思,你说普通话是说话,说英文也是说话,所以这就是方法。眼睛睫毛鼻子都是这个人的属性,固有的属性。而且就算上班了,你也要不停的自学Java,因为技术在不断更新进步,要学的东西还有很多,千万不要因为找到工作就停止学习。...

2022-07-23 17:23:35 53

原创 七个常见的Java应用安全陷阱及应对

里面会分享一些资深架构师录制的视频录像有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构等这些成为架构师必备的知识体系。在操作系统命令中,这会导致命令注入。Java应用安全方面的挑战有很多,不过,本文列举了七个较常见的典型安全陷阱,如果企业安全团队意识到Java应用程序中可能存在漏洞,先试着从这几个方面着手开展工作,可能会更容易、更快捷发现并消除问题。......

2022-07-23 17:23:04 188

原创 最受java程序员欢迎的最佳性能测试工具

另外值得注意的是,免费版本不支持分布式应用程序——这可能是一个很大的贬低者。虽然我们在这里主要查看Java应用程序的负载测试工具,但负载测试是大多数性能测试方法的基础。它与流行的开源工具(如前面提到的JMeter和Selenium)集成,并具有允许简单且可复制的负载测试的UI。本文主要介绍了主流的性能测试工具,希望大家能够根据不同的测试需求和自己对工具的理解,选取适合自己的测试工具。虽然它是一种优质产品,但对于不想投入开发资源和资金来创建可靠的负载测试解决方案的企业来说,它显然很受欢迎。...

2022-07-23 17:22:35 374

原创 作为Java初学者,更应该关心哪些问题?

第三在如今这个IT市场,Java开发工作竞争越来越激烈,如果你是小白转行的,那么建议你找个好的机构培训学习下,不要心疼钱,你要知道有付出才有回报,投资自己什么时候都是对的选择,先找些基础资料自己自学一段时间看看到底适合自己不,不要盲目的学习。第二如果没有一套系统的学习路线和方案,这看看,那里看看,依旧学了之后还是浪费时间,根据我的学习经历来看,任何人学习任何东西,需要一气呵成,在这段时间内,学习什么就一刻都不能松懈,今天看点视频,明天有事,不看了,这样没啥意义。开发中为什么会用框架,Rest是啥?...

2022-07-23 17:21:58 67

原创 Java开发入门:Java开发的基础知识有哪些?

当你学习到了Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中尤其需要花精力的,而且这个时候,你要学会使用开发工具,而不能再使用记事本了,可以选择eclipse。你可以不理解那些配置都是什么含义,以及为什么要这么做,但你要多动手,具体的留着后面你去了解。在这个时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事。学完以上内容后,你对Java也能有基本的了解,接着你可以尝试着用Java语言写出一些简单的程序。...

2022-07-23 17:21:27 159

原创 掌握JVM面试专题和答案Offer拿到手软(附学习路线图)

最后给大家Spring系列的学习笔记和面试题,包含spring面试题、springcloud面试题、springboot面试题、spring教程笔记、springboot教程笔记、最新阿里巴巴开发手册(63页PDF总结)、2022年Java面试手册。6.GC的三种收集方法标记清除、标记整理、复制算法的原理与特点,分别用在什么地方,如果让你优化收集方法,有什么思路?业务越来越复杂,服务分层,微服务架构是架构升级的必由之路,Java技术体系,和微服务相关的技术有哪些呢?7.GC收集器有哪些?...

2022-07-23 17:21:00 30

原创 面试官让我手写一个RPC框架

远程服务调用(Remoteprocedurecall)的概念历史已久,1981年就已经被提出,最初的目的就是为了调用远程方法像调用本地方法一样简单,经历了四十多年的更新与迭代,RPC的大体思路已经趋于稳定,如今百家争鸣的RPC协议和框架,诸如Dubbo(阿里)、Thrift(FaceBook)、gRpc(Google)、brpc(百度)等都在不同侧重点去解决最初的目的,有的想极致完美,有的追求极致性能,有的偏向极致简单。持久节点(PERSISENT)inti=1;https。...

2022-07-22 18:22:34 86

原创 2022年Java面试总结,200多页真题笔记和详解(核心考点、6家大厂)

为了进大厂,花了很多时间和精力在面试准备上,也刷了很多题。但题刷多了有点怀疑人生,不知道刷的这些题在之后的工作中能不能用到,如果只是为面试而刷题是不是在浪费人生呢?**刷题就是认真准备的一种。**否则的话,很多东西你看起来知道、会用,但在面试的高压场景下,很可能大脑一片空白,啥都说不出来。面试的时候,你又没办法面向Google编程,是不是?大厂面试的时候,一般会考的就是这么几个大方向技术知识、项目经历、智力测验等。我们说的,其中又主要包括基础知识、岗位相关技术的通用套路和踩坑经验。那咋办?...

2022-07-22 18:09:55 195

原创 资深Java大牛带你由基础到原理再到项目实战,轻松掌控核心技术

资深Java大牛带你由基础到原理再到项目实战,轻松掌控核心技术**《Java编程的逻辑》**致力于帮助读者真正理解Java编程。对于每个语言特性和API,不仅介绍其概念和用法,还分析了为什么要有这个概念,实现原理是什么,背后的思维逻辑是什么;对于类库,分析了大量源码,使读者不仅知其然,还知其所以然,以透彻理解相关知识点。...

2022-07-18 16:21:53 66

原创 985硕毕业,面试13家企业,拿7个大厂offer,回顾面试总结

本人计算机六年入门选手,大大小小面试了不少,一路成长历程,也希望能帮助到各位。本面试经验只适用于我这种普普通通没有背景的萌新,大神勿喷。先介绍一下个人情况211本+985硕+计算机专业,参与的是20届的秋招,也就是19年9月找到的工作(以下排名不分先后顺序)(ps回顾才发现我竟然海投这么多)...

2022-07-18 16:18:16 139

原创 远程三面蚂蚁金服,分享面试经历总结(已拿offer)

通过数十家面试的观察,对于Redis和MQ,考察的方向,其实也是有迹可循的。首先他们的高可用是怎么保证的,原理是怎么样的,几乎必问(不信你可以自己观察)。既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。视频面试结束之后,我总结了下,问的都不算难,虽然不是很顺畅,但问题也都回答上了,就是通过视频的形式来面试,总感觉怪怪的。...

2022-07-16 20:58:00 253

原创 Java程序员找工作需要掌握哪些技能?

里面会分享一些资深架构师录制的视频录像有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构等这些成为架构师必备的知识体系。其中《JavaNIO》有中文版,《JavaIO》没有,如果英文不好的同学可以看下面的教程可以帮你完成最快的学习进程。但是这本书没有中文版,如果英文书读的很痛苦,大家可以去网上搜索一些好的文章,也能达到相同的效果。...

2022-07-16 20:57:14 768

原创 常见面试题梳理:源码角度彻底揭秘ThreadLocal

通过set方法的阅读,我们基本可以得出以下结论ThreadLocal本身不存放数据,而是通过Thread对应的ThreadLocalMap来存放数据,ThreadLocal只是作为key。会以当前的ThreadLocal作为key,从ThreadLocalMap中获取到set的value。如果我们没有调用set,而直接调用get的话,默认情况下会返回null(并帮我们调用set方法,value就设为null)...

2022-07-15 22:11:32 67

原创 JAVA的面试题目汇总,你又能答出多少?

先自我介绍,讲讲自己基础掌握情况,以及项目经历平时会用到哪些数据结构?链表和数组的优缺点?解决hash冲突的方法有哪些?讲讲自己对HashMap的理解,以及和Weakhashmap的区别?你刚才讲的是JDK1.7版本的实现,知道JDK1.8做了哪些改动么?你们在微服务中用RPC通信还是REST?RPC和HTTP的关系是什么?谈谈什么是HTTP的长连接和短连接?TCP的三次握手和四次挥手,以及为什么要三次握手,而不是二次?TCP有哪些状态,相应状态的含义?...

2022-07-15 22:11:11 72

原创 大厂面试题精选-厦门-中软国际-Java中级

final变量、类、方法的修饰符,被final修饰的类不能被继承,变量或方法被final修饰.finalizeObject类中定义的方法,若子类覆盖了finalize()方法,在在垃圾收集器将对象。

2022-07-14 21:03:10 66

原创 Java大数据开发 面试答疑

是对将要写入到磁盘上的文件先进行一次处理,这样,写入到磁盘的数据量就会减少。2)方案2采用快速排序的思想,每次分割之后只考虑比轴大的一部分,知道比轴大的一部分在比100多的时候,采用传统排序算法排序,取前100个。...

2022-07-14 21:02:39 88

原创 基础到源码一套搞定,清华学霸最新整理的Java反射学习笔记太全了

Hello,今天给各位童鞋们分享的是Java反射,赶紧拿出小本子记下来吧1.1 什么是反射Java 反射机制是 Java 语言一个很重要的特性,它使得 Java 具有了“动态性”。在 Java程序运行时,对于任意的一个类,我们能不能知道这个类有哪些属性和方法呢?对于任意的一个对象,我们又能不能调用它任意的方法?答案是肯定的!这种动态获取类的信息以及动态调用对象方法的功能就来自于 Java 语言的反射(Reflection)机制。1.2 反射的作用简单来说两个作用,RTTI(运行时类型识别)和 DC(动态创建

2022-07-13 16:38:13 47

原创 大厂面试真题!整理了一套Java学习路线图,面试和实战都能用得上!

=很多零基础想做程序员的同学,最开始接触的基本上都是Java。作为常年霸榜的“最好用的编程语言”——Java,不仅是企业级应用开发的首选、也深受互联网大厂的喜爱。而很多同学跟小彤反应,在刚开始学Java时遇到不少问题:比如找不到学习资源,不知道在哪里下载软件、工具,也不清楚该怎么学习、学习什么…于是,小彤给大家整理了一份【2022年Java学习路线图】,非常适合于初、中、高级别的Java程序员,千万不要错过!新手自学Java路线图·学习必备:学习路线梳理 JDK工具 IDEA工具·核心基础:java基础

2022-07-13 16:30:11 332

原创 全网最详细 Spring Cloud 入门总结

马上要考试了!!!作为一个苦逼的在读大学生,又要面临半年一度的期末考试了,因为上课没听,我啥都不会,什么通信原理,单片机。。。饶了我吧!!!给你们看看我上课在干啥你就知道我为啥啥都不会了。上课笔记。。emmm,字比较丑。我还记得那是一堂英语课,老师不让用电子设备,我只能手写我这篇文章的思路。。。所以,冒着期末要挂科的风险,我也得把这篇文章写完,给大家分享知识,自己也能重新复习和认识一下 Spring Cloud。首先我给大家看一张图,如果大家对这张图有些地方不太理解的话,我希望你们看完我这篇文章会恍然大悟。

2022-07-12 20:58:13 470

原创 「面经分享」小米java岗二面面经,已拿offer

自我介绍Synchronized和Lock的区别Synchronized锁升级的过程你一般会选用Syn还是LockJVM垃圾回收器G1垃圾回收器CMS垃圾回收器1.9之后还有哪些垃圾回收器(ZGC)还有其他的垃圾回收器吗,1.9之后(不知道)Mysql索引最左匹配原则(Like失效的情况)慢查询优化Redis底层数据结构Redis reHash讲一下(不会,讲一下JAVA里边的)算法:之字形打印二叉树反问(感觉自己说的太烂太紧张应该没机会了,就问了下师兄,我是不是没机会了,师兄跟我说会考虑一下)师兄:我再问

2022-07-11 17:07:46 161 1

原创 HUAWEI内网最新发布了一份452页网络协议手册,GitHb百万收藏

网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。网络协议作为当下久经不衰的话题,如果你经常看一些CSDN,GitHub,开源中国等较大的程序员网站就可以发现 相关于网络协议的博文非常之多!人们形象地把这三个要素描述为:语义表示要做什么,语法表示要怎么做,时序表示做的顺序。步入正题,为了方便大家能够更好地学习网络协议,小编特意从一位大佬手里要来了一份网络协议手册,下面分享给大家!先看包含的技术点:为什么要学习网络协议?还记得当“Hello World!”在显示器上出现的时候,你激动的心情吗?

2022-07-11 17:06:54 136

空空如也

空空如也

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

TA关注的人

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