码迷,mamicode.com
首页 >  
搜索关键字:业务场景    ( 1167个结果
如何构建延迟任务调度系统
一、需求目标 1.需求描述之前笔者接触过一些营销业务场景,比如说: 用户注册未登录过APP第二天早上10点发一条营销短信促活红包过期前两天短信通知,下午16:00发送等等定时任务处理业务。采用的技术方案是定时任务扫数据汇总表,分页读取一定数量然后处理然而随着业务的发展,业务多元化,遇到了以下场景: ...
分类:其他好文   时间:2020-02-15 12:59:45    阅读次数:94
Java的equals方法的使用技巧
Java的equals方法的使用技巧 1.业务场景: 在某个社交软件中,要求每个用户的用户名(name)必须独一无二,那么在每次增加新用户的时候,都要对该用户的注册名进行判断,如果当前用户名已经被占用,则无法为该用户创建账号,只能要求该新用户重新选择设定用户名。 2.解决思路: 考虑到这里比较的每一 ...
分类:编程语言   时间:2020-02-14 23:01:41    阅读次数:189
RabbitMQ消息确认机制—消息发送确认和 消息接收确认
/** * RabbitMQ消息确认机制 * 关于rabbit的生产和消费方的一些实用的操作; * producer的confirm和consumer的ack,这两者使用的模式都是用来保证数据完整性,防止数据丢失 */ /** * producer的confirm模式 * 业务场景描述: * 促销系 ...
分类:其他好文   时间:2020-02-14 11:14:24    阅读次数:98
动态切换数据库源码解析
动态切库可用于SaaS环境,多租户环境 所以浏览器的每次请求都有可能是不同租户,需要动态切换数据库来支持业务场景。 又所以每次请求都需要识别是哪个租户,这里我们用到了ThreadLocal,以此来保存线程的本地变量,携带上租户的一些信息。而租户的信息可以从Session或Token中获取,或者是ur ...
分类:数据库   时间:2020-02-13 19:02:42    阅读次数:91
redis实现网站浏览统计
业务场景 公司对旗下新的网站做推广,统计网站的PV(访问量),UV(独立访客),IP(独立IP) PV: 网站被访问次数,可通过刷新页面提高访问量 UV: 网站被不同用户访问的次数,可通过cookie统计访问量,相同用户切换ip地址,UV不变 IP:网站被不同IP地址访问的总次数,可通过IP地址统计 ...
分类:Web程序   时间:2020-02-13 18:51:59    阅读次数:89
Spring Cloud Stream的分区和分组
消息分组通常在生产环境,我们的每个服务都不会以单节点的方式运行在生产环境,当同一个服务启动多个实例的时候,这些实例都会绑定到同一个消息通道的目标主题(Topic)上。默认情况下,当生产者发出一条消息到绑定通道上,这条消息会产生多个副本被每个消费者实例接收和处理,但是有些业务场景之下,我们希望生产者产 ...
分类:编程语言   时间:2020-02-12 21:58:33    阅读次数:171
Redis分布式锁的正确加锁与解锁方式
现在的业务场景越来越复杂,使用的架构也就越来越复杂,分布式、高并发已经是业务要求的常态。像腾讯系的不少服务,还有CDN优化、异地多备份等处理。 说到分布式,就必然涉及到分布式锁的概念,如何保证不同机器不同线程的分布式锁同步呢? 实现要点 1. 互斥性,同一时刻,只能有一个客户端持有锁。 2. 防止死 ...
分类:其他好文   时间:2020-02-12 14:51:57    阅读次数:130
SaltStack入门
[Toc] 1. SaltStack介绍 1.1 自动化运维工具 作为一个运维人员,很大一部分工作是在业务的配置管理和状态维护以及版本发布上,而当业务场景及公司规模上了一定规模后,人为手工的去做这些工作将变得极其困难,此时我们将需要利用一些自动化运维的工具来达到批量管理的目的。 常用的自动化运维工具 ...
分类:其他好文   时间:2020-02-10 18:21:13    阅读次数:83
Go语言操作Redis
在项目开发中redis的使用也比较频繁,本文介绍了Go语言如何操作Redis。 Redis介绍 Redis是一个开源的内存数据库,Redis提供了多种不同类型的数据结构,很多业务场景下的问题都可以很自然地映射到这些数据结构上。除此之外,通过复制、持久化和客户端分片等特性,我们可以很方便地将Redis ...
分类:编程语言   时间:2020-02-09 16:46:22    阅读次数:78
基于递归算法,树形结构数据下业务场景,封装解决方法
一、递归算法 1、概念简介 递归算法的核心思想是通过将问题重复分解为同类的或其子问题的方式,从而可以使用统一的解决方式。很多编程语言支持方法或函数自我调用,简单的说,就是在函数或方法体内,自身可以再次调用自身的方法结构。 2、基础案例 这里通过递归的方式,计算阶乘、求和等相关逻辑。 public c ...
分类:编程语言   时间:2020-02-07 18:32:21    阅读次数:72
1167条   上一页 1 ... 19 20 21 22 23 ... 117 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!