摘要: 讲解final关键字 final关键字修饰的方法是否可以被重写 final int i;什么时候分配内存 Java垃圾回收 外部排序 7天分一个金条 和平时看的面经完全不一样。。。感觉是一次非典型面试 阅读全文
posted @ 2020-11-03 22:49 卷卷子 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 这是一次阿里面试里被问到的题目,在我的印象中,final修饰的方法是不能被子类重写的。如果在子类中重写final修饰的方法,在编译阶段就会提示Error。但是回答的时候还是有点心虚的,因为final变量就可以用反射的方法进行修改,我也不太确定是否有类似的机制可以绕过编译器的限制。于是面试之后特地上网 阅读全文
posted @ 2020-11-03 22:44 卷卷子 阅读(4063) 评论(0) 推荐(0) 编辑
摘要: 背景 接口与类真正有所区别的是前面讲述的四种“有且仅有”需要开始初始化场景中的第三种:当一个类在初始化时,要求其父类全部都已经初始化过了,但是一个接口在初始化时,并不要求其父接口全部都完成了初始化,只有在真正使用到父接口的时候(如引用接口中定义的常量)才会初始化。 ——《深入理解Java虚拟机:JV 阅读全文
posted @ 2020-10-22 18:13 卷卷子 阅读(2213) 评论(1) 推荐(0) 编辑
摘要: 最近在进行无障碍相关文档翻译的时候遇到了 landmark 的概念,在网上搜了下发现没有相关的中文资料,因此写一篇博客简单介绍一下。 什么是 Landmark Landmark 是一种用来表示网页组织结构的方法。通常一个网页可以被切分成几个大块 以一个视频网站为例,网页的最上方是一条banner,左 阅读全文
posted @ 2020-09-07 01:50 卷卷子 阅读(771) 评论(1) 推荐(3) 编辑
摘要: 背景 现在每天要进行健康情况上报,但是因为经常睡过头忘记打卡,于是想着写一个程序来自动打卡。 统一身份认证 访问健康情况上报页面(https://healthreport.zju.edu.cn/ncov/wap/default/index)后会先跳转到登录界面 输入账号密码登陆以后会发送一个post 阅读全文
posted @ 2020-08-16 19:10 卷卷子 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 最近在工作中遇到一个需求,就是找出html中所有锚文字包含 联系方式 的超链接。刚开始我写了一个很简单的正则来解决这个问题<a.*?联系方式.*?</a。但是在测试的时候却发现这个正则表达式并不像我想象的那样工作。 图中给出了一个正则表达式匹配的例子,可以看出在这段文字中有两个匹配,但是第一个匹配所 阅读全文
posted @ 2020-06-24 02:00 卷卷子 阅读(770) 评论(2) 推荐(4) 编辑
摘要: Maven 和 Gradle 导入功能更新 v2020.1使得Maven和Gradle更改的导入不再繁琐。首先,我们删除了总是触发的自动导入,以及在更新完脚本之前不断显示并建议导入更新的提示框。取而代之的是,编辑器右上角现在有一个浮动通知,提示您加载更改: 现在,对于Windows和Linux,您还 阅读全文
posted @ 2020-05-22 22:59 卷卷子 阅读(5751) 评论(0) 推荐(1) 编辑
摘要: 最近在项目中遇到一个需要用线程池来处理任务的需求,于是我用 来实现,但是在实现过程中我发现提交大量任务时它的处理逻辑是这样的(提交任务还有一个 方法内部也调用了 方法): java public void execute(Runnable command) { if (command == null 阅读全文
posted @ 2020-04-28 21:17 卷卷子 阅读(1212) 评论(0) 推荐(1) 编辑
摘要: 首先将结论写文章的最前面,一个项目中只能有一个继承WebMvcConfigurationSupport的@Configuration类(使用@EnableMvc效果相同),如果存在多个这样的类,只有一个配置可以生效。推荐使用 implements WebMvcConfigurer 的方法自定义mvc 阅读全文
posted @ 2020-04-20 22:44 卷卷子 阅读(13177) 评论(5) 推荐(7) 编辑