摘要:
总结了五种获取session的方式 阅读全文
摘要:
大家好,我是练习时长5年半的java选手,回顾2022,是我的人生低谷,因为这一年我被裁了。之前工作的公司中也经历过裁员,但是当时没觉得会裁自己(事实上也没有裁我),所以没当回事,但是这次真的裁了自己。今天就和大家聊一聊,我自己反省的被裁原因和裁员后的面试经历。 先详细说下经过。我是22年4月份被裁 阅读全文
摘要:
春节将至,在这里先祝福读者朋友们,新春快乐。不知不觉2021年已经到来,我在现在这家公司也已经呆了两年多,工资太低,不跳槽都要被应届生倒挂,穷病犯了,于是我开始了面试之旅。这次面试比较多,不乏一些大厂,其中进入HR的有搜狐、爱奇艺、顺丰、好未来、小米、滴滴、美团和阿里。最后去了其中一家。接下来陆陆续 阅读全文
摘要:
hashmap的默认扩容阈值是大于12还是大于等于12?没错我们初学者看源码,一看就知道是16*0.75=12,所以12是一个扩容阈值的关键字,但是翻看各种博文,有说大于12的,有说等于12的,所以今天楼主雄起了,给大家总结一下,此外顺便说明一下其他容易搞混的问题,比如链表转红黑树的阈值是大于8还是 阅读全文
摘要:
重写equals为什么一定要重写hashcode,这个问题可以说是很经典的问题了,早几年我们一般都是这样回答的:因为equals相等的话,hashcode一定相等,如果hashcode相等的话,equals不一定相等,这是java规范规定的。没错,这就是老鳖的屁股,龟腚(规定),但是随着近年来就业难 阅读全文
摘要:
日志在工作中起到关键作用,我们经常使用它来打印关键信息,方便分析,或者是输出错误信息,用于bug排查,spring中同样使用了日志进行信息的输出,但是spring4和spring5之间的日志又有些不同,接下来我们就进行一些分析。 1. 各种日志技术简述: log4j,jul,jcl,log4j2,s 阅读全文
摘要:
最近再使用mysql时,无意见发现,当我查询参数尾部输入若干个空格时,依然可以查出和不加空格相同的结果,像这样 查询大量资(bai)料(du)后,基本给出的结论是这样的:如果字段是char或varchar类型,那么在字符串比较的时候MySQL使用PADSPACE校对规则,会忽略字段末尾的空格字符,这 阅读全文
摘要:
再有6个小时就是2018年了,一个人坐在屋子里思绪乱飞,看了看博客园决定写下这篇年度总结,也算是对接下来一年的计划和展望吧。 毕业找工作 今天7月初回到学校拿到了毕业证,就这样四年时光如白驹过隙,我的大学,结束了。博主上的大学是一所一般般的211,就是那种说出去都没几个人知道的学校,毕业前博主就离开 阅读全文
摘要:
今天在写代码的时候用到了java.lang.String.isEmpty()的这个方法,之前也用过,今天突发奇想,就看了看源码,了解了解它的实现方法,总结出来,大家可以交流交流。 通常情况下,我们使用这个方法的时候是这样的: 上面的代码返回的是false,然后我们打开源码分析,isEmpty()这个 阅读全文
摘要:
Struts2中提供了快捷的下载方式,通过配置struts.xml文件即可实现文件的下载,但是功能实现后下载文件的文件名却出现乱码,或者直接来个***.action,让人很是无语,但很显然,这是中文乱码问题需要设置编码格式,道理都懂,但是怎样实现呢?其实很简单,上代码: 最重要的就是设置文件名的编码 阅读全文
摘要:
使用虚拟机安装第二操作系统,是我们经常使用到的一种方法,但是为了能够在虚拟机与本地操作系统间进行文件共享,我们可以借助一款非常实用的工具VMware Tools。下面我们就来说一下怎样安装VMware Tools。 第一步,我们点击虚拟机中左上角的”虚拟机(M)”,选择“安装VMware Tools 阅读全文