自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot 最最最常用的注解梳理

一、注解(annotations)列表@SpringBootApplication: 包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Java代码可以检查类型安全。@EnableAutoConfiguration 自动配置。@Compone

2020-12-12 16:50:39 100

原创 【附上我的面试攻略秘籍!】问!大四刚毕业就进入字节跳动后端实习是一种什么体验?

前言这里不得不说一句字节效率真的好高,一下午直接三面完让我等HR电话了 ???? ????面完小孙我也是懵逼的一批,HR那边直接就给了offer,可能这就是大公司的效率吧!下面我会把我的碰到的面试题以及我的解题答案和面试思路分享给打击,甚至我的复习资料和面试资料都会一起分享给大家,满满的干货都放在下方了,大家自己看就好!我这里准备了一线大厂面试资料和我原创的超硬核PDF技术文档,以及我为大家精心准备的多套大厂面试题(不断更新中),希望大家都能找到心仪的工作!有需要的朋友点击这里,即可免费领取,作为开发

2020-12-12 10:24:00 188 1

原创 我们绝对要掌握的 10 个知识要点解析分享下关于正在学习 JVM

前言jvm的结构体系每个Java程序都离不开Java虚拟机,Java程序的运行依靠具体的Java虚拟机实例。在Java虚拟机规范中,分别用子系统、内存区、数据类型以及指令这几个术语来描述的。这些组成部分一起展示出一个抽象化的虚拟机内部的抽象体系结构。Java虚拟机主要分为五大模块:类装载器子系统、运行时数据区、执行引擎、本地方法接口和垃圾收集模块。其中垃圾收集模块在Java虚拟机规范中并没有要求Java虚拟机垃圾收集,但是在没有发明无限的内存之前,大多数JVM实现都是有垃圾收集的。而运行时数据区都会

2020-12-11 18:09:40 90

原创 Java后端学习路线手册(建议收藏):一文告诉你后端都要学习什么?应该从哪里学起!

1. 语言相关1.1 Java核心知识点:Java的类加载机制 JVM相关:JVM内存模型和结构,GC原理,性能调优 泛型 集合体系 异常体系 IO体系 多线程编程 反射 Servlet推荐数据:《Java编程思想》 《Effective Java》 《深入理解Java虚拟机》1.2 Shell、Python等脚本语言介绍此类脚本语言的意义在于辅助后端开发,包括系统运维,工具集成(借助管道、重定向),文本处理,数据计算等工作,提升后端工作效率核心知

2020-12-11 17:17:04 484

原创 你值得拥有!-阿里P8架构师荣耀典藏:Java多线程与Socket实战微服务框架笔记

先赞再看,谢谢关注小编分享的这份《Java多线程与Socket:实战微服务框架》,综合运用Java多线程、Socket、动态代理等技术来构建微服务框架内容结构本书从实战角度出发,首先介绍Java多线程、Socket、Spring、动态代理、动态字节码、序列化等技术在构建分布式微服务框架中的应用。然后介绍一种微服务框架的架构设计与编程实践,并将这一微服务框架分解为底层Socket通信、服务注册与发现、服务暴露与引用、远程方法调用等层面,逐一深入讲解。这里重点介绍作者如何活用相关技术一步.

2020-12-11 10:32:33 275 1

原创 全栈,不是特定技术的组合,而是一种思维方式,一种眼界!-阿里技术总监打造516页全栈技能修炼手册

有言在先全栈,是技术领域的一条 Hard Way,选择它,你就要付出很多额外的努力——并非是996,而是通过更多、更努力的思考(工作955,思考7×24)。其回报则是在多年之后,每当别人提起你时都会不禁赞叹:“瞧那位 Hardcore 的程序员!”没有付出就没有回报。相对于少数几条 Hard Way 来说,世界上还有无数条 Easy Way。如果你对 Hard Way 有着恐惧或犹疑,那么,请放下这本书,随便拿起一本“21天精通×××”。如果这都没有吓跑你,那么我要向你透露一个价值连城的秘密——“全

2020-12-11 10:25:25 127

原创 成功入职!我仅仅用了45天就斩获阿里字节拼多多美团Offe 以后请叫我面霸!r,我比较看好蚂蚁

战况蚂蚁:一轮笔试+五轮技术+一轮HR 饿了么:三轮技术面 + 一轮HR 面 抖音:三轮技术面 + 一轮HR 面 拼多多:三轮技术面 + 一轮HR 面 美团:三轮技术面 + 一轮HR 面 比心:三轮技术面 + 一轮HR 面 得物(毒):一轮技术面 eBay:三轮技术面总体耗时基本在一个月左右,除了蚂蚁流程比较慢,体检背调就花了二周,大体在一个半月定下来,期间发生了很多有趣的事情,后面慢慢跟大家说。下面按着这样的节奏来介绍:个人介绍; 写一份不被扔垃圾桶的简历; 关于简历投递,

2020-12-11 10:18:49 460

原创 我终于码出了这份Dubbo与实战技术笔记,你居然还不看?-用我阿里10年的架构经验!

前言:深入理解Apache Dubbo与实战过去十多年互联网产业的高速发展,在给社会带来深刻变革的同时,也催生了服务架构的演进:从传统的单体应用到面向服务的SOA,再到现今主流的微服务架构,而Apache Dubbo就是微服务领域中的先行者和佼佼者。对于想要进阿里的人来说,Dubbo是你必须掌握的框架Dubbo是阿里巴巴公司开源的一个Java高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。应该如何学习Dubbo框架呢.

2020-12-11 10:06:52 86

原创 学习资料分享(Java学习资料+笔记+算法宝典+面试题合集+思维导图)蘑菇街被裁,奋战7个月入职字节跳动

前言先说一下自己的个人情况,18届应届生,通过校招进入到了蘑菇街,然后一待就待了差不多2年多的时间,可惜的是今年4月份受疫情影响遇到了大裁员,而我也是其中一员。好在早有预感,提前做了准备,之前一直想去字节跳动,年前就已经在做准备了,这场持久战拉得很长,也最终以7个月的时间取得胜利。在踏入字节跳动,办理入职手续的那一天,作为一个男子汉,确实是落泪了。特分享一波我的真实经历,共勉。小tip:其实一个公司要进行裁员通常都会出现一些前期征兆:业务发展遇到较大瓶颈,并且难以突破、频繁调整战略目标、高管开始

2020-12-10 19:37:24 106

原创 面试学习+刷题笔记分享-屌丝的逆袭之路,2年5个月13天,从外包到拿下阿里offer

开篇介绍个人背景:不说太多废话,但起码要让你先对我有一个基本的了解。本人毕业于浙江某二本院校,算是科班出身,毕业后就进了一家外包公司做开发,当然不是阿里的外包,具体什么公司就不透露了,在外包一呆就呆了整整2年多,直到现在才从外包离开,如今拿到阿里的offer准备入职了。阐述原因:在外包公司的两年里,作为一名菜鸡,确实非常合格,技术没什么长进,眼见也没有提升,没规划没未来,让人实在焦虑,之所以开始改变自己也是家庭发生了变故,才让自己开始思考人生。身边很多人感叹过,能从外包逆袭,算是传奇,所以今

2020-12-10 14:54:21 259

原创 分享PDF离线版-GitHub上标星75k+超牛的Java面试笔记

前言不论是校招还是社招都避免不了各种面试。笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的,我这个有章可循‘说的意思只是说应对技术面试是可以提前准备。运筹帷幄之后,决胜千里之外!不打毫无准备的仗,我觉得大家可以先从下面几个方面来准备面试:1.自我介绍。(你可千万这样介绍: “我叫某某,性别,来自哪里,学校是哪个,自己爱干什么”,记住:多说点简历_上没有的,多说点自己哪里比别人强! ) 2.自己面试中可能涉及哪些知识点、哪些知识点是重点。 3.面试中哪些问题会被经常问到

2020-12-10 14:27:33 151

原创 (Java教程开源项目+实战项目+系统设计)-最全Java开源项目集合PDF版

写在前面大家都知道 Github 是一个程序员福地,这里有各种厉害的开源框架、软件或者教程。这些东西对于我们学习和进步有着莫大的进步,所以我有了这个将 Github 上非常棒的 Java 开源项目整理下来的想法。觉得不错的话,欢迎小伙伴们去star一波。很多小伙伴都不知道学习什么开源项目,这篇文章定能为你解决疑惑。不论你想要看 Java 教程方向的开源项目、Java实战项目、SpringBoot教程还是说想要看微服务、分布式相关的开源项目,你都可以在上面找到需要的资源!项目的整个目录如下,可

2020-12-10 11:17:50 559

原创 上分工具,我“跳”进了字节,凭这份《数据结构与算法》核心文档

数据机构与算法应该学什么,怎么学?话不多说,一张脑图就够了字节跳动面试算法那是行业出了名的厉害。人狠话不多,上来就是一套算法“组合拳”,如果你不“抗揍”的话,连面试的机会都没有了。面试字节跳动,拼多多这种大厂肯定躲避不了算法题的,相信面试过的小伙伴都知道,不管在现场面还是视频面肯定都会被问到算法,难度是要比笔试的时候容易些的。不多扯,如果你是应届毕业生或者学了一年多Java的知识,我想你应该具备这些知识。这篇文档内容我花了一个多星期的时间来详解描述,经过不断的修改最终整理出这份精美.

2020-12-10 10:27:12 52

原创 阿里P8共勉之-送书帖-听说最近你读过不少书?

项目的节奏,越来越看不懂同事使用的什么技术竟然可以把一个复杂的功能实现得这么优雅,越来越听不懂同事茶余饭后讨论的究竟是什么鬼……一天天过去了,你会越来越恐慌:为什么感觉自己对这些东西一无所知呢?都说书中自有黄金屋,你怎么就不信呢?就拿 IT 行业来说,技术的发展日新月异,技术的进步大步流星,稍微不注意就掉队了。而如何才能让自己跟上技术前进的步伐呢?读书无疑是个好的起步。不要满足于现状,读书越多,你越会明白自己知道的少。那些经典好吧,闲话就不多说了,今天主要就是想给大家推荐一些最近半.

2020-12-10 09:49:43 200

原创 【源码免费分享】SpringMVC+Spring+MyBatis框架搭建校园兼职平台项目

介绍该项目是一个大学生校园兼职平台。该平台使用Java语言开发后台业务逻辑,运用了SpringMVC+Spring+MyBatis框架进行搭建,数据库服务器采用MySQL5.6+对数据进行持久化。其主要功能有:兼职招聘 论坛交流 在线聊天 个人中心 信箱留言 登录注册等功能本平台是本人在上大学期间所做的一个小项目,所用的技术不是很高深,是一个很适合初学者学习的项目。软件架构软件架构或技术说明: 后台:SpringMVC+Spring+MyBatis、mysql 前台:jquery

2020-12-09 17:31:01 581 2

原创 electron 主进程与渲染进程通信的具体教程。

1:渲染层事件中心 const ipcRenderer = require('electron').ipcRenderer; const sendBridge = (msg = { active: '', data: {} }) => { return new Promise((resolve, reject) => { ipcRenderer.on(msg.active, (event, arg) => { resolve(arg.

2020-12-09 10:16:05 556

原创 适合大学生的IT技能培训有哪些?

今年的大四学生应该已经毕业了,你还在找工作吗?同学们应该也发现了这样一个现象,比如很多大学生毕业即面临着现在毕业即面临失业的现状,同学们如果没有找到满意的工作,也不必自卑,积极面对生活,窗外就是阳光。也有一些同学现在不准备就业了,毕竟觉得自己大学的专业不合乎自己胃口,同时对口的专业却是也是难找到满意工作,于是一些同学想到了学习一些实用技能提升自己。很多同学提到了java技术,那么如今,零基础的大学生可以学java吗?应该怎么选择JAVA培训机构呢?这个想法看似大胆甚至过头,其实一点也不过分,因为零基

2020-12-08 18:03:54 524

原创 JVM是如何执行i = i++ + ++i的呢?

相信大家都知道i++ 和++i,一个先赋值再自增一个是先自增再赋值,在笔试中经常遇到这种问题。那i = i++ + ++i呢,它的原理是什么呢,今天就从底层JVM的执行方式来详细分析一下。首先结果是多少?<span style="color:#000000"><code class="language-java"><span style="color:#b294bb">public</span> <span style="color:#b2.

2020-12-08 17:50:26 180

空空如也

空空如也

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

TA关注的人

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