自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 导出excel打不开

注意类型,前端由于解析的时候没有加类型,导致生成的excel打不开。后端返回给前端流,前端根据流解析生成excel。

2023-12-14 14:13:07 44 1

原创 阿里云图片链接访问由下载改为预览

https://www.cnblogs.com/binz/p/17448214.htmlhttps://www.jianshu.com/p/168e56e3f17b?ivk_sa=1024320u

2023-10-12 16:53:05 120

原创 java项目启动问题

依赖了其他项目,要去报错找不到符号的那个项目里clean-install一下,一层层找下去,所有的都clean-install后再去clean-install该项目。repoint项目后,clean-install项目。3、成功之后重新启动即可。2、然后报找不到符号。

2023-10-10 09:47:42 40 1

原创 java校验日期的合法性

https://blog.51cto.com/u_13416/6411660

2023-10-09 20:11:12 523 1

原创 常用的查看日志linux命令

前言常用的查看日志linux命令总结ps -ef | grep javaless xx.log (空格查看下一页,q退出)tail -f xx.logcat info.log | grep -C 10 “xxx” (查看关键词上下十行)cat -n info.log | grep “xxx” -C 10(查看关键字前后10行,并显示出行号)cat -n info.log | grep “xxx” (查看关键字行号)cat info.log | head -n 50 (查看日志前50行)

2020-09-22 10:30:28 457

原创 日期类型转换注解

一、@DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”)请求类中的字段加上这段后,前端传入的日期要是yyyy-MM-dd HH:mm:ss这种类型,加上这个注解之后就会把前端传过来的这种类型的日期转化成date型:@NotBlank @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date xxx;...

2020-09-21 18:13:24 818

原创 使用唯品会的saturn来管理定时任务

前言使用唯品会的saturn来管理定时任务一、使用步骤继承AbstractSaturnJavaJob并重写handleJavaJob方法代码如下(示例):@Component@Slf4jpublic class xxxJob extends AbstractSaturnJavaJob { public void execute() { xxx; } @Override public SaturnJobReturn handleJavaJob(Str

2020-09-16 14:18:46 681

原创 Kafka的使用

学习目标:Kafka的使用学习产出:消费模块:1、定义消息消费监听器接口,并写lisener实现类,重写监听类的一个方法(里面是具体的业务逻辑)2、定义消息者类,并继承重试抽象类,并重写doSubscribe方法,把监听类和配置类作为参数,并在里面调用抽象类的register方法,此时消息类就注册好了3、 注册的时候,会new一个消费者,这个消费者的类型是consumer类(不是消息者类),consumer类的构造方法中会调用监听器类重写的方法,参数是从消息队列中取出来的生产模块:1、生产

2020-09-16 12:06:26 119

原创 验证某个字段的有效性接口

项目场景:验证某个字段的有效性接口问题描述:使用post请求,只传递一个String类型的参数,然后给这个参数赋值后,到代码里显示是null 原因分析:没有获取到postman传过来的值解决方案:1、在参数前加上@RequestBody但是这样接收过来的是json,看起来很奇怪2、把post请求改成get请求...

2020-09-16 09:57:36 50

原创 写好的接口本地测没有问题,和前端联调的时候报302

问题描述:写好的接口本地测没有问题,和前端联调的时候报302(重定向) 原因分析:没有登录,但是前端有登录拿到新的token解决方案:controller上的@RequestMapping(path = “/xxx1”),xxx1在mvcconfige(拦截器)中配置了,而我没有在path中写上这个/xxx1...

2020-09-15 17:27:32 127

原创 什么情况下使用唯一索引

前言什么情况下使用唯一索引一、使用创建索引:UNIQUE KEY `udx_xx1_xx2` (`xx1_xx2`)使用场景:执行定时任务的时候,每次从另一个表取出数据更新有唯一索引的表,存在的话就不变,否则插入数据代码如下(示例):INSERT IGNORE INTO table (xx1_xx2,k1,k2,k3) value (value,v1,v2,v3)总结注意只要是唯一索引字段重复就更新不进去数据(不管其他字段数据是否相同)...

2020-09-15 17:17:09 135

原创 根据某个字符串查询字典表中的某些类型

项目场景: 根据某个字符串查询字典表中的某些类型问题描述:执行MySql的时候报错,但是是很简单的查询sql,也很奇怪为啥报错,select dict_key AS code, dict_value AS desc from xxx where `dict_type` = 'xxx' 原因分析:把sql从控制台粘贴到navicat中执行也是报错,感觉有关键字的原因解决方案:把别名都修改了,发现不报错了,然后发

2020-09-15 16:58:02 44

原创 什么时候加事务

一、什么时候加事务 写代码的时候有的时候需要加事务才能保证业务的正常执行,那么时候加事务比较合适那,查询的时候不需要加,但是增加和修改的时候需要加事务,但是有的时候为了性能增加修改的时候也不加时候,那么什么时候增加修改的时候也加事务,如果一个方法里面涉及两个表的增加修改,且这两个表更新的结果相互影响,那么一个更新成功且另一个更新不成功就会产生问题,这时候就需要添加事务二、使用步骤代码如下:@Transactional(rollbackFor = Throwable.class)public vo

2020-09-15 16:28:31 1083

空空如也

空空如也

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

TA关注的人

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