自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(344)
  • 资源 (13)
  • 问答 (7)
  • 收藏
  • 关注

原创 2020最新大厂(阿里头条百度快手美团滴滴猿辅导陌陌)Java开发岗位社招面试干货分享总结

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/105928523冷血之心的博客)前言:按照惯例,我先来个自我介绍吧。楼主北邮本硕毕业,18年4月份入职小米。目前任职快手高级Java工程师,CSDN认证博客专家(访问量190W+),CSDN学院讲师,GitChat分享者。在2020.3月,参加社招面试,拿下了阿里,头条,快手,百度以及美团的社招Offer。当然了,用于练手(失败)的公司包括陌陌,猿辅导以及滴滴。

2020-05-10 11:16:30 3882 1

原创 二叉树基础题(六):树的子结构&二叉搜索树的判断&镜像二叉树

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/105928523冷血之心的博客)这段时间完成了职业生涯第一次跳槽,对算法题目有了一个更深的认识和理解,这里将二叉树常见的面试题目以及解法补充完善。二叉树基础题(一):先序遍历&中序遍历&后序遍历二叉树基础题(二):分层遍历&二叉树...

2020-05-05 11:54:00 4357

原创 二叉树基础题(五):二叉树的下一个节点&最低公共祖先节点

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/105923803冷血之心的博客)这段时间完成了职业生涯第一次跳槽,对算法题目有了一个更深的认识和理解,这里将二叉树常见的面试题目以及解法补充完善。二叉树基础题(一):先序遍历&中序遍历&后序遍历二叉树基础题(二):分层遍历&二叉树...

2020-05-05 10:30:50 754

原创 二叉树基础题(四):对称二叉树的判断&之字形分层遍历二叉树

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/105692949冷血之心的博客)这段时间完成了职业生涯第一次跳槽,对算法题目有了一个更深的认识和理解,这里将二叉树常见的面试题目以及解法补充完善。二叉树基础题(一):先序遍历&中序遍历&后序遍历二叉树基础题(二):分层遍历&二叉树深...

2020-05-04 22:38:38 1161

原创 链表基础题大全(五):阿里巴巴算法 - 保留有序单链表中的重复元素(只保留一次)

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/105694552冷血之心的博客)这段时间完成了职业生涯第一次跳槽,对算法题目有了一个更深的认识和理解,这里将链表常见的面试题目以及解法补充完善。链表基础题大全(一)链表基础题大全(二)链表基础题大全(三):奇偶链表和旋转链表链表基础题大全(四):单链表...

2020-05-01 22:18:50 835

原创 链表基础题大全(四):单链表相加 & 复制带随机指针的链表 &判断回文链表

这段时间完成了职业生涯第一次跳槽,对算法题目有了一个更深的认识和理解,这里将链表常见的面试题目以及解法补充完善。链表基础题大全(一)链表基础题大全(二)链表基础题大全(三):奇偶链表和旋转链表链表基础题大全(四):单链表相加 & 复制带随机指针的链表 &判断回文链表在前面几个小节的介绍中,我们主要介绍了基础的链表题目,主要是利用了双指针的思想。本篇博文,我们来看三道经典...

2020-04-22 23:06:40 413

原创 链表基础题大全(三):奇偶链表和旋转链表

这段时间完成了职业生涯第一次跳槽,对算法题目有了一个更深的认识和理解,这里将链表常见的面试题目以及解法补充完善。链表基础题大全(一)链表基础题大全(二)链表基础题大全(三)链表基础题大全(四)在前面两个小节的介绍中,我们主要介绍了基础的链表题目,主要是利用了双指针的思想。本篇博文,我们来看两道经典的题目:奇偶链表和旋转链表。奇偶链表给定一个单链表,把所有的奇数节点和偶数节点分别排...

2020-04-22 21:37:08 540

原创 丰富多彩的2016—未来属于我

岁月流逝ing,转眼间我的2016余额已经不足了。2016年的我经历了什么?趁着CSDN推出的征文活动,我就来聊聊自己的2016吧。2016年的总结,我想大概应该从以下两方面来阐述:学习和生活。学习上:学习之路(一):研究生期末考试 付出总会有收获。学习之路(二):实验室项目 在期末考试结束之后,就面临着实验室项目的压力。项目...

2020-04-19 20:57:42 4322 19

原创 MyBatis技术原理浅析:使用MyBatis+Druid连接MySQL数据库

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/95763605冷血之心的博客)关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~目录前言:正文:MyBatis是什么?MyBatis的核心组件:SqlSessionFactoryBuilder:SqlSe...

2020-04-18 19:46:17 13326 4

原创 Java集合源码浅析(一) : ArrayList

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/105317442冷血之心的博客)背景一直都有这么一个打算,那就是将Java中常见集合的源码进行一个全面的梳理(尽管已经有很多人进行了梳理总结)。重复造轮子的意义就在于,笔者可以亲自去阅读与欣赏JDK集合源码,学习JDK设计者们那优雅的code风格。那么,就...

2020-04-12 21:09:59 1695 1

原创 工作两年,Java社招岗位,阿里,头条等多家大厂面经出炉

背景硕士毕业,18年3月毕业入职小米,任职Java开发工程师。在2017年参加的校园招聘中也曾拿到多家大厂的Offer。目前工作已满两年,于2020年3月开始开外边的机会。这段时间进行了一些面试,下边和大家进行一个面经分享。在Boss上投递了今日头条的Java开发岗位,话不多说,约好时间就开始了视频面试。第一轮面试:一个小时45分钟(累…)首先是自我介绍,然后针对楼主简历上的项目进行了...

2020-04-04 21:21:43 2421

原创 畅聊Java异步编程

趁着阿里的“加多”大佬推出了自己的新书《Java异步编程实战》,我也来简单聊下自己对异步编程的了解吧。我是如何接触到异步编程的呢?目前,我其实也是一个刚入职场不久的年轻人,对于异步编程的了解和使用有限。在实际的工作中使用最多的异步编程,就是创建一个线程池来执行一个异步任务,使得主线程可以继续往下执行,不被阻塞。那么,我是如何接触到异步编程技术的呢?一切还得从3年前,那个“腥风血雨”的校园...

2020-01-01 22:59:00 844 1

原创 2019:自我觉醒的一年

座右铭:天之道,损有余而补不足,是故虚胜实,不足胜有余。今天是2019年12月29日,2019年即将过去,2020年马上将正式到来。我怀着激动而又忐忑的心情写下了该篇年终总结。2016年底,我在CSDN上写下了自己的第一份年终总结。一写就是三年,去年立下了一个flag,要将每年的年度总结都记录在CSDN博客上,以此来激励自己继续前进。年度总结报告目录:2016:丰富多彩的2016—未...

2019-12-29 12:30:02 5191 39

原创 我与《深入理解Java虚拟机-JVM高级特性与最佳实践》的故事

做为一名优秀的Java工程师,岂能不懂强大的Java Virtual Machine?巧逢周老师的《深入理解Java虚拟机-JVM高级特性与最佳实践》第三版问世,我也来分享下我与JVM的故事吧。接下来,我按照时间顺序来对介绍下自己的JVM学习之路吧~学生时代:在刚开始学习Java的时候,最开始有一个很模糊的概念,简单知道通过Java虚拟机可以实现一处编写,多处执行的功能。但是,因为是刚刚处...

2019-12-12 21:23:25 796 1

原创 知名互联网公司校招 Java 开发岗面试知识点解析(正版首发)

天之道,损有余而补不足,是故虚胜实,不足胜有余。这篇博文是本人在2017年总结并且发布在GitChat上的博文,主要记录了自己在校园招聘中遇到的各个技术知识点,如今发布在CSDN上,希望对大家有所帮助。如背景中介绍,作者在一年之内参加过多场面试,应聘岗位均为Java开发方向。在不断的面试中,分类总结了Java开发岗位面试中的一些知识点。主要包括以下几个部分:Java 基础知识点Ja...

2019-12-08 22:21:58 1790

原创 再谈Spring(二):AOP面向切面编程 - Aspect & 拦截器

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/103321567冷血之心的博客)本小节对Spring中的AOP技术进行相应的总结与介绍。Spring是一个轻量级的IOC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。AOP...

2019-11-30 23:36:52 2286

原创 再谈Spring(一):Bean的作用域

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/91477092冷血之心的博客)今天准备开始一个Spring系列文章,主要记录一些学习和使用Spring过程中遇到的小知识,所以我起了《再谈Spring》的名字。Spring是一个轻量级的IOC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目...

2019-11-30 11:38:35 2344

原创 MySQL原理与实践(六):自增主键的使用

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/91477092冷血之心的博客)关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~快速导航:MySQL原理与实践(一):一条select语句引出Server层和存储引擎层MySQL原理与实践(二):一条update语句引...

2019-06-12 23:08:14 2843

原创 MySQL原理与实践(五):数据库的锁机制

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/91345678冷血之心的博客)关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~快速导航:MySQL原理与实践(一):一条select语句引出Server层和存储引擎层MySQL原理与实践(二):一条update语句引...

2019-06-09 17:26:02 5739 3

原创 MySQL原理与实践(四):由数据库事务引出数据库隔离级别

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/91049389冷血之心的博客)关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~快速导航:MySQL原理与实践(一):一条select语句引出Server层和存储引擎层MySQL原理与实践(二):一条update语句引...

2019-06-08 14:54:18 1565 1

原创 MySQL原理与实践(三):由三种数据结构引入MySQL索引及其特性

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/90736098冷血之心的博客)关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~快速导航:MySQL原理与实践(一):一条select语句引出Server层和存储引擎层MySQL原理与实践(二):一条update语句引...

2019-06-02 21:20:16 2576 1

原创 MySQL原理与实践(二):一条update语句引出MySQL日志系统

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/90574620冷血之心的博客)关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~快速导航:MySQL原理与实践(一):一条select语句引出Server层和存储引擎层MySQL原理与实践(二):一条update语句引...

2019-05-26 22:50:38 3007 2

原创 MySQL原理与实践(一):一条select语句引出Server层和存储引擎层

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/90544530冷血之心的博客)关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~快速导航:MySQL原理与实践(一):一条select语句引出Server层和存储引擎层MySQL原理与实践(二):一条update语句引...

2019-05-25 18:44:37 5839 2

转载 Redis入门总结(三):redis实现分布式锁的正确姿势

关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~快速导航:Redis入门总结(一):redis配置文件,五种数据结构,线程模型和持久化方式Redis入门总结(二):主从复制,事务和发布订阅Redis入门总结(三):redis实现分布式锁的正确姿势目录前言:可靠性:代码实现组件依赖加锁代码正确示例:错误示例1:错误示例...

2019-05-21 21:23:13 804

原创 Redis入门总结(二):主从复制,事务和发布订阅

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/90414751冷血之心的博客)关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~快速导航:Redis入门总结(一):redis配置文件,五种数据结构,线程模型和持久化方式Redis入门总结(二):主从复制,事务和发布订阅...

2019-05-21 20:39:07 634 2

原创 Redis入门总结(一):redis配置文件,五种数据结构,线程模型和持久化方式

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/90321396冷血之心的博客)关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~快速导航:Redis入门总结(一):redis配置文件,五种数据结构,线程模型和持久化方式Redis入门总结(二):主从复制,事务和发布订阅...

2019-05-18 22:17:00 2497

转载 HashMap实现原理分析

之前转载过一篇HashMap相关分析文章,快速链接:HashMap实现原理分析既然有前辈已经将源码分析总结了出来,我们在继续学习研究源码实现的时候不妨借鉴借鉴前人的总结与经验~本文转自:https://blog.csdn.net/hefenglian/article/details/79763634 深度好文,先转载过来,慢慢研究。目录一、底层数据结构二、HashMap...

2019-04-07 21:45:19 6389 1

原创 Spring MVC 学习(二):常用注解总结

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/88375220冷血之心的博客)Spring MVC学习目录导航:Spring MVC 学习(一):应用开发步骤&执行流程Spring MVC 学习(二):常用注解总结目录@Controller注解:@RequestMappin...

2019-03-10 15:20:36 465

原创 Spring MVC 学习(一):应用开发步骤&执行流程

(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/88090742冷血之心的博客)目录Spring MVC应用的开发步骤:总结:Spring MVC执行流程:总结: 之前在学生时代也学习了解过一些框架,包括Spring,Struts2,Hibernate以及MyBatis都有过接...

2019-03-03 20:01:38 1100

原创 JDK8新特性的学习总结

(尊重劳动成果,转载请注明出处:https://blog.csdn.net/qq_25827845/article/details/87903464冷血之心的博客)目录背景:正文:Lambda表达式定义 语法示例总结:默认方法总结:Stream API什么是 Stream?生成流总结:总结:背景:       JDK8发布于2...

2019-02-24 22:31:48 2869 1

原创 动态代理之 cglib 实现

(尊重劳动成果,转载请注明出处:https://blog.csdn.net/qq_25827845/article/details/87513102冷血之心的博客)目录前言:正文:AOP(面向切面编程)JDK动态代理cglib实现动态代理cglib包结构:cglib动态代理相关的基础类:cglib动态代理Demo总结:前言:        这篇文...

2019-02-17 10:41:45 8621 6

原创 挥别2018,喜迎2019

目录2018年总结:学业:生活:生活回忆(一):外出游玩生活回忆(二):爱情生活回忆(三):搬家+锻炼厨艺工作:学习:2019年的目标:生活上的新年目标:工作上的新年目标:学习上的新年目标:结束语:座右铭:天之道,损有余而补不足,是故虚胜实,不足胜有余。        时光总是这么匆匆的溜走,我们大多数人都感觉自己的时间不够用,但...

2018-12-31 22:47:07 2596 9

原创 博客之星2018 ,请为我投上您宝贵的一票!

 CSDN2018博客之星活动,请您为我投上宝贵的一票,地址如下:https://bss.csdn.net/m/topic/blog_star2018我是67号(温柔狠角色)感谢您的支持,2019我会更加努力分享博文~...

2018-12-28 22:27:19 1011 2

原创 Java中父类和子类抛出异常的处理

 (尊重劳动成果,转载请注明出处:https://blog.csdn.net/qq_25827845/article/details/85109390冷血之心的博客)背景:        这篇博客的灵感来自于我在实际工作中,发现 Runnable接口的run方法不可以在方法上抛出异常,如果有编译时异常,那么只能在方法内部进行 try-catch ,这个知识点成功引起了我的注意。于是,这...

2018-12-20 08:05:00 10414 10

原创 GitChat & CSDN学院课程教学

(尊重劳动成果,转载请注明出处:https://blog.csdn.net/qq_25827845/article/details/84404377冷血之心的博客)关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~目录GitChat :(一)知名互联网公司校招中常见的算法题(二)知名互联网公司校招 Java 开发岗面试知识点解析(三)Maven ...

2018-12-18 07:55:54 1922

原创 Effective Java 经典学习(一)

 (尊重劳动成果,转载请注明出处:https://blog.csdn.net/qq_25827845/article/details/85016496冷血之心的博客)系列文章:Effective Java经典学习(一)目录第二章:创建和销毁对象(1)使用静态工厂方法代替构造器(2)遇到多个构造器参数时要考虑用构建器(3)用私有构造器或者枚举类型强化Singleton...

2018-12-16 10:29:31 8168

原创 Java多线程编程学习总结(二)

 (尊重劳动成果,转载请注明出处:https://blog.csdn.net/qq_25827845/article/details/84894463冷血之心的博客)系列文章:Java多线程编程学习总结(一)Java多线程编程学习总结(二)前序:       距离上一篇多线程的总结:Java多线程编程学习总结(一)已经很长一段时间了,在这半年的工作与学习中,我对Java多线...

2018-12-08 20:59:28 778

原创 Java三大特性:封装,继承与多态

(尊重劳动成果,转载请注明出处:https://blog.csdn.net/qq_25827845/article/details/84592274冷血之心的博客)目录(一)封装封装的定义封装的好处(二)继承继承的概念子类的特点构造函数覆盖/重写的概念(三)多态多态的概念向上转型向下转型总结结束语        面向对象的语言有三大特...

2018-11-28 22:59:23 6643 3

原创 Linux运维实用命令

(尊重劳动成果,转载请注明出处:https://blog.csdn.net/qq_25827845/article/details/83956874冷血之心的博客)目录top----Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况系统运行时间和平均负载任务CPU 状态内存使用进程信息:uptime----查看系统负载free----显示...

2018-11-11 12:14:11 2302

原创 Maven的聚合与继承

(尊重劳动成果,转载请注明出处:https://blog.csdn.net/qq_25827845/article/details/83867717冷血之心的博客)关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~快速导航:Maven基础概念和安装配置教程Maven的仓库和settings.xml配置文件Maven的坐标与依赖Maven的生命周期...

2018-11-08 21:39:03 10197 4

网络是怎样连接的_户根勤 PDF下载 高清完整版

网络是怎样连接的_户根勤 高清完整版PDF

2017-04-29

TruthBlue2_8.rar

蓝牙BLE开发,好用的测试app

2017-04-26

kafka_2.9.2-0.8.2.1.tgz

kafka集群

2017-03-29

ReactNative前端与原生事件交互Demo

本程序功能:React-Native中原生模块向JavaScript前端发送事件。 说明如下: 首先,由RN中文网关于原生模块(Android)的介绍可以看到,RN前端与原 生模块之间通信,主要有三种方法: (1)使用回调函数Callback,它提供了一个函数来把返回值传回JavaScript。 (2)使用Promise来实现。 (3)原生模块向JavaScript发送事件。 其中,在我的博客React-Native开发之原生模块封装(Android)升级版 较为详细的阐述了如何使用回调函数Callback来将数据传向JavaScript 端。 关于本程序的详细的说明,请见中文博客。 http://blog.csdn.net/qq_25827845/article/details/52963594

2017-02-28

Java图形界面开发—学生信息管理系统 完整源码

学生信息管理系统,使用Java开发。 1、登录界面可以进行登录操作。有俩种权限选择。分别跳转到不同的界面。 2、使用了事件监听、Java操作SQLserver数据库等知识。 3、图形化界面中使用了JTable等组件,将查询结果显示在表格中。 详见我的博客:http://blog.csdn.net/qq_25827845/article/details/50932501

2017-02-28

算法新解(中文高清PDF)刘新宇

算法新解(中文高清PDF)一书由刘新宇所著,本书适合软件开发人员、编程和算法爱好者,以及高校学生阅读参考。

2017-02-27

Android蓝牙搜索自动配对通信Demo下载

在android蓝牙自动配对的基础上增加了其通信代码,主要实现与Arduino端的通信。 详见我的博客: http://blog.csdn.net/qq_25827845/article/details/52997523

2017-02-18

Android蓝牙搜索自动配对Demo

本程序功能:实现蓝牙的自动配对功能。 关于本程序的详细的说明,请见中文博客 http://blog.csdn.net/qq_25827845/article/details/52400782

2017-02-18

Hibernate小Demo

这是一个在Myeclipse中的Hibernate入门小Demo

2016-12-06

Navicat for MySql.0.27

这是一款MySQL数据库的图形化界面管理工具,方便大家管理数据库。操作简单,容易上手。

2016-12-06

Hibernate开发所需的dtd文件和jar包

Hibernate开发所需的dtd文件和jar包:包括基本的jar包和参考dtd文件。

2016-12-06

SSH框架整合所需的完整jar包

SSH框架整合所需的完整jar包,http://blog.csdn.net/qq_25827845/article/details/53929601

2009-03-24

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

TA关注的人

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