时间格式化转换及时间比较compareTo,Controller层接收参数格式化,从数据源头解决时间格式错误数据对接口的影响
时间格式化转换及时间比较compareTo,Controller层接收参数格式化,从数据源头解决时间格式错误数据对接口的影响*** 时间格式的转换:在具体报错的地方做转换,可能不能从根本上面解决问题。不排除在其他的代码位置也会使用该错误格
二十行代码!我用Spark实现了电影推荐算法
前言很久之前,就有人问我如何做一个基于大数据技术的xx推荐系统。当时对于这个问题,着实难倒我了,因为当时只是知道一个协同过滤,其他的也没有过于深度研究。最近,又有人私信问了我这个问题。于是,趁着这次机会,记录一下我一个小白从零做一个推荐系统
@Transactional事务注解及请求接口的定义先后执行顺序设计
@Transactional事务注解及请求接口的定义先后执行顺序设计1.事务内查询,可能存在事务没有提交,导致查询数据查不出来。2.或者可能跟请求参数作为查询条件,在某个条件下,请求参数发生变化,也会导致查询不出来。可以将在一个事务内的操
spring eureka服务注册配置,排查服务注册上来了,但是请求没有过来。检查是否服务注册配置错误
spring eureka服务注册配置,排查服务注册上来了,但是请求没有过来。检查是否服务注册配置错误解决方法: 去掉该配置eureka.instance.hostname = client微服务的提供IP地址微服务的提供
des加密,url编码,url解码,des解密 DES加解密及Wrong key size错误处理
des加密,url编码,url解码,des解密 DES加解密及Wrong key size错误处理代码语言:javascript代码运行次数:0运行复制package com.example.core.mydemo.des;import j
Java序列化和反序列化 Serializable BeanUtils.copyProperties赋值属性方法
Java序列化和反序列化 Serializable BeanUtils.copyProperties赋值属性方法代码语言:javascript代码运行次数:0运行复制package com.example.core.mydemo.java;
Externalizable接口实现序列化与反序列化
Externalizable接口实现序列化与反序列化代码语言:javascript代码运行次数:0运行复制package com.example.core.mydemo.java;import com.example.core.mydemo
redis锁定商品解决并发售卖问题 RedisUtil工具类
redis锁定商品解决并发售卖问题 RedisUtil工具类redis数据类型介绍:伪代码,基本思路1.出redis,每次在选定商品之后,先检查redis是否已经锁定该商品,避免超卖。Set<String> cach
平台代收代付数据库表的设计
平台代收代付数据库表的设计1.费用项目通过cost_code来唯一标识,根据费用编码来锁定费用,不使用在数据表中比如费用表,每增加一个费用而增加一个费用字段的方式,这样会导致不灵活,不容易扩展。通过费用编码的方式,可以将费用表的字段的方式
接口超时,接口参数的特殊符号,接口的有序性,重试机制的结果一致性
接口超时,接口参数的特殊符号,接口的有序性,重试机制的结果一致性1.http超时时间,将restTemplate的连接,超时时间设置更加长的时间。2.http mvc GET请求,?a=1&b=2&c=#3,测试发现含#符号
微服务调用链的排查,请求日志排查超时时间,锁定超时的原因
微服务调用链的排查,请求日志排查超时时间,锁定超时的原因A微服务 >> B微服务 >> C微服务 论日志的请求开始时间和结束时间的重要性。完整的日志格式:另外接口的入参,出参也需要加上,日志需要根据参数的关键字来搜索
insert into 表名 set
insert into 表名 set代码语言:javascript代码运行次数:0运行复制CREATE TABLE `tbl_str` (`id` INT DEFAULT NULL,`Str` VARCHAR(30) DEFAULT NUL
mysql 判断字符串结尾
mysql 判断字符串结尾CREATE TABLE `tbl_str` (`id` INT DEFAULT NULL,`Str` VARCHAR(30) DEFAULT NULL)INSERT INTO `mytest`.`tbl_st
xxlJob Cron表达式0 0 8,13 * * ?
xxlJob Cron表达式 0 0 8,13 * * ?Cron有如下两种语法格式:(1)Seconds Minutes Hours DayofMonth Month DayofWeek Year(2)Seconds Minutes
计算两个时间相隔的小时数
计算两个时间相隔的小时数代码语言:javascript代码运行次数:0运行复制import java.time.Duration;import java.time.LocalDateTime;public class Hello {pub
@ConfigurationProperties(prefix = “xx.xx.xx“) 从配置文件中取值赋给类的属性
@ConfigurationProperties(prefix = “xx.xx.xx“) 从配置文件中取值赋给类的属性@ConfigurationProperties(prefix = “xx.xx.xx”)该注解的作用是从配置文件中取值
两个Excel表格核对 excel表格中# DIV0 核对两个表格的差异,合并运算VS高级筛选
两个Excel表格核对 excel表格中# DIV0 核对两个表格的差异,合并运算VS高级筛选1.两列顺序一样的数据核对方法1:加一个辅助列,=B2=C2结果为FALSE的就是不相同的 方法2:两列数据,按CTRL+ 然后直接标
Excel poi 设置单元格格式 发现不可读内容 已修复的记录: xlworksheetssheet1.xml 部分的问题(巨坑)
Excel poi 设置单元格格式 发现不可读内容 已修复的记录: xlworksheetssheet1.xml 部分的问题(巨坑)1.先设置值,后设置样式。 正确的是:先设置样式,后设置值。2.对象A的样式应用于对象B的样式,导致
postman打开白屏
postman打开白屏1.打开高级系统设置;2.在“高级”选项卡中,单击“环境变量”;3.添加一个新的系统变量:POSTMAN_DISABLE_GPU=true4.关闭Postman并重新打开(或者关闭电脑重新启动)本文参与 腾讯云自
springboot增加@EnableAsync注解,否则方法中的@Async注解没有生效
springboot增加@EnableAsync注解,否则方法中的@Async注解没有生效。@EnableFeignClients(basePackages = {"com.test", "com.test.o

