- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 生产环境Quartz集群并发执行导致重复调度问题排查及解决
Quartz集群并发执行导致重复调度问题排查1. 问题描述定时平台在某一时刻触发定时job时,集群中的两个调度器节点同时创建了job,导致该定时任务同一时刻下发给业务应用两次,引发并发重复调用的问题。在两台调度机器上查看调度日志,发现第一个机器节点A在12:30:00:074创建了job,第二个机器节点B在12:30:00:079也创建了job,两个节点的调度日志如下: 2021-10-29 12:30:00,074 INFO [dspQuartzScheduler_Worker-42] com.u
2021-11-03 16:56:27
8039
原创 Idea设置注释快捷方式-mac
前言: 想直接在类名上输入“ann”(喜欢啥设置啥),回车后直接添加好注释步骤:Preference->Editor->Live Templates 点击右上角的“+”,点击Template Group ... 设置组名 选中刚刚建好的zhushi组,再点击右上角“+”,选择Live Template 填写好Abbreviation(生成注释的快捷代码)和Description后,填写Template text ...
2021-10-14 18:17:37
429
转载 Hbase精选-底层基础
转载自:我终于看懂了HBase,太不容易了... - 知乎在我还不了解分布式和大数据的时候已经听说过HBase了,但对它一直都半知不解,这篇文章来讲讲吧。在真实生活中,最开始听到这个词是我的一场面试,当年我还是个『小垃圾』,现在已经是个『大垃圾』了。面试官当时给了一个场景题问我,具体的题目我忘得差不多了,大概就是考试与试题的一个场景,问我数据库要如何设计。我答了关系型数据库的设计方案,他大概说:这个场景比较复杂多变,为什么不考虑一下HBase这种NoSQL的数据库来存储呢?我就说:“.
2021-10-13 09:57:52
180
转载 cloudera CDH优化
为什么出这篇文章? 近期有很多公司开始引入大数据,由于各方资源有限,并不能合理分配服务器资源,和服务器选型,小叶这里将工作中的总结出来,给新入行的小伙伴带个方向,以下会将企业级测试环境和线上环境的基础方案给出,不敢说一定对,但是本人亲自测试,发现集群使用率稳定提高了3分之1,最高可达到2分之1,有不对的地方欢迎留言指出。 注:可能有些服务没有设计,使用到的小伙伴可以参照这种方式去规划。 1 测试环境参考方案 1.0 资源:集群服务安排 表格方便大家复制修改 服务名称.
2021-10-12 16:02:35
181
原创 Java图片压缩
import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.*;import java.nio.file.Files;import java.util.Arrays;/** * @Description 图片压缩工具类 * @Author jaler * @Date 2021-09-10 14:47 */public class ImgUtils..
2021-09-10 14:52:39
82
原创 Idea使用maven tomcat插件启动war应用
pom中添加插件依赖: <build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version&
2021-07-20 16:41:06
340
转载 Java代理机制
Java的三种代理模式1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不是直接连接明星,而是联系明星的经纪人,来达到同样的目的.明星就是一个目标对象,他只要负责活动中的节目,而其他琐碎
2020-12-03 22:53:02
124
原创 RocketMQ生产环境自动创建主题引发的血案
之前生产环境因内存溢出崩了一台broker(主),导致大量应用发送消息时抛出org.apache.rocketmq.client.exception.MQClientException: No route info of this topic, xxx纳了闷了,不是还有一台主broker吗?不是配置的双主双从高可用集群吗?赶紧重启服务,然后再找原因。登录控制台发现报错的主题路由只有一个,且正好的是崩了的那个。于是徜徉于知识的海洋,找到了以下文章,深深的解决了自己的疑惑。事后解决方案:.
2020-11-20 10:23:32
1205
原创 SpringBoot应用监控Actuator安全隐患及解决方案
SpringBoot应用监控Actuator使用的安全隐患概述微服务作为一项在云中部署应用和服务的新技术是当下比较热门话题,而微服务的特点决定了功能模块的部署是分布式的,运行在不同的机器上相互通过服务调用进行交互,业务流会经过多个微服务的处理和传递,在这种框架下,微服务的监控显得尤为重要。而Actuator正是Spring Boot提供的对应用系统的监控和管理的集成功能,可以查看应用配置的详细信息,例如自动化配置信息、创建的Spring beans信息、系统环境变量的配置信息以及Web请求的详细
2020-11-06 18:05:54
5996
9
原创 java -cp命令启动应用无法获取application.yml文件中的spring.profiles.active环境变量
java -cp命令启动应用无法获取application.yml文件中的spring.profiles.active环境变量启动时提示:INFO [main] org.springframework.boot.SpringApplication: No active profile set, falling back to default profiles: default问题描述:项目针对springboot应用使用maven的assembly插件打包成zip包,解压后目录结构如下:...
2020-11-06 15:26:37
1393
1
原创 RocketMQ4.5.1生产环境集群搭建&控制台部署
1 下载RocketMQRocketMQ版本:4.5.1下载地址:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.5.1/rocketmq-all-4.5.1-bin-release.zip下载命令:wget https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.5.1/rocketmq-all-4.5.1-bin-release.zip2环境要求 Linux64位...
2020-11-03 18:43:24
1185
2
转载 快速搭建ELK日志分析系统
转载于:https://www.cnblogs.com/yuhuLin/p/7018858.html【只用于学习用】一、ELK搭建篇官网地址:https://www.elastic.co/cn/官网权威指南:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html安装指南:https://www.elastic.co/guide/en/elasticsearch/reference/5.x/rpm.ht.
2020-09-05 22:52:38
121
物流配送管理系统
2013-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人