用户中心USER CENTER

首页/用户
  • XML和JSON

    摘要:以后这种总结性的文章,我都会先给出结论,然后罗列基础知识进一步解释结论。和的区别数据体积方面。相对于来讲,数据的体积小,传递的速度更快些。序列化解析补充一般用来表示三种数据数组对象基本数据类型。对象表示成数组表示成 以后这种总结性的文章,我都会先给出结论,然后罗列基础知识进一步解释结论。 conclusion:XML和JSON的区别 1) 数据体积方面。JSON相对于XML来讲,数据的...

    Travis 发布于JavaScript
  • Javascript与数据结构系列(一)——栈的实现

    摘要:栈的实现实现一个栈当务之急是决定存储数据的底层数据结构。变量记录栈顶位置被构造函数初始化为表示栈顶对应数组的起始位置。这是因为栈是空的栈顶没有任何元素。假设想将数字转换为以为基数的数字实现转换的算法如下。 栈的实现 实现一个栈,当务之急是决定存储数据的底层数据结构。这里采用的是数组。 我们的实现以定义 Stack 类的构造函数开始: function Stack() { thi...

    Travis 发布于JavaScript
  • springboot源码分析系列(三)--@EnableAutoConfiguration自动配置加

    摘要:常规的配置让开发人员将更多的经历耗费在了配置文件上。其中有三个注解,,。以前我们需要配置的东西,帮我们自动配置,告诉开启自动配置功能,这样自动配置才能生效。 为什么需要自动化配置   在常规的spring应用程序中,充斥着大量的配置文件,我们需要手动去配置这些文件,如配置组件扫描、视图解析器、http编码等等。常规的配置让开发人员将更多的经历耗费在了配置文件上。而这些配置都是一些固定模...

    Travis 发布于Java
  • 分布式锁机制原理及实现方式

    摘要:分布式锁实现方式前言目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。基于数据库实现分布式锁基于缓存等实现分布式锁基于实现分布式锁。 前言 分布式锁,是控制分布式系统之间同步访问共享资源的一种方式 在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥...

    Travis 发布于Java
  • 趣谈ConcurrentHashMap

    摘要:最近准备面试,一谈到基础,大部分面试官上来就数据结构素质三连与区别,底层数据结构,为什么能保证线程安全。数组顺序存储,内存连续,查询快,插入删除效率稍微低,不过现在略有改善。而在开始,是由和的方式去实现高并发下的线程安全。 最近准备面试,一谈到java基础,大部分面试官上来就java数据结构素质三连:ArrayList与LinkedList区别,HashMap底层数据结构,Concur...

    Travis 发布于Java
<