Java
Java
waani
这个作者很懒,什么都没留下…
展开
-
加锁防止短信重复发送
先判断是否在限制的时间内发送过验证码,再异步发送短信,发送失败可以设置定时器扫表重发(有效时间内)或者忽略。原创 2024-07-20 20:11:38 · 216 阅读 · 0 评论 -
MaxDirectMemorySize的默认值
MaxDirectMemorySize 默认值原创 2024-07-04 09:54:06 · 300 阅读 · 0 评论 -
ES 嵌套查询
一个配方由多种原材料组成,需求是根据各种原材料的用量搜索出对应的配方原创 2024-07-02 15:05:47 · 370 阅读 · 0 评论 -
文件分片上传案例(FTP)
大文件分片上传,在上传过程中,如果出现网络异常导致文件块上传失败时,可以重新上传失败的文件块,而不用上传整个大文件,本文介绍文件分片上传到FTP服务器的案例。原创 2023-11-03 09:59:47 · 535 阅读 · 0 评论 -
oss、minio、ftp文件系统读写封装
介绍oss、minio、ftp文件系统读写封装。原创 2023-10-30 09:35:16 · 404 阅读 · 1 评论 -
前后端分离项目使用CAS单点登录认证
简介CAS是为web服务提供单点登录认证的方式,其认证过程如下图所示。目前CAS仅支持不分离的项目接入,详见CAS Client。由于前后端分离的项目自己需要维护会话,故不能通过官方提供的配置实现,本文将聊聊具体如何实现前后端分离项目使用CAS单点登录认证。CAS的简单了解票据TGCTicket Granting Cookie,TGC与TGT相当于sessionId与session。TGC作为TGT的key,储存于浏览器的cookie中(CAS服务端域名下)。TGTTicket Granti原创 2021-09-22 17:34:47 · 3234 阅读 · 3 评论 -
java调用azkaban接口
我也不知道为什么要写这一篇,其实我也不懂的,就用一下,就记录一下吧。----使用RestTemplate调用接口、由于azkaban接口是https请求,需要重写RestTemplate,代码如下:public class HttpClientUtils { public static CloseableHttpClient acceptsUntrustedCertsHttpClien...原创 2020-04-07 14:42:00 · 1671 阅读 · 0 评论 -
JPA 支持多参数列表查询(参数可能为空)
JPA 支持写sql语句查询@Query(value = "select * from xxx ",nativeQuery = true)JPA @Query的sql语句可以通过?1、?2这样获取查询方法里第一个参数、第二个参数,以此类推;或者是使用@Param(“name”)标识参数,然后使用 :name 获取。mysql 的if函数,类似三目运算if(sex=1, ‘男’ ...原创 2020-04-07 14:34:47 · 6522 阅读 · 1 评论