摘要: 使用背景 在实际工作过程中,因网络波动、服务并发限制等原因造成接口服务调用失败,MQ发送消息失败等,可以采取重试手段,重试机制是常见的一种处理问题的手段。 重试方式有很多,如可以自己通过代码逻辑实现,但不是很优雅。 而spring-retry可以以优雅的方式实现重试: Retry重试框架,支持AOP 阅读全文
posted @ 2020-01-20 19:34 happy老家 阅读(2578) 评论(0) 推荐(0) 编辑
摘要: ExecutorService(ThreadPoolExecutor的顶层接口)使用线程池中的线程执行每个提交的任务,通常我们使用Executors的工厂方法来创建ExecutorService 线程池解决了两个不同的问题: 1.提升性能:它们通常在执行大量异步任务时,由于减少了每个任务的调用开销, 阅读全文
posted @ 2019-11-20 10:39 happy老家 阅读(250) 评论(0) 推荐(0) 编辑
摘要: http://yun.java1234.com/article/3312 阅读全文
posted @ 2019-08-24 17:03 happy老家 阅读(112) 评论(0) 推荐(0) 编辑
摘要: MySQL重要知识点 什么是MySQL? MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码的,因此任何人都可以在 GPL(General Publ 阅读全文
posted @ 2019-07-27 16:55 happy老家 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员。🤔 确实,在 Java 的世界里,似乎我们不用对垃圾回收那么的专注,很多初学者不懂 GC,也依然能写出一个能用甚至还不错的程序或系统。但其实这并不代表 Java 的 GC 就 阅读全文
posted @ 2019-07-24 18:21 happy老家 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1 import java.io.BufferedInputStream; 2 import java.io.File; 3 import java.io.FileInputStream; 4 import java.io.FileNotFoundException; 5 import java.io.IOException; 6 import java.text.Dec... 阅读全文
posted @ 2019-07-24 18:05 happy老家 阅读(456) 评论(0) 推荐(0) 编辑
摘要: package com.json; import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; import java.util.Map.Entry; import org.json.JSONArray; import com.googl... 阅读全文
posted @ 2019-07-24 17:57 happy老家 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 一、对多租户的理解 多租户定义:多租户技术或称多重租赁技术,简称SaaS,是一种软件架构技术,是实现如何在多用户环境下(此处的多用户一般是面向企业用户)共用相同的系统或程序组件,并且可确保各用户间数据的隔离性。简单讲:在一台服务器上运行单个应用实例,它为多个租户(客户)提供服务。从定义中我们可以理解 阅读全文
posted @ 2019-07-24 17:05 happy老家 阅读(331) 评论(0) 推荐(0) 编辑