- 博客(3)
- 收藏
- 关注
转载 JDK1.8之后,HashMap转变红黑树
当链表长度大于8并且数组长度大于64时,才会转换为红黑树根据源码注释:1.TreeNodes占用空间是普通Nodes的两倍。只有当bin(bin就是bucket-桶,即HashMap中hashCode值一样的元素保存的地方)包含足够多的节点时才会转成TreeNodes,而是否足够多就是由TREEIFY_THRESHOLD的值决定的。当bin中节点数变少时,又会转成普通的bin。2.根据泊松分布计算概率当hashCode离散性很好的时候,树型bin用到的概率非常小,因为数据均匀分布在每个bin中,几
2020-12-14 11:10:50
917
原创 使用javaWeb生成图片验证码(后端)
import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.awt.*;import java.awt.image.BufferedImage;
2020-12-04 10:17:38
244
原创 root登录无法修改Linux中的 etc/profile 解决办法
打算在服务器上装了个JDK环境,使用root登录,配置环境变量时,我修改的是/etc/profile文件,使用vim命令打开文件,文件内空白,添加完路径之后,wq!无法保存,显示错误 E212:Can’t open file for writing。使用以下命令即可:用root 用户:chmod 700 /etc/profile然后: vim etc/profile顺利修改并保存...
2020-11-24 20:03:42
3589
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人