上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 配置中心 配置成json格式便于扩展,可以针对不同日志类型进行等级控制 [{ "name":"root", "level":"debug" },{ "name":"com.jdd", "level":"info" }] 代码实现 /** * @description: 日志配置 */ @Compon 阅读全文
posted @ 2020-10-29 16:27 大摩羯先生 阅读(33) 评论(0) 推荐(0)
摘要: 服务性能优化总结 一、数据库连接池耗时优化1.1 问题排查1.1.1 线上dbcp配置情况1.1.2 dbcp配置项含义1.1.3 dbcp现有配置分析1.1.4 线上数据库情况分析 1.2 原因分析1.3 解决过程1.3.1 数据库连接数规划1.3.2 连接池参数调优日常调用评估大促调用评估压测调 阅读全文
posted @ 2020-10-29 09:04 大摩羯先生 阅读(90) 评论(0) 推荐(0)
摘要: 业务背景 在业务量初期,数据量很小,大多数开发人员都选择了采用单库单表进行研发方案设计和构建。单库单表的好处是开发快,业务模型构建与库表映射简单,便于理解和沟通。随着业务增长,伴随单库单表而来的是查询瓶颈问题,首先在单表突破百万甚至千万,在已有索引的前提下查询优化空间并不多,而且数据变更往往要小心翼 阅读全文
posted @ 2020-10-12 18:32 大摩羯先生 阅读(61) 评论(0) 推荐(0)
摘要: 分布式多级缓存设计方案 设计背景概念场景 技术调研一级缓存 · JVM缓存HashMap & ConcurrentHashMap & Caffeine本地缓存设计 二级缓存 · Redis 设计方案缓存架构设计缓存拦截流程缓存加载流程缓存更新流程 设计背景 概念 先简单解释下什么是分布式多级缓存,所 阅读全文
posted @ 2020-09-29 15:11 大摩羯先生 阅读(104) 评论(0) 推荐(0)
摘要: 复杂逻辑业务层治理探究 模型背景优点问题分析 模型发展简易版:朴素责任链(Responsible Chain)增强版:责任链(Responsible Chain) + 线程变量(ThreadLocal)成型版:执行环境(Context)+ 处理引擎(Processor)+ 执行器(Executor) 阅读全文
posted @ 2020-09-28 21:45 大摩羯先生 阅读(159) 评论(0) 推荐(2)
摘要: 在应用开发过程中,必然缺少不了缓存的使用,合理的设计和使用缓存不但对系统性能会有指数级的提升,还可以起到保护数据库的作用。 但是使用缓存的过程中也会有一些实战中遇到的问题,就是我们常听到的缓存穿透、缓存雪崩、缓存击穿问题,下面分别从问题产生原因、问题解决方法两方面结合实战案例来分别论述下。 一、缓存 阅读全文
posted @ 2020-06-27 21:42 大摩羯先生 阅读(18) 评论(0) 推荐(0)
摘要: 从0到1构建大促运营活动 前言一、需求背景依托流量平台拉新业务促活 二、需求分析2.1 运营玩法分析2.2 业务需求分析2.3 领域对象识别2.4 业务场景拆分 三、任务拆解四、研发设计4.1 库表设计库表规划数据量评估 4.2 系统架构4.3 技术架构4.4 核心流程4.4.1 奖励入账入账方式奖 阅读全文
posted @ 2020-06-24 17:53 大摩羯先生 阅读(49) 评论(0) 推荐(0)
摘要: 简单谈谈线程池在使用过程中出现异常的一些处理策略,合理使用线程池,必须能够识别主线程与线程池直接的关系、充分了解线程池机制,发挥优点,了解盲区,合理利用不留坑。 先demo几个例子,有时间展开论述下使用场景和异常处理。 /** * created by guanjian on 2020/6/18 1 阅读全文
posted @ 2020-06-23 13:16 大摩羯先生 阅读(116) 评论(0) 推荐(0)
摘要: 目录 1、决策树二叉寻果策略匹配 1.1策略匹配示意图 1.2方案总结 2、决策表映射寻果策略匹配 1.1策略匹配示意图 1.2方案总结 1.3实战 1、决策树二叉寻果策略匹配 1.1策略匹配示意图 1.2方案总结 ※ 时间复杂度分析 平均时间复杂度O(log2N),根据实际业务场景判断配置,极大可 阅读全文
posted @ 2020-06-23 13:07 大摩羯先生 阅读(37) 评论(0) 推荐(0)
摘要: 目录 1、Redis实现方案 1.1 Redis API使用 1.2 交互方案 2、Zookeeper实现方案 1、Redis实现方案 1.1 Redis API使用 利用哈希表结构进行分布式任务执行顺序和执行时间控制来解决限频问题 hlen 查看哈希表中key数量,用来检测当前任务数量,同一时刻只 阅读全文
posted @ 2020-06-23 13:00 大摩羯先生 阅读(18) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 下一页