Java
文章平均质量分 88
Active learning
这个作者很懒,什么都没留下…
展开
-
Java异常经典14问,你都能答对吗?
简介:熟练掌握处理异常的原则,时常总结和归纳,才可以提升用户体验,提高用户的价值。随着这篇文章中的经典14问,来测试一下自己的对异常处理的能力吧。1、什么是Java中的异常?异常是在程序执行期间可能发生的错误事件,并且会中断它的正常流程。异常可能来自不同类型的情况,例如用户输入的错误数据,硬件故障,网络连接故障等。每当执行java语句时发生任何错误,都会创建一个异常对象,然后JRE会尝试查找异常处理程序来处理异常。如果找到合适的异常处理程序,则将异常对象传递给处理程序代码以处理异常,称为捕获异常。如转载 2021-07-14 20:16:49 · 200 阅读 · 0 评论 -
【大咖说】前1药网技术副总裁黄哲铿-亿级数据SAAS系统架构实践
黄哲铿,前1号店高级技术总监、海尔农业电商 CTO、1药网技术VP,畅销书《技术管理之巅》作者,“技术领导力社区”发起人,擅长大型电商系统研发、供应链系统研发、大型技术团队治理,个人拥有多项技术发明和专利。本文根据黄哲铿老师在咕泡学院《大咖说》分享内容整理而成,将进行每日亿级增量数据的实时读写、复杂查询场景实践介绍,涉及 MySQL 分表分库策略、数据异构、TiDB 使用和优化、微服务架构等等。首先做下自我介绍,我叫黄哲铿,之前在互联网的一些企业,像1号店、1药网,担任技术开发以及技术管理等职位。同时.原创 2021-01-29 11:23:17 · 901 阅读 · 3 评论 -
手写Spring教程,完善短小精悍
一、整体概述人见人爱的Spring如今不仅仅只是一个框架了,Spring已然成为了一个生态。但能够深入了解Spring的却寥寥无几。这里,我带大家一起来看看,我是如何手写Spring的。我将结合对Spring十多年的研究经验,用不到400行代码来描述Spring IOC、DI、MVC的精华设计思想,并保证基本功能完整。首先,我们来介绍一下Spring的三个阶段,配置阶段、初始化阶段和运行阶段(...原创 2020-04-18 16:00:29 · 536 阅读 · 0 评论 -
什么样的水平才算是java高级工程师?
「高级工程师」这个词听起来就好像是逼格高的意思,事实上,这是个模糊概念,高不高级没有个标准。做高级的工作才算是高级、还是说职称上带有「高级」字样。我所见过的一些所谓高级的职位或是头上写着高级的人,明明是对这个词的蔑视。每个人对高级的理解都是不一样的,下面就以我理解的高级工程师进行回答,不一定只适合“Java”方面的,如果一个工程师只是局限在一种语言内的“高级”实际上并不会太高级。Java,这个...原创 2020-04-17 22:01:03 · 4878 阅读 · 0 评论 -
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 · 5330 阅读 · 0 评论 -
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 · 326 阅读 · 1 评论