自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java程序员的20个专业方向!初级、高级、架构程序员的工作内容都有什么区别?

程序员想要在职场里站稳脚跟、甚至是脱颖而出,就需要清楚知道程序员的等级,程序员分为初级资格、中高级级资格、架构级资格三个等级,每个等级又分为不同的专业,共有20个专业方向。

2023-09-03 19:30:46 229

转载 Java异常经典14问,你都能答对吗?

简介:熟练掌握处理异常的原则,时常总结和归纳,才可以提升用户体验,提高用户的价值。随着这篇文章中的经典14问,来测试一下自己的对异常处理的能力吧。1、什么是Java中的异常?异常是在程序执行期间可能发生的错误事件,并且会中断它的正常流程。异常可能来自不同类型的情况,例如用户输入的错误数据,硬件故障,网络连接故障等。每当执行java语句时发生任何错误,都会创建一个异常对象,然后JRE会尝试查找异常处理程序来处理异常。如果找到合适的异常处理程序,则将异常对象传递给处理程序代码以处理异常,称为捕获异常。如

2021-07-14 20:16:49 193

转载 如何在阿里技术面试中脱颖而出?

导读知己知彼、百战不殆,面试也是如此。只有充分了解面试官的思路,才能更好地在面试中充分展现自己。今天,阿里高级技术专家将分享自己作为面试官的心得与体会。如果你是面试者,可以借此为镜,对照发现自己的长处与不足,有针对性学习成长;如果你是面试官,相信也能通过他的讲述,有所启发。招聘是团队管理者工作中的重要一环。本文会结合自己亲身经历以及接受的招聘培训,综合分析怎么找到我们要的人,也希望可以通过招聘这面镜子照亮自己,怎样成为一个更好的工程师。招聘的目的当今社会,技术已经成为影响商业成功的关键因素,工程师

2021-07-05 22:15:19 257

原创 【大咖说】前1药网技术副总裁黄哲铿-亿级数据SAAS系统架构实践

黄哲铿,前1号店高级技术总监、海尔农业电商 CTO、1药网技术VP,畅销书《技术管理之巅》作者,“技术领导力社区”发起人,擅长大型电商系统研发、供应链系统研发、大型技术团队治理,个人拥有多项技术发明和专利。本文根据黄哲铿老师在咕泡学院《大咖说》分享内容整理而成,将进行每日亿级增量数据的实时读写、复杂查询场景实践介绍,涉及 MySQL 分表分库策略、数据异构、TiDB 使用和优化、微服务架构等等。首先做下自我介绍,我叫黄哲铿,之前在互联网的一些企业,像1号店、1药网,担任技术开发以及技术管理等职位。同时.

2021-01-29 11:23:17 893 3

原创 手写Spring教程,完善短小精悍

一、整体概述人见人爱的Spring如今不仅仅只是一个框架了,Spring已然成为了一个生态。但能够深入了解Spring的却寥寥无几。这里,我带大家一起来看看,我是如何手写Spring的。我将结合对Spring十多年的研究经验,用不到400行代码来描述Spring IOC、DI、MVC的精华设计思想,并保证基本功能完整。首先,我们来介绍一下Spring的三个阶段,配置阶段、初始化阶段和运行阶段(...

2020-04-18 16:00:29 534

原创 什么样的水平才算是java高级工程师?

「高级工程师」这个词听起来就好像是逼格高的意思,事实上,这是个模糊概念,高不高级没有个标准。做高级的工作才算是高级、还是说职称上带有「高级」字样。我所见过的一些所谓高级的职位或是头上写着高级的人,明明是对这个词的蔑视。每个人对高级的理解都是不一样的,下面就以我理解的高级工程师进行回答,不一定只适合“Java”方面的,如果一个工程师只是局限在一种语言内的“高级”实际上并不会太高级。Java,这个...

2020-04-17 22:01:03 4858

原创 IntelliJ IDEA快捷键大全(2020最新版)

自动代码常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如要输入for(User user : users)只需输入user.for+Tab ;再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。代码标签输入完成后...

2020-04-14 19:36:28 5320

原创 Tomcat面试题总结(2020年最新版)

Tomcat是什么?Tomcat 服务器Apache软件基金会项目中的一个核心项目,是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。1、Tomcat的缺省端口是多少,怎么修改2、找到Tomcat目录下的conf文件夹3、进入conf文件夹里面找到server.xml文件4、打开serv...

2020-04-12 15:44:45 690 1

转载 JVM 字节码 对照表

字节码 助记符 指令含义0x00 nop None0x01 aconst_null 将null推送至栈顶0x02 iconst_m1 将int型-1推送至栈顶0x03 iconst_0 将int型0推送至栈顶0x04 iconst_1 将int型1推送至栈顶0x05 iconst_2 将int型2推送至栈顶0x06 iconst_3 将int型3推送至栈顶0x07 iconst_4...

2020-04-02 23:27:54 324 1

转载 Netty面试题(2020最新版)

Netty面试题(2020最新版)1.Netty 是什么?Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。Netty是基于nio的,它封装了jdk的nio,让我们使用起来更加方法灵活。2.Netty 的特点是什么?高并发:Netty 是一款基于 NIO(Nonblocking IO,非阻塞IO)开发的网络通信框架,对比于 BIO(Blocki...

2020-04-02 23:15:22 2176 1

JAVA核心知识点整理.pdf

本资源为整理网络上Java工作中常用的知识点,主要针对工作问题和面试问题,对于各个阶段的Java程序员有很强的实用性

2020-04-12

Quartz开发指南-基于1.4.3版本 (1).pdf

Quartz功能简介 :介绍Quartz的特点及概念。 使用Quartz的常见问题 :很多用户在使用过程中遇到常见问题的解答。 快速开始:让读者尽快掌握Quartz开发。 Quartz官方开发指南:通过一些列的课程来指导如何使用Quartz.

2020-04-12

空空如也

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

TA关注的人

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