用户中心USER CENTER

首页/用户
  • HashMap的死循环

    摘要:并发的为什么会引起死循环在多线程使用场景中,应该尽量避免使用线程不安全的,而使用线程安全的。那么为什么说是线程不安全的,下面举例子说明在并发的多线程使用场景中使用可能造成死循环。注意此时两个线程已经成功添加数据。 并发的HashMap为什么会引起死循环? 在多线程使用场景中,应该尽量避免使用线程不安全的 HashMap,而使用线程安全的 ConcurrentHashMap。那么为什么...

    HelKyle 发布于Java
  • Spring源码之BeanDefinition类分析

    摘要:但是这些对象在容器中,到底是以什么形式存在,具有哪些属性行为呢今天我们进入到源码来一探究竟。只对注解有效,配置文件中可以通过显示注入配置为主要候选。至于各属性的详细使用和注意事项,后续会有单独的文章来解析,尽情期待 Spring版本为5.1.5 简述 用过spring的人都知道,我们将对象注入到spring容器中,交给spring来帮我们管理。这种对象我们称之为bean对象。但是这些b...

    HelKyle 发布于Java
  • 通过面试题,让我们来了解Collection

    摘要:说一说迭代器通过集合对象获取其对应的对象判断是否存在下一个元素取出该元素并将迭代器对象指向下一个元素取出元素的方式迭代器。对于使用容器者而言,具体的实现不重要,只要通过容器获取到该实现的迭代器的对象即可,也就是方法。 前言 欢迎关注微信公众号:Coder编程获取最新原创技术文章和相关免费学习资料,随时随地学习技术知识!** 本章主要介绍Collection集合相关知识,结合面试中会提到...

    HelKyle 发布于Java
  • 力扣(LeetCode)113

    摘要:题目地址题目描述给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。说明叶子节点是指没有子节点的节点。示例给定如下二叉树,以及目标和,返回解答递归。以的右子树为根并且和为的路径加上若该路径存在。 题目地址:https://leetcode-cn.com/probl...题目描述:给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和...

    HelKyle 发布于Java
  • 对象引论

    摘要:面向对象我们思考一个问题计算机在帮助我们人类解决问题。但是面向对象语言就将这种缺陷解决了。我们将程序当作很多的对象的集合,整个程序的运作都是在发送消息然后进行操作。 专栏目的: 传统的学习方式都是罗列知识点,达到全面学习的目的。但是这样的缺陷就是不能很深刻理解这些知识。所以我们得学习的观念应该不仅仅是全面性,还有就是明天它是从那里来,解决了什么问题,并且学习处理这些问题的新的思维方式。...

    HelKyle 发布于Java
<