随笔分类 - 笔记
摘要:1.将jar包放到和该脚本同级目录 2.记得chmod 777 ./start.sh 赋予执行权限 3.执行./start.sh文件即可 4.重启也可以直接执行此文件 5.如果没有打包配置文件可以在此脚本同级目录创建config目录将yml/properties配置文件放进去 . #!/bin/ba
阅读全文
摘要:springboot远程连接报错如下 Error running 'remote': Unable to open debugger port (10.100.10.54:18082): java.net.ConnectException "Connection refused: connect"
阅读全文
摘要:在Spring Boot中,如果将Long类型的id传递到前端,可能会遇到精度丢失的问题。这是因为JavaScript无法精确地表示大于Number.MAX_SAFE_INTEGER(即9007199254740991)的整数。 为了解决这个问题,你可以采用以下方法之一: 方式1 : 通过注解方式
阅读全文
摘要:1.引入配置文件 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>3.0.4</version> </depen
阅读全文
摘要:package com.mybatis.plus.utils; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import cn.hutool.core.lang.Console; import c
阅读全文
摘要:目前开发的SpringBoot项目在启动的时候需要预加载一些资源。而如何实现启动过程中执行代码,或启动成功后执行,是有很多种方式可以选择,我们可以在static代码块中实现,也可以在构造方法里实现,也可以使用@PostConstruct注解实现。 当然也可以去实现Spring的Application
阅读全文
摘要:1.下载rsync+inotify https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.t
阅读全文
摘要:配置示例 upstream tomcatserver{ server ip:8780 max_fails=2 fail_timeout=30s; server ip:8068 max_fails=2 fail_timeout=30s backup; } location /usercenter {
阅读全文
摘要:在上一篇文章redis主从实现的情况下实现哨兵 故障 master自动切换 redis服务器配置: master 192.168.51.65 slave 192.168.51.67 1、master创建sentinel.conf配置文件 port 26379protected-mode nodaem
阅读全文
摘要:贴上踩坑结论 channel.basicAck(deliveryTag, false); 上面一段代码 设置成false 比设置成true 性能高个十多倍 具体原因未查
阅读全文
摘要:1、准备 在三台服务器安装好mysql8.0 2、修改my.cnf配置文件 在[mysqld]标签下添加MGR相关配置 (重启mysql) # 组复制 start # Mysql服务ID server-id=1 # 全局事务 gtid-mode=on # 强制GTID的一致性 enforce-gti
阅读全文
摘要:由于业务对mq的依赖越加眼中,准备研究下搭建mq集群,使用的是rabbitmq 可以参考下这篇文章:我就是在这篇文章的参考下搭建成功的:https://www.cnblogs.com/flat_peach/archive/2013/04/07/3004008.html 下面附上踩坑记录 1.修改 .
阅读全文
摘要:发送消息 @RequestMapping("serviceMessage") public R serviceMessage(){ String msgStr = "[{\"id\": 4024,\"channelPrimaryId\": 5,\"recordDate\": 163828800000
阅读全文
摘要:我这里使用的是suse系统安装keepalived 1.keepalived 安装包 链接:https://pan.baidu.com/s/15Hwqdmv_AKlNYjy-omh4tg 提取码:714h 2.解压、安装keepalived tar -xvf keepalived-2.2.0.tar
阅读全文
摘要:# 注册中心的配置 eureka: instance: hostname: eureka1 # 过期时间,默认90s, 可不配置 lease-expiration-duration-in-seconds: 4 # 续约时间,默认30s,可不配置 lease-renewal-interval-in-s
阅读全文
摘要:SpringBoot2.0集成WebSocket,实现后台向前端推送信息
阅读全文
摘要:这里只贴消费者的部分代码 第一部分:手动ack配置 package com.mybatis.plus.config.mq; import org.springframework.amqp.core.AcknowledgeMode; import org.springframework.amqp.ra
阅读全文
摘要:将 spring-boot-starter-log4j2 依赖更换为2.15.0 依赖 <!--<dependency>--> <!--<groupId>org.springframework.boot</groupId>--> <!--<artifactId>spring-boot-starter
阅读全文
摘要:@GetMapping(value="/test5") public R test5(){ List<MongoTest> mongoTests = Arrays.asList(new MongoTest("1a", 54, "tom", "4"), new MongoTest("4a", 24,
阅读全文
摘要:今天做文件上传功能,需求要求文件内容相同的不能重复上传。感觉这个需求挺简单的就交给了一位刚入行的新同学。等合并代码的时候发现这位同学居然用文件名称相同和文件大小相同作为两个文件相同的依据。这种条件判断靠谱吗? 从概率上来说遇到两个文件名称和大小都一样的概率确实太小了。这种判断放在生产环境中也可以稳定
阅读全文