摘要: 好久不写博客了,深感愧疚。最近写的一个需求,定时任务去发接口到大数据平台查询信息,六个小时查询大概30000次。测试环境下查询一次大概一秒,没想到到了生产上竟然要惊人的4秒一次! 很显然,单线程无法完成工作。看了我们系统里的线程池,原话是这么说的“Executors.newFixedThreadPo 阅读全文
posted @ 2020-05-25 15:10 你又来写博客了 阅读(428) 评论(0) 推荐(0)
摘要: 一、安装docker https://www.cnblogs.com/m1996/p/14610462.html 二、拉取redis镜像 直接执行命令 docker pull redis //直接拉取最新版本的redis镜像,并自动安装 执行命令 docker images 如果显示有redis即下 阅读全文
posted @ 2021-04-02 14:28 你又来写博客了 阅读(191) 评论(0) 推荐(0)
摘要: 下载地址 https://download.docker.com/mac/stable/Docker.dmg 下载完成之后双击dmg然后直接拖入就行了。 阅读全文
posted @ 2021-04-02 14:10 你又来写博客了 阅读(446) 评论(0) 推荐(0)
摘要: sonarqube是一款代码质量检查工具,使用sonar扫描我们写过的代码,可以有助于检查出代码的bug、规范性和健壮性,有助于提高我们的代码质量。 一、安装docker 安装教程:https://www.cnblogs.com/m1996/p/14610462.html 安装完成之后,命令行输入 阅读全文
posted @ 2021-03-30 13:38 你又来写博客了 阅读(5049) 评论(0) 推荐(0)
摘要: 一、环境变量 1,下载并安装maven 下载地址:https://maven.apache.org/download.cgi 下载后解压到D盘就算安装完成了。 2,配置环境变量 建议配置用户变量,不要修改系统便利,防止误操作导致系统其它功能不可用。 新建环境变量MAVEN_HOME或M2_HOME, 阅读全文
posted @ 2021-03-08 10:21 你又来写博客了 阅读(476) 评论(0) 推荐(0)
摘要: 简介 在前一次的学习中,我们搭建了SpringCloud的环境,并且实现了服务调用和负载均衡,但是我们上次只是简单的返回一个string打印在页面上,连参数都没有,这次主要叙述RestTemplate的主要集中请求方式和具体应用写法。 Get请求 学过前段的应该都知道,post和get,get请求一 阅读全文
posted @ 2020-06-02 16:45 你又来写博客了 阅读(343) 评论(0) 推荐(0)
摘要: 简介 摘自百度百科: SpringCloud是一系列框架的有序集合。它利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用SpringBoot的开发风格做到一键启动和部署。SpringCloud并没有重复 阅读全文
posted @ 2020-06-02 08:48 你又来写博客了 阅读(1897) 评论(0) 推荐(0)
摘要: 在搬砖的时候,经常看到 javaUtils包里面的这两个方法,究竟是有什么区别呢? 写一段代码来测试一下 @Testpublic void testEmpty(){ String str1 = ""; String str2 = null; String str3 = new String(""); 阅读全文
posted @ 2019-12-27 17:17 你又来写博客了 阅读(2922) 评论(0) 推荐(1)
摘要: 在工作中遇到的问题,如何在不开启很多个线程的情况下,实现多个定时任务并且互不干扰。单线程实现定时任务的难点是在于多个定时任务的时间戳记录没法在一个线程中完成,总结有两种实现方式: 一、使用RocketMq实现定时任务 将多个定时任务的时间交给RocketMq的延时消费去处理。 二、使用Redis实现 阅读全文
posted @ 2019-12-03 19:44 你又来写博客了 阅读(813) 评论(0) 推荐(0)
摘要: 一、SpringTask 二、使用java的Timer 三、使用ScheduledExcutorService 阅读全文
posted @ 2019-12-03 19:35 你又来写博客了 阅读(121) 评论(0) 推荐(0)