自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿远的博客

今天你又撸码了吗

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于Redisson的分布式锁

基于SpringBoot+Redisson的分布式锁实现

2024-03-25 22:52:39 221

原创 Tip2: Springboot数据库密码加密

3. 修改配置问价application.yml. 配置密码和publicKey。

2024-01-27 12:20:04 149

原创 Tip1: 返回数据时, 不返回空值

【代码】Tip1: 返回数据时, 不返回空值。

2024-01-27 11:41:25 103

原创 踩坑日记二: SLF4J: Class path contains multiple SLF4J bindings.

【代码】踩坑日记二: SLF4J: Class path contains multiple SLF4J bindings.

2024-01-21 20:35:26 378

原创 踩坑日记: java.lang.NoClassDefFoundError: org/springframework/boot/bind/RelaxedPropertyResolver

druid-spring-boot-starter版本: 1.1.22。Springboot版本: 2.4.2。

2024-01-21 15:42:56 391

原创 Springboot 多数据源整合的三种方式

Springboot+Mybatis多数据源配置的三种方式: 1. 使用Spring提供的AbstractRoutingDataSource. 2. 使用MyBatis注册多个SqlSessionFactory. 3. 使用dynamic-datasource框架

2024-01-20 22:50:43 1579

原创 Jenkins+SpringBoot+Github

根据提示在’Configure Global Security’ -> 'Git Host Key Verification Configuration’中找到相应位置, 做如下修改。如果修改了本地maven仓库地址, 会遇到这个问题, 需要给本地仓库授权.由于我在windows上修改了启动脚本,导致报错如下, 最终没有启动成功.

2023-07-10 20:55:25 754

原创 @CrossOrigin失效

@CrossOrigin 失效

2023-01-08 16:47:55 763

原创 SpringBoot+TDengine定时查询阻塞问题

最近使用TDengine数据库进行数据存储,遇到了一个奇怪的问题: 使用SpringBoot定时器,一小时查询一次数据库,求这一个小时内的平均数据. 数据库有1W+的表,也就是连续查询1W次.定时器开始正常运行,但是运行几天之后, 定时器不运行了!, 所有的数据库查询操作都已经用try catch 进行捕获,但是未输出任何异常!!!,定时器配置了多线程,此后的其他定时器运行,也没有见到这个线程.TDengine 使用了SpringBoot2.x的默认数据库连接池HikariCP,没有增加其他配置.但是呢

2021-03-25 12:15:42 854

原创 SpringBoot整合TDengine集群

TDengine2.0集群功能开源, 尝试使用了一下, 与SpringBoot2.x整合与多个Mysql数据源并无差别.pom文件需要依赖, 用Druid连接池, AOP主要用于查询插入的 主从处理<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1

2021-03-25 11:40:06 3038 8

原创 centos7 使用Kafka自带的zookeeper建立kafka集群(不要问我为什么!!)

前提准备三台服务器或者三台虚拟机,使用虚拟机,强烈建议关闭防火墙,等配置完成后,再配置防火墙.192.168.1.32192.168.1.33192.168.1.34在每一台虚拟机上安装好JDK. 下载好kafka的压缩包.一在每一台虚拟机上,创建kafka和zookeeper的文件和日志目录mkdir -p /data/zookeeper/{data,log}mkdir -p /data/kafka/{data,log}二第一台服务器写入echo "1" >/data/

2021-01-18 12:02:57 1970 11

原创 SpringBoot同步定时任务线程池配置

在springboot开启定时任务, 默认是单线程的. 比如: 两个相同的cron表达式, 一定是一个先执行, 一个后执行的. 如果想要两个定时任务同时执行, 需要增加如下代码:@Configurationpublic class TimerTaskConfig { /** * 多线程执行,定时任务 */ @Bean public TaskScheduler taskScheduler() { ThreadPoolTaskScheduler

2021-01-18 11:08:38 518

原创 CentOS7安装Mysql8.0.无废话,直接搞!

安装安装mysql 官方的yum repositorywget -i -c http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm如果没有 安装wget命令, 使用 yum install wget'安装wget.然后 执行yum -y install mysql80-community-release-el7-3.noarch.rpm安装mysql8.0yum -y install mysql-community

2021-01-05 11:23:29 168

原创 CentOS7下docker安装

前提docker要求centos系统的内核版本高于3.10, 通过uname-r查看内核版本.使用root账户登录, 并确保yum包更新到最新, 执行yum update.如果安装过旧版本, 需要卸载. 执行yum remove docker docker-common docker-selinux docker-engine按照装需要的软件包:sudo yum install -y yum-utils device-mapper-persistent-data lvm2设置yum源yum

2020-12-29 13:13:49 123

原创 Centos7中如何把一个jar包做成一个服务启动

使用IDEA做开发的都知道, IDEA的Jrebel插件可以支持热部署, 不用每次修改都重启服务器.之前都是把jar包做成bat文件, 在自己的电脑上设置成自启动项目,然后在IDEA里引用。奈何本人能力有限,每次开机启动的时候这个jar包都会在前台运行,需要手动最小化,看着很难受。正好买了一台阿里云服务器,就尝试在云服务器上部署。最开始的时候,用`nohup java -jar xxx.jar > xxx.log 2>&1 &`的形式,让服务在后台运行,但是这种方式重启或者停止

2020-12-25 17:32:59 983

原创 Netty中HashWheelTimer的使用

最近在写项目的时候, 需要用到延迟任务. 需求如下: 用户通过微信绑定一个设备的开关机时间, 可以选择一周内哪几天需要开启这个定时任务, 就像我们得手机闹钟一样. 因此用到了netty的HashedWheelTimer时间轮计时器来处理这个问题.什么是时间轮? 简单来说, 就像我们的时钟一样,上面有很多格子, 本质上一个wheel是一个哈希表,每个延时任务通过散列函数放入对应的位置. 每个格子中的延时任务是一个双向链表, 当"指针"指到哪个格子中的时候, 格子中的第一个任务便开始执行, 这样的设计方便取消

2020-07-07 22:45:08 2454 1

原创 Netty HashWheelTimer源码

Netty中时间轮HashWheelTimer源码.方便大家参考(忘了是在哪个老哥那里看到的了, 如果你看到请告诉我, 我加上原文链接)/* * Copyright 2012 The Netty Project * * The Netty Project licenses this file to you under the Apache License, * version 2.0 (the "License"); you may not use this file except in comp

2020-07-07 22:43:11 365

原创 Dcoker搭建Redis5+版本集群

前几天收到需求, 需要做一个Redis的集群, 让主从节点分布在两个机房中, 来保证当一个机房停电后, 数据库依然可用. 这里记录一下搭建过程. 我这里是搭建了一个15个master个15个slaver的集群. Redis5.0后提供一种更加简单的方式去建立集群.(redis cluster 至少需要三个主节点三个从节点)安装环境 :CentOS7docker version 19.03.9一.拉取Redis镜像docker pull redis默认是下载最新版本的镜像, 可以用docker

2020-07-07 16:34:03 172

IDEA JRebel热部署插件jar包

IDEA的 JRebel热部署插件, 修改后无需重启项目

2020-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除