上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页
摘要: 说明:此篇文章 作者分析问题的思路很好,值得学习记录,原文转载自公众号。 首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象 刚开始当测试抱怨环境响应慢的时候 ,我们重启一下应用,应用恢复正常,于是没做处理。 但是后来问题出现频率越来越频繁,越来越多的同事开始抱 阅读全文
posted @ 2019-09-22 22:30 一枝花算不算浪漫 阅读(2327) 评论(0) 推荐(0) 编辑
摘要: 前言: 之前写过一个工作中常见升级模式-策略模式 的文章,里面讲了具体是怎样使用策略模式去抽象现实中的业务代码,今天来拿出实际代码来写个demo,这里做个整理来加深自己对策略模式的理解。 一、业务流程 取消订单会有多种情况,比如:取消即时订单、取消预约订单、取消拼车订单 一般业务代码中我们会根据取消 阅读全文
posted @ 2019-09-18 10:13 一枝花算不算浪漫 阅读(1776) 评论(0) 推荐(3) 编辑
摘要: 前言 最近准备学习下之前项目中用到的设计模式,这里代码都只展示核心业务代码,省略去大多不重要的代码。 代码大多是之前一起工作的小伙伴coding出来的,我这里做一个学习和总结,我相信技术能力的提高都是先从模仿开始的,学习别人的代码及设计思想也是一种提升的方式。 后续还会有观察者模式、责任链模式的博客 阅读全文
posted @ 2019-09-04 10:40 一枝花算不算浪漫 阅读(1301) 评论(0) 推荐(3) 编辑
摘要: 1、JWT简介 JWT:Json Web Token,是基于Json的一个公开规范,这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息,他的两大使用场景是:认证和数据交换 使用起来就是,由服务端根据规范生成一个令牌(token),并且发放给客户端。此时客户端请求服务端的时候就可以携带者令 阅读全文
posted @ 2019-09-03 14:02 一枝花算不算浪漫 阅读(2253) 评论(3) 推荐(1) 编辑
摘要: 前言 上周新系统改版上线,上线第二天就出现了较多的线上慢sql查询,紧接着dba 给出了定位及解决方案,这里较多的是使用延迟关联去优化。 而我对于这个延迟关联也是第一次听说(o(╥﹏╥)o),所以今天一定要学习并产出一篇学习笔记。(^▽^) 回表 我们都知道InnoDB采用的B+ tree来实现索引 阅读全文
posted @ 2019-06-16 14:23 一枝花算不算浪漫 阅读(10661) 评论(3) 推荐(3) 编辑
摘要: 前言 因为这是之前面试的一个题目,所以印象比较深刻,前几天写了一篇文章: "ThreadPoolExcutor 线程池 异常处理 (上篇)" 中已经介绍了线程池异常的一些问题以及一步步分析了里面的一些源代码,今天就来继续说下如何防范这种情况。 结论 这里直接抛出结论,然后再一个个分析: 在我们提供的 阅读全文
posted @ 2019-04-01 23:07 一枝花算不算浪漫 阅读(6781) 评论(0) 推荐(4) 编辑
摘要: 前言 最近看到crossoverJie的一篇文章: "一个线程罢工的诡异事件" 首先感谢原作者的分享,自己获益匪浅。然后是回想到自己的一次面试经历,面试官提问了线程池中的线程出现了异常该怎样捕获?会导致什么样的问题? 示例代码 上面的代码是原作者本地调试的一个代码,这里我也大致交代下情形: 1. 首 阅读全文
posted @ 2019-03-24 16:14 一枝花算不算浪漫 阅读(11000) 评论(4) 推荐(2) 编辑
摘要: 已经私信沟通过 @博客园官方,因为私信无法发送图片,所以这里贴一下图片开裂的信息: 谷歌版本信息: 1,第一篇文章 该文章地址:https://www.cnblogs.com/wang meng/p/10226618.html 截图中图片地址(用浏览器可以正常打开):http://c.hiphoto 阅读全文
posted @ 2019-03-16 23:24 一枝花算不算浪漫 阅读(724) 评论(1) 推荐(0) 编辑
摘要: 前言 服务重构,老版系统为php代码,新版系统改为Java。 数据层面沿用之前老版服务的数据库结构,部分库字段进行修改。 最终目的:服务实现切换,数据实现切换(老库到新库),不能停机升级,尽量减小对用户影响。 实现方案:日志追加 下面具体说一下自己的实现方案,可能会有纰漏的地方,仅做参考。 日志追加 阅读全文
posted @ 2019-01-06 20:19 一枝花算不算浪漫 阅读(1310) 评论(2) 推荐(0) 编辑
摘要: 分布式锁主流有三种模式: 实现方式 功能要求 实现难度 学习成本 运维成本 MySQL 的方案借助表锁/行锁实现 满足基本要求 不难 熟悉 小量OK、大量影响现有业务、1主多从架构,不方便扩容 通过 ZK 创建数据节点的方式实现 满足要求 熟悉 ZK API 即可 需要学习 重,需要堆机器,有跨机房 阅读全文
posted @ 2019-01-05 22:40 一枝花算不算浪漫 阅读(2392) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页