摘要: 在我们工作、学习、以及研究 JVM 过程当中,不可避免的要查看 Java 字节码,通过查看字节码可以了解一个类的编译结果,也能通过编译器层面来分析一个类的性能。 字节码文件是不能直接打开的,下面栈长教大家几种简单的方法如何查看 Java 字节码。 1、使用 javap 命令查看字节码 命令格式如下: jav... 阅读原文
2020-05-27 20:55:05 阅读(2590) 评论(0)
摘要: 跳槽不算频繁,但参加过不少面试(电话面试、face to face面试),面过大/小公司、互联网/传统软件公司,面糊过(眼高手低,缺乏实战经验,挂掉),也面过人,所幸未因失败而气馁. 在此过程中不断查缺补漏,养成了踏实、追本溯源、持续改进的习惯,特此将自己经历过、构思过的一些面试题记录下来. 如果答案有问题... 阅读原文
2020-05-27 20:04:09 阅读(2626) 评论(0)
摘要: springhello程序 先写个实体类 配置 pom.xml 导入lombok纯粹是为了省一些写代码的操作,使用注解的方式来省下时间,但是初学者还是非常不建议使用这个 导的spring是下面这个mvc的web架构的包,可以使用 里面的包里面有这些分支,可以使用。 <?xml version=... 阅读原文
2020-05-27 18:13:08 阅读(2059) 评论(0)
摘要: 第06章 如何应对:商品管理与秒杀模块面试? 6.1 电商项目面试之商品管理(一)  商品记录   编辑——>商品规格(SPU)——>商品参数(SKU) 6.2 电商项目面试之商品管理(二)  https://cloud.tencent.com   对象存储服务:https://conso... 阅读原文
2020-05-27 16:41:02 阅读(2146) 评论(0)
摘要: Tomcat是一个Web应用服务器,可以作为Servlet容器。它的作用是,解析客户端client发起的request,并组装出HttpRequest、创建HttpResponse,将二者交于内部的HttpServlet处理和填充,如图所示 Tomcat映射处理请求的Servlet是通过web.xml做的。 ... 阅读原文
2020-05-27 15:15:08 阅读(2084) 评论(0)
摘要: HashMap的初始容量 背景 很多人可以把HashMap的原理描述的很溜。比如JDK1.7之前,底层数据结构是数组+链表。JDK1.8之后,出于效率上的考虑,在数组长度大于64,链表长度大于8的时候,会转换为红黑树。   甚至知道对于赋值了容量的都会做一个变成2的n次方的操作。它的hash方法为了防止高位变... 阅读原文
2020-05-27 14:37:11 阅读(2097) 评论(0)
摘要: 一、java覆盖如何执行:编译看左边,运行看右边 在子类方法覆盖父类方法时,在编译期,编译器会检查这个对象的引用类型是否含有此方法。如果没有则编译会出错,有则会通过编译。但在执行期,JVM寻找的不是引用指向的类型,而是堆上的对象。(即编译看左边,运行看右边)。 1.子类方法覆盖了父类方法 //Father类 ... 阅读原文
2020-05-27 12:51:04 阅读(2051) 评论(0)
摘要: 项目简介 项目来源于:https://gitee.com/gepanjiang/LibrarySeats 因原gitee仓库无数据库文件且存在水印,经过本人修改,现将该仓库重新上传至个人gitee仓库。https://gitee.com/coderzcr/LibrarySeats 本系统基于JSP+SSM... 阅读原文
2020-05-27 10:51:16 阅读(2184) 评论(0)
摘要: 6.37(格式化整数)使用下面的方法头编写一个方法,用于将整数格式化为指定宽度: public static String format(int number, int width) 方法为数字number返回一个带有一个或多个以0作为前缀的字符串。字符串的位数就是宽度。比如,format(34,4)返回00... 阅读原文
2020-05-27 10:41:04 阅读(2155) 评论(0)
摘要: 位运算符 位运算是对操作数以二进制比特(bit)位为单位进行的操作运算,位运算的操作数和结果都是整型数。几种位运算符和相应的运算规则如表所示。 运算符 用法 操作 >> op1>>op2 将op1右移op2个位(带符号) << op1<<op2 将... 阅读原文
2020-05-27 10:14:05 阅读(2007) 评论(0)