用户中心USER CENTER

首页/用户
  • SpringBoot @JmsListener(destination = ) 运行时动态修改

    摘要:需要对外提供配置接口,通过配置接口,动态配置,可接收的消息。遇到问题正式这种注解的方式,使得只能在代码中写死,没法动态修改。而我想实现的效果是能够动态的修改,动态的创建。因此能不能动态修改配置文件对应的变量,然后消费者动态注入。 背景 最近在写一个Mqtt消息转发的中间件,可通过ActvieMq接收消息。需要对外提供配置接口,通过配置接口,动态配置Queue,可接收Queue的消息。 ...

    Terry_Tai 发布于Java
  • 分布式id生成方案概述

    摘要:序本文主要来聊聊分布式的生成方案。分布式的生成,以为代表的,系列算法采用的就是划分命名空间并行生成的思路。 序 本文主要来聊聊分布式id的生成方案。 目标 业务系统需要什么样的ID生成器中提出了几点目标: 唯一性 时间相关 粗略有序 可反解 可制造 主要思路 对于每个标识,都需要有一个命名空间(namespace),来保证其相对唯一性。分布式的ID生成,以Twitter Snowf...

    Terry_Tai 发布于Java
  • 秒杀架构实践

    摘要:前言之前在中提到过秒杀架构的设计,这次基于其中的理论简单实现了一下。本次采用循序渐进的方式逐步提高性能达到并发秒杀的效果,文章较长请准备好瓜子板凳 showImg(https://segmentfault.com/img/remote/1460000014785712); 前言 之前在 Java-Interview 中提到过秒杀架构的设计,这次基于其中的理论简单实现了一下。 本次采用循...

    Terry_Tai 发布于Java
  • leetcode260. Single Number III

    摘要:要求我们找到这两个数字。举例解释一下第二个位运算一个数的负数是通过计算其正数的补码获得的。比如的八位二进制为,那么其反码为,再在反码上加一得到其补码也就是的二进制形式。从而获得二进制最右侧的位置。 题目要求 Given an array of numbers nums, in which exactly two elements appear only once and all the...

    Terry_Tai 发布于Java
  • 1、Eclipse开发工具 2、超市库存管理系统

    摘要:的下载安装的下载安装下载安装只需要解压后就能使用卸载只需要将文件夹删除就可以了注意开发软件的安装目录中,尽量不要出现空格与中文的特点免费纯语言编写免安装扩展性强的工作空间和新建工程的工作空间和新建工程工作空间其实就是我们写的源代码所在的目录 01Eclipse的下载安装 * A: Eclipse的下载安装  * a: 下载 * http://ww...

    Terry_Tai 发布于Java
<