用户中心USER CENTER

首页/用户
  • LinkedHashMap 源码详细分析(JDK1.8)

    摘要:关于的源码分析,本文并不打算展开讲了。大家可以参考我之前的一篇文章源码详细分析。在删除节点时,父类的删除逻辑并不会修复所维护的双向链表,这不是它的职责。在节分析链表建立过程时,我故意忽略了部分源码分析。 1. 概述 LinkedHashMap 继承自 HashMap,在 HashMap 基础上,通过维护一条双向链表,解决了 HashMap 不能随时保持遍历顺序和插入顺序一致的问题。除此...

    Harriet666 发布于Java
  • 初探ZeroMQ

    摘要:关闭套接字和上下文备注说明如何利用使用首先下载所需的包,解压以后将和文件放到自己电脑中的安装路径中的文件夹下,最后需要将之前解压后的包放在项目的中或者资源下载链接密码项目源码下载链接链接密码 在讲ZeroMQ前先给大家讲一下什么是消息队列。 消息队列简介: 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是...

    Harriet666 发布于Java
  • 一起学并发编程 - 简易线程池实现

    摘要:并且,线程池在某些情况下还能动态调整工作线程的数量,以平衡资源消耗和工作效率。同时线程池还提供了对池中工作线程进行统一的管理的相关方法。 开发中经常会遇到各种池(如:连接池,线程池),它们的作用就是为了提高性能及减少开销,在JDK1.5以后的java.util.concurrent包中内置了很多不同使用场景的线程池,为了更好的理解它们,自己手写一个线程池,加深印象。 概述 1.什么是...

    Harriet666 发布于Java
  • jfinal 使用redis

    摘要:使用可以极度方便的使用,该插件不仅提供了丰富的,而且还同时支持多服务端。拥有超高的性能,丰富的数据结构,天然支持数据持久化,是目前应用非常广泛的数据库。 预设 Ubuntu 上 安装 redis 参见http://segmentfault.com/a/1190000004109484 概述 jfinal 2.0 中已集成RedisPlugin插件。 RedisPlugin 是支持 ...

    Harriet666 发布于Java
  • angular 如何动态修改响应式表单验证数据

    摘要:问题描述使用响应式表单时候,根据选择不同的值,渲染出不同验证表单,这时候需要用到解决方法先使用清除表单验证信息然后使用往组中添加一个控件 问题描述 使用angular 响应式表单时候,根据select/radio 选择不同的值,渲染出不同验证表单,这时候需要用到 addControl 解决方法: 先使用removeControl清除表单验证信息: this.validateForm...

    Harriet666 发布于Html
<