- 博客(17)
- 收藏
- 关注

原创 redis-cluster集群安装配置及SpringBoot + redis-cluster配置
SpringBoot+redis-cluster配置,及redis-cluster集群安装配置
2022-11-26 22:19:48
8342

原创 SpringBoot + MyBatis + taosDB时序数据库 + MySql ,多数据源配置
首先说明一下为什么要用MyBatis而不是MyBatis Plus,主要是因为只有MyBatis支持taosDB数据,plus不支持,所以只能用MyBatis框架。本文主要说明一下多数据源配置,然后再详细阐述一下配置taosDB的注意事项,其中taosDB配置起来需要注意的问题比较多。至于时序数据库是干啥用的,一般用于哪些范围大家可以自行百度一下,这里就不过多赘述了。1)添加mysql和taosDB的数据库依赖<!-- Mysql依赖 --><dependency>
2021-02-08 11:54:33
4883
7
原创 Linux-Centos 将nginx/redis/ES/nacos组件配置为系统服务 & 开机自动执行脚本配置
首先服务配置是在centos系统进行操作的,不同系统会有差异请勿借鉴。
2024-09-10 17:36:46
587
1
原创 两种等待多线程执行结束的方式
当每个被计数的线程完成任务后,计数器值减一,当计数器的值为0时,表示所有线程都已经完成了任务,然后在CountDownLatch上等待的线程就可以恢复执行。CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,用来作为线程间的通信而不是互斥作用。CountDownLatch能够使一个线程在等待另外一些线程完成各自工作之后,再继续执行。使用一个计数器进行实现,计数器初始值就是线程的数量。2.2,创建线程池对象,调用方法。2.1,构建线程池类。
2023-09-13 17:56:37
723
原创 springboot+mybatisPlus集成ES(RestClient方式)
springBoot+mybatis集成ES(RestClient方式)
2023-02-20 17:40:19
2493
原创 Spring中注解事务@Transactional用法详解
1,常用参数说明 :参数名称功能描述readOnly该属性用于设置当前事务是否为只读事务,设置为true表示只读,false则表示可读写,默认值为false。例如:@Transactional(readOnly=true)rollbackFor该属性用于设置需要进行回滚的异常类数组,当方法中抛出指定异常数组中的异常时,则进行事务回滚。例如:指定单一异常类:@Transactional(rollbackFor=RuntimeException.class) ; 指定多个异
2022-04-14 16:16:17
876
原创 echarts 中国地市及区县的地图坐标数据 ,以及多个区域快速合并的工具
1)想要获取中国任意地市及其下的区县的json数据的网站 : https://www.pslkzs.com/ps/examples/mapInner.php , 可用于echarts地图绘制2)实现多个区域合并为一个区域的json数据的网址:https://mapshaper.org/2.1)准备json数据 ;在原有的json数据基础上,添加属性“area”(属性名称可随意定义,后边命令行中需对应),区域的json数据可由上述网站中下载,修改后如图:2.2)将修改好的json数据存入文件tes
2022-01-06 11:03:08
2356
原创 SpringBoot + Mqtt协议,实现多个主题订阅及消息推送功能
MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议。mqtt 与 MQ 的区别:mqtt:一种通信协议,类似人类交谈中的汉语、英语、俄语中的一种语言规范MQ:一种通信通道,也叫消息队列,类似人类交谈中的用电话、email、微信的一种通信方式详细区别:有三个基本概念:消息、消息协议、消息队列。消息:信息的载体消息协议:为了让消
2021-12-07 17:39:16
14454
6
原创 火星坐标系 (GCJ-02) 、百度坐标系 (BD-09)与原始GPS84坐标系之间的转换
各大常用的坐标系之间的转换方式已分类整理,有需要可以参考 /** * 84 to 火星坐标系 (GCJ-02) World Geodetic System ==> Mars Geodetic System * @param lat * @param lon */ public GPS gps84_To_Gcj02(double lat, double lon) { if (outOfChina(lat, lon)) {
2021-10-09 14:25:40
567
原创 poi-tl实现导出word功能+phantomjs后台生成echarts截图
本文主要说明一下如何通过poi-tl实现word导出,并在导出文档中插入表格、echarts的图片。1)下载phantomjs安装包,下载地址为https://phantomjs.org/download.html ,根据操作系统下载对应的安装包即可;windows操作系统安装配置参考资料https://blog.youkuaiyun.com/qq_42543250/article/details/81542878,linux系统安装配置参考资料https://blog.youkuaiyun.com/wanght89/artic
2021-09-01 10:11:10
1383
原创 SpringBoot配置spring cache,缓存至redis
本人写的博客都是平时工作中应用到的,同时也是兴趣使然,希望分享给有需要的程序猿,本文如有错误之处欢迎批评指正!!!!!!!!!Spring 3.1 引入了激动人心的基于凝视(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(比如EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中加入少量它定义的各种 annotation,即能够达到缓存方法的返回对象的效果。下面大概说明一下如何配置spring cache:1,引入spring cache
2021-05-19 15:24:17
497
原创 SpringBoot整合Active MQ,实现队列消息的提供和消费
1,pom.xml文件中添加active MQ的依赖,spring boot框架中已整合了Active MQ的jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId> </dependency>2,application.yml文件中添加
2021-03-29 14:36:17
519
原创 SpringBoot2.0整合webSocket,实现浏览器、服务器全双工通信
本文主要阐述SpringBoot整合webSocket,实现主题订阅功能第一步,引入webSocket依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>第二步,服务端配置webSocketpac
2020-11-13 16:58:53
844
原创 普通Maven项目打成jar包遇到的坑
1,maven项目打成jar包后,启动时提示“没有主清单属性”原因是没有指定启动类,打包生成的MANIFEST.MF文件中没有Main-Class尝试了网上帖子的很多方法都没有用,很多说idea中指定Artifacts的启动类就行,然并没毛用**2,项目中有依赖第三方jar包,打成jar包后运行提示没有依赖的类3,我提供一下pom.xml文件中的配置,这样打成的jar包指定了启动类也将依赖包打进去了。<?xml version="1.0" encoding="UTF-8"?>
2020-10-30 17:56:00
603
原创 Springboot整合Flink
1,引入Flink相关依赖包2,项目启动的时候实现Flink持续处理数据的过程3,创建类MySink继承RichSinkFunction类,实现处理数据的方法4,综上所述即为springboot整合Flink的步骤,实现了从接收数据到处理数据的全过程。...
2020-10-28 14:07:43
7813
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人