用户中心USER CENTER

首页/用户
  • LeetCode 232:用栈实现队列 Implement Queue using Stacks

    摘要:题目使用栈实现队列的下列操作将一个元素放入队列的尾部。用栈实现队列,可以用两个栈完成题解。入队列时用存入节点,出队列时内节点顺序出栈压入中。这类编程语言就压根不需要用队列实现栈或用栈实现队列这种问题,因为栈和队列本身就必须借助实现。 题目: 使用栈实现队列的下列操作: push(x) -- 将一个元素放入队列的尾部。 pop() -- 从队列首部移除元素。 peek() -- 返回队...

    cloud 发布于Java
  • SynchronousQueue原理详解-非公平模式

    摘要:开篇说明本文分析采用的是约定下面内容中代表的是引用地址,引用对应的节点前面已经讲解了公平模式的内容,今天来讲解下关于非公平模式下的是如何进行工作的,在源码分析的时候,先来简单看一下非公平模式的简单原理,它采用的栈这种先进后出的方式进行非公 开篇 说明:本文分析采用的是jdk1.8约定:下面内容中Ref-xxx代表的是引用地址,引用对应的节点 前面已经讲解了公平模式的内容,今天来讲解下...

    cloud 发布于Java
  • Apollo:微服务架构下的配置管理

    摘要:比如使用的时候指定使用哪个环境的配置在微服务架构下,服务的数量会比之前的单体应用多,部署的节点数量也会很多。今天主要是讲下在中如何对接进行配置管理。 问题背景 在实际工作中,我们的开发环境,测试环境,生产环境对应的 Mysql 数据库,Redis 这些信息都不一样,每个环境都有对应的一套配置,在 Spring Boot 中我们通常会编写多个配置文件,也就是每个环境一个配置文件。 比如:...

    cloud 发布于Java
  • git 详解及实用指南之二 (远程操作)

    摘要:继上一篇详解及实用指南之一本地操作今天说下,远程操作。但是远程的分支依然没有发生改变。在本地磁盘上进行仓库的克隆操作不要在原来目录下完成,而直接换一个新目录,在实际开发之中最好的做法是所有的开发者直接克隆远程仓库进行操作。 继上一篇 1. git 详解及实用指南之一 (本地操作) 今天说下,git 远程操作。 1.生成 SSH key 这里是用 github 来做演示的,如果没有 gi...

    cloud 发布于Java
  • [Android] Toast问题深度剖析(二)

    摘要:所以,从体验上考虑,这个情况并不属于问题。一般情况下,这个节点占据了除了通知栏的所有区域。通知给对象的消息,都会被这个内部对象进行处理通过执行处理消息在通知给对象显示的时候,对象将给对象发送一条消息,并在的函数中执行。 欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 作者:QQ音乐技术团队 题记 Toast 作为 Android 系统中最常用的类之一,由于其方便的api设计和...

    cloud 发布于Java
<