自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(204)
  • 收藏
  • 关注

原创 redis的缓存雪崩和缓存穿透问题

redis的缓存雪崩和缓存穿透问题

2023-02-27 22:35:15 221 1

原创 java的分布式锁

java的分布式锁

2023-02-27 17:38:57 607

原创 java电子围栏工具类

java电子围栏工具类

2023-02-27 11:50:14 721

原创 java中创建线程池并使用

java中创建线程池并使用

2023-02-22 17:57:54 410

原创 java使用hutool进行导出

java使用hutool进行导出

2023-02-21 13:12:04 227

原创 java实现线程同步的三种方式

java实现线程同步的三种方式

2023-02-20 22:42:45 1065

原创 mongodb和hbase的区别和应用场景

mongodb和hbase的区别和应用场景

2023-02-20 16:43:05 2128

原创 java返回异常对象给前端的通用处理

java返回异常对象给前端的通用处理

2023-02-18 15:29:34 1108

原创 java处理excel导入文件日期格式

java处理excel导入文件日期格式

2023-02-18 15:18:14 3649

转载 一致性哈希算法分区

一致性哈希算法分区

2023-02-17 20:28:38 68

原创 springboot的kafka使用

springboot的kafka使用

2023-02-17 10:35:32 2943

原创 注解@PostConstruct与@PreDestroy使用讲解

注解@PostConstruct与@PreDestroy使用讲解

2023-02-15 12:21:29 333

原创 java使用AOP进行权限控制等操作

java使用AOP进行权限控制等操作

2023-02-13 11:09:43 608

原创 java大面积车辆聚集算法实现

java大面积车辆聚集算法实现

2023-02-09 16:23:08 822

原创 java实现@Valid自定义注解

java实现@Valid自定义注解

2023-01-11 16:06:53 2047

原创 nacos配置文件优先级

nacos配置文件优先级

2022-10-15 15:17:34 8996 2

原创 nacos实现配置文件热部署

nacos实现配置文件热部署

2022-10-15 14:42:27 1904

转载 feign调用的url灵活配置

feign调用的url灵活配置

2022-09-22 09:02:42 2475

原创 java实现下载excel文件并以压缩包的形式返回

核心代码:1.创建准备输出的excel文件并填充内容2.设置输出流// 准备将Excel的输出流通过response输出到页面下载// 八进制输出流response.setContentType("application/octet-stream");// 设置导出zip的名称response.setHeader("Content-Disposition","attachment;filename=历史数据表.zip");3.完成zip流返回// 压缩文件流ZipOutputStre

2021-10-16 10:10:23 1426

原创 RabbitMQ使用-detached &方式启动报错Warning: PID file not written; -detached was passed.

在使用/usr/lib/rabbitmq/bin/rabbitmq-server -detached &这种方式启动rabbitmq时出现以下报错:解决方式:使用/usr/lib/rabbitmq/bin/rabbitmq-server start启动rabbitmq,然后rabbitmq-plugins enable rabbitmq_management开启插件。...

2021-07-31 11:23:41 3687

转载 FTP错误详解及解决方案

http://www.cjzzc.com/article/227.htmlhttps://blog.csdn.net/gulingeagle/article/details/6019668

2021-04-10 10:58:44 1050

转载 RabbitMQ监控 Message rates 一直有波动,但是 Queued messages 没有任何消息

2021-03-30 15:54:08 1052

转载 阿里巴巴fastjson转换对象的常用方法

//Javabean对象转换成String类型的JSON字符串JSONObject.toJSONString(Javabean对象)//String类型的JSON字符串转换成Javabean对象JSONObject.parseObject(JSON字符串,Javabean.class) 例如Object a = new Object();String str = JSONObject.toJSONString(a); //"{\"name\":\"abc\"}"Object a = JSO

2021-03-11 16:00:47 306

原创 Linux下rabbitmq进程莫名停止

在Linux下安装启动rabbitmq,在使用的过程中经常进程莫名消失,查看Linux系统日志也没有发现因内存问题Linux自动停止rabbitmq进程,最后百度到的解决办法,在启动命令加上参数 detached:rabbitmq-server -detached &...

2021-02-03 09:40:00 1033

原创 Linux下rabbitmq安装rabbitmq_delayed_message_exchange插件

下载插件插件下载地址:https://dl.bintray.com/rabbitmq/community-plugins/根据rabbitmq的版本下载对应的rabbitmq_delayed_message_exchange插件,注意3.6.X中的rabbitmq_delayed_message_exchange插件不能在3.6.5版本的rabbitmq中使用,可以在3.6.6版本的rabbitmq中使用(亲测!!!)。安装插件插件为zip格式,需要进行解压:unzip rabbitmq_dela

2021-02-01 16:23:47 1302

转载 windows设置定时任务运行jar包程序

windows定时任务执行流程1、首先创建一个批处理脚本,就是扩展名为bat的脚本文件,可以实现windows系统中的很多操作,比如:启动某个程序,或定时关机等。2、创建定时任务,去执行bat脚本,“任务计划程序”就是用来创建定时任务的。创建扩展名为bat的脚本文件示例:echo %~dp0java -jar MainNcTimer.jarpause注:echo %~dp0表示找到该.bat文件的路径,以便于在Dos窗口使用;找到.jar文件的路径;pause表示程序执行完,窗口不关闭。b

2020-12-21 16:30:02 1936

原创 js针对文本框输入值改变的oninput事件和onchange事件

oninput事件1.oninput 事件在用户输入时触发。2.该事件在 或 元素的值发生改变时触发。oninput 事件是 IE 之外的大多数浏览器支持的事件,在 value 改变时触发,实时的,即每增加或删除一个字符就会触发,然而通过 js 改变 value 时,却不会触发。3.oninput 事件:a). 当脚本中改变 value 时,不会触发;b).从浏览器的自动下拉提示中选取时,不会触发。提示: 该事件类似于 onchange 事件。不同之处在于 oninput 事件在元素值发生变化

2020-12-09 15:30:13 5733

原创 js进行字符串替换操作(包括特殊字符)

普通字符的单次替换写法:str.replace(/i/,"2");普通字符的多次替换写法(多个g表示所有符合条件的字符进行替换):str.replace(/i/g,"2");特殊字符的单次替换写法(多个\表示转义):str.replace(/\[/,"2");特殊字符的多次替换写法(多个g表示所有符合条件的字符进行替换):str.replace(/\[/g,"2");...

2020-11-23 17:47:27 1867

原创 MySQL8对应的Mybatis_generator配置

对于MySQL8,如果使用5.16版本的Mybatis_generator是会报错的,不会生成相应的文件,需要配置MySQL8对应的Mybatis_generator,配置如下:注:如果不行可以在jdbc链接地址加上时区再试试,如jdbc:mysql://47.114.6.34:3308/kuayue_gasoline?serverTimezone=UTC<dependencies> <dependency> <groupId>

2020-11-12 17:32:25 1110

原创 mongodb中进行ISODate类型时间的比较

在使用mongotemplate中的方法进行ISODate类型的时间比较时,需要将时间戳或者Date对象加上8个小时的时间再进行比较。例:......query.addCriteria(Criteria.where("date").gte(TimeUtil.dateToISODate(new Date(beginTime + 8*60*60*1000))).lte(TimeUtil.dateToISODate(new Date(endTime + 8*60*60*1000))));....../

2020-11-05 17:56:28 4419

原创 GPS坐标对应地图坐标偏移问题

各个地图的坐标和GPS坐标计算方式是不同的,因此有时候需要进行坐标转化再进行定位,坐标转化算法如下://定义一些常量var x_PI = 3.14159265358979324 * 3000.0 / 180.0;var PI = 3.1415926535897932384626;var a = 6378245.0;var ee = 0.00669342162296594323;/** * 百度坐标系 (BD-09) 与 火星坐标系 (GCJ-02)的转换 * 即 百度 转 谷歌、高德

2020-11-05 09:47:39 1733

转载 @RequestBody注解的使用

https://blog.csdn.net/justry_deng/article/details/80972817补充:https://blog.csdn.net/Lemon_MY/article/details/106600647

2020-10-14 09:38:35 4172

原创 解决MongoDB无法被其他服务访问

原因: 配置文件中设置只能被本地访问解决: 修改配置文件mongod.cfg(Windows)或mongod.conf(Linux),找到net下的bindIp,修改127.0.0.1为0.0.0.0,保存文件,重启服务(services.msc启动)。

2020-09-28 11:23:30 746

原创 本地MySQL服务无法被其他IP访问

原因: 没有开启访问权限。解决: 修改服务自带的mysql数据库中的user表,将user属性为root的记录的host由localhost改为%。然后重启mysql服务即可。mysql> use mysql;mysql> update user set host ="%" where user = "root";mysql> flush privileges; //使修改生效...

2020-09-28 10:59:52 700

原创 在java中使用SM2算法加密时遇到的问题

1.密文组成的顺序java服务端用的加密库是BouncyCastle,BouncyCastle中的加密数据 由C1,C2,C3组成而国密密文的正确排序是C1,C3,C2,安全芯片SM2加密处理的密文顺序也是 C1,C3,C2。2.秘钥的标志位BC库生成的公钥前面包含有04标志位(解密的时候需要有标志位),BC库生成的私钥前面偶尔会多加两个00(也是标志位?),记得去掉00就可以。注:BC库使用的公钥=64个字节+1个字节(04标志位),BC库使用的私钥=32个字节。3.验签的公钥使用对于其他地方

2020-09-14 20:02:53 6891 4

原创 js实现暂停(sleep)的方法

js本身没有提供像java中的sleep这样的暂停方法,需要自己手动编写方法达到效果。代码如下:function sleep(d){ for(var t = Date.now();Date.now() - t <= d;);}sleep(5000); //暂停5秒

2020-09-08 09:43:03 15771

原创 SM2算法中使用bcprov-jdk16的报错冲突问题

spring-cloud-starter-netflix-eureka-client依赖中会自带bcprov-jdk15on包和bcpkix-jdk15on包,因此导入bcprov-jdk16包使用时在类中会报错,这时需要将bcprov-jdk15on依赖从spring-cloud-starter-netflix-eureka-client中exclude掉,解决冲突问题。<dependency> <groupId>org.springframework.cloud</

2020-09-01 17:38:53 4848

原创 Chrome浏览器的网页前端出现中文文字反转或顺序错乱

chrome上的显示:Edge上的显示(正确的格式):原因:问题是chrome的一个翻译功能导致的,网页开启了翻译功能。。。。。。关闭翻译就好了。

2020-08-14 14:07:14 2226

原创 html如何隐藏<select>菜单中的<option>选项

在option标签中添加hidden="hidden"属性进行隐藏。例:<select class="form-control" id="ccyear"> <option hidden="hidden">请选择故障类型</option> <option>通用告警</option></select>效果图:...

2020-08-12 10:49:02 3180

转载 SpringBoot使用@EnableScheduling注解开启定时任务

启动类(可以在启动类上添加定时任务或者单独创建定时任务类):@SpringBootApplication@EnableScheduling //开启定时任务public class MainApplication { public static void main(String[] args) { SpringApplication.run(MainApplication.class, args); } //表示方法执行完成后5秒 @Scheduled(

2020-07-27 09:43:10 1756

空空如也

空空如也

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

TA关注的人

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