在学习oauth2.0协议的时候,对于刷新令牌refresh token感觉很困惑。主要是为啥需要刷新令牌,以及刷新令牌是如何工作的,技术细节是啥?比如通过refresh token可以让access token永久不过期吗?
张军 2021-06-20 23:55:30 18012
DWR包含两个主要部分:
1. 运行在服务器端的servlet控制器(DwrServlet),它负责接收请求,调用相应业务逻辑进行处理,向客户端返回响应。
2.运行在浏览器端的JavaScript,它负责向服务器端发送请求,接收响应,动态更新页面
张军 2020-03-19 20:44:59 5685
一般,在项目中,我们会会经常使用到日期的各种方式的处理,在各个业务逻辑操作中,都需要相关的日期操作, 因此,实现项目中的日期工具类的提出,还是十分重要的,下面,就项目中常用到的日期的相关操作方式, 做了一个小的工具类,几乎包含所有的日期操作了,方便项目使用,也方便以后的复用和查询.下面见代码:
张军 2019-08-02 22:54:18 5544
在日常开发中,我们经常需要通过http协议去调用网络内容,虽然java自身提供了net相关工具包,但是其灵活性和功能总是不如人意,于是有人专门搞出一个httpclient类库,来方便进行Http操作。对于httpcore的源码研究,我们可能并没有达到这种层次,在日常开发中也只是需要的时候,在网上百度一下,然后进行调用就行。在项目中对于这个工具类库也许没有进行很好的封装。在哪里使用就写在哪些,很多地方用到,就在多个地方写。反正是复制粘贴,很方便,但是这样就会导致项目中代码冗余。所以这里简单的对httpcient的简单操作封装成一个工具类,统一放在项目的工具包中,在使用的时候直接从工具包中调用,不需要写冗余代码。
张军 2020-03-20 19:04:30 4173
你了解 Quartz 吗?
Quartz 是一个完全由 Java 编写的开源作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。
Quartz 可以与 J2EE 与 J2SE 应用程序相结合也可以单独使用。
Quartz 允许程序开发人员根据时间的间隔来调度作业。
Quartz 实现了作业和触发器的多对多的关系,还能把多个作业与不同的触发器关联。
张军 2021-11-22 00:31:29 4043
项目中调用了别的系统的webservice接口,调用成功之后发现wsdlLocation的地址是写死的,不方便修改,所以需要实现地址,包括用户名密码的可配置。项目的框架是Spring,调用webservice使用的是CXF。
张军 2020-03-19 20:34:27 3943
压缩jsp,html中的代码,去掉所有空白符、换行符
张军 2022-03-12 17:17:47 3745
json工具类
张军 2022-03-12 17:06:03 3683
压缩、解压缩工具类
张军 2022-03-12 17:17:03 3563
多线程工作处理、多线程工作处理简单实现类、多线程工作处理接口
张军 2022-03-12 17:19:38 3561
本文章向大家介绍EmailUtil,主要包括EmailUtil使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
张军 2020-03-19 20:49:25 3510
字符串转日期,日期转字符串,当前日期的月份,当前日期的年份,当前日期月份枚举信息,一天的开始和结束时间,获取一天,两天,三天以后的日期,获取上周 ,下周,上个月,下个月的日期,毫秒数时间戳,精确到秒,分,时,基于生日获取年龄,基于年份获取是否闰年等等。。。。
张军 2020-03-19 20:37:04 3501
常量资源文件工具类
张军 2022-03-12 17:01:37 3484
html解析工具类、爬虫、html表格解析解析工具类、webClient工厂
张军 2022-03-12 16:58:20 3459
纯JAVA实现的图片处理工具类
张军 2022-03-12 16:53:04 3407