用户中心USER CENTER

首页/用户
  • Java HashMap源码分析

    摘要:当哈希表中键值对的数量超过当前容量和装载因子的乘积后,哈希表重新散列也就是内部的数据结构重建了,并且哈希表的容量大约变为原来的两倍。下面的是根据哈希值得到元素在哈希表中的下标。一般在哈希表中是用哈希值对表长取模得到。 简介 HashMap是Map接口下比较常用的一个类,我们都知道它存储的是键值对(key-value),可以高效地插入和删除。这篇文章分析一下它内部的实现,由于源码比较长,...

    flyer_dev 发布于Java
  • Mybatis初体验

    摘要:是支持普通查询,存储过程和高级映射的优秀持久层框架。其中,标签内指定的是你定义的实体类的别名,方便之后使用。如果有问题会输出相应的提示。结果根据配置,我们生成了三个文件。 MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将...

    flyer_dev 发布于Java
  • 漫画:如何向女朋友解释前端

    摘要:但由于过于严格和复杂,对不少前端工程师来说并不友好,又促生了,可以以更简洁快速的形式进行前端开发。 showImg(https://segmentfault.com/img/bVbtmb8); 周末,女朋友第一次来我住的地方,本来要度过愉快的二人世界,经理的一句:在吗?迫使我打开电脑... showImg(https://segmentfault.com/img/bVbtmce); s...

    flyer_dev 发布于Html
  • 三个值得期待的JavaScript新功能!

    摘要:每个引擎开始实现每次发布后指定的更改。每个提案都是最初提出的或。此建议的目的只是为了避免在提案被放弃或彻底更改时出现问题。这将限制对这些检查的需求,从而限制性能损失。这与这就是新提案无效合并的用武之地。这是因为价值已成为承诺。 让我们来看看JavaScript中一些有用的即将推出的功能。您将看到他们的语法,链接以及时了解他们的进度,我们将编写一个小型测试套件,以展示如何立即开始使用这些...

    flyer_dev 发布于Html
  • 现代浏览器性能优化-CSS篇

    摘要:当浏览器发现时,就会下载,解析,然后更新,这时会引起一次重绘。这个过程中,有两个非常严重的问题。如果你对异步加载的方案感兴趣,欢迎留言与我讨论扩展阅读浏览器的工作原理关于你应该知道些什么,和它们在之中的优先级 我来填坑了,CSS篇终于写出来了,如果你没看过前面的JS篇,可以在这里观看。 众所周知,CSS的加载会阻塞浏览器渲染或是引起浏览器重绘,目前业界普遍推荐把CSS放到中,防止在CS...

    flyer_dev 发布于Html
<