spring
文章平均质量分 95
@WAT
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Corn表达式【定时任务】
不知道各位在平时有没有注意到一些关于定时器的场景?比如说’支付火车票的计时支付,打游戏是的天梯实时排名,等等等。这些都是与Cron表达式息息相关。那我们就会像,为什么可以实现出定时或者延时执行某一项任务的功能呢?这一切都与Cron表达式脱不了干系,说到底,到底什么是Cron表达式?在了解什么是Cron表达式之前,我们先来看看Cron表达式到底长什么样子:这里可以明显的看出,Cron表达式就是有一些数字、字符组成的表达式。有点像正则表达式,第一次接触到cron表达式的时候我就以为是正则表达式。原创 2022-10-09 14:33:11 · 8913 阅读 · 0 评论 -
JWT——跨域认证解决方案
官方定义:其大致意思就是:JWT是一个以JSON格式传输信息,且传输过程中是安全的,因为他有数字签名,所以可以做验证(其中的加密或者签名算法有RSA/CDSA)自我理解就是:通过以JSON的形式把数据封装成一个令牌,用于保证数据交互过程中的安全性(在传输过程中可以进行加密和签名)。原创 2022-10-05 13:51:04 · 2524 阅读 · 0 评论 -
Day02-Java报表以及表格
在日常的开发工作中,往往会遇到一些客户对Excel导出的样式有特殊的需求,这些我们都可以理解,毕竟每个人都有自己的审美和品味,只要有对应的及技术可以做到,那么我们就有办法实现客户的需求,通过以上的代码我们可以看出,如果要想让Excel美观好看,我们的Java代码量是非常巨大的。基于模板的导出数据,我们可以理解为,像一个有样式的Excel表里,但是这个Excel没有数据,我们的操作就仅仅是往这个Excel里放数据即可。我们都知道使用SpringBoot操作的文件上传下载,实际上是使用了SpringMVC的。原创 2022-09-09 20:05:38 · 453 阅读 · 0 评论 -
Day01-Java-报表以及表格
那么废话不多说,我们直接开始整一个项目来初始一下项目环境开发工具 Spring Suit4POI excel导出技术…工作簿WorkBook(HSSFWordBook:2003版本;XSSFWordBook:2007及以上)工作表Sheet(HSSFSheet:2003版本;XSSFSheet:2007及以上)行Row(HSSFRow:2003版本;XSSFRow:2007及以上)单元格Cell(HSSFCell:2003版本;XSSFCell:2007及以上)原创 2022-09-03 16:24:17 · 325 阅读 · 0 评论 -
Swagger2 前后端接口联调工具
httpshttps在现在这个前后端分离的时代,如果你很幸运,进入了一个比较大型的公司,业务分工明确的公司,那么在公司所接触到的大多数的项目都是前后端分离的。(当然不绝对)。前后端分离就给我们Java程序猿带了很大的方便,就比如说在中小型的公司里,我们的工作可能要自己写HTML,CSS,Vue等前端的页面代码,现在我们只专注后台的业务逻辑即可,但是前后端的时代,最大的障碍就是沟通。就比如说前端登陆的表单里的name属性传了一个username,password;声明自定义注解使用自定义注解。......原创 2022-07-17 23:18:07 · 2342 阅读 · 0 评论 -
SpringBoot文件上传深入浅出
不论是SpringBoot还是Servlet的文件上传,其实都是IO流的体现 MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准。MIME 消息能包含文本、图像、音频、视频以及其他应用程序专用的数据下面是MultiPartFile的源码:getName方法(2)、(3)、getContentType方法(4)、(5)、getSize方法(6)、getBytes方法(7)、(8)、我们可以使用SpringBoot所提供的默认的配置原创 2022-07-02 21:00:04 · 1530 阅读 · 0 评论 -
SpringBoot拦截器-HandlerInterceptor接口
再说之前,先讲讲,想必我们对过滤器是非常熟悉的,在Servlet里面的web.xml里面的。那么许多人老是被这两个东西搞得晕头转向的。这里我举个例子说明他俩的区别:所以过滤器一定是在拦截器之前执行在web开发中,拦截器是经常用到的功能。它可以帮我们验证是否登陆、过滤静态资源等。在Spring中的拦截器分为了两种:实现一个HandlerInterceptor拦截器可以直接实现HandlerInterceptor接口,也可以继承HandlerInterceptorAdapter类。这两种方法殊途同归,其实Ha原创 2022-07-02 18:19:05 · 6937 阅读 · 0 评论 -
后端程序员如何写出优雅的前端试图【Thymeleaf】
【官网地址】:https://www.thymeleaf.org/对前后端的协同工作非常友好相比于之前的传统的试图模板那引擎JSP而言。可以处理HTML,CSS,JavaScript甚至纯文本。目前最新的Thymeleaf版本已经是3.0,在之前的老版本可能要使用如下的声明【源码】ThymeleafAutoConfiguration类自动配好的策略:编写一个Controller编写页面hello.html解析访问localhost:8080/test变量表达式即OGNL表达式或Spring原创 2022-07-02 16:13:54 · 2170 阅读 · 3 评论 -
前后端分离的时代,团队间的完美协作
把前端和后端独立开发,放在不同的服务器上,独立部署运行。这就是两个工程,这样,前后端的工作人员可以通过团队间的协商,约定一致的交互接口,实现同步开发。这样。本练习项目所使用的技术SapringBoot2.6.6、Vue2.x、Element-ui、Axios、MyBatis、MySQL1️⃣ 方式一:通过Vue ui来创建vue项目我们调出黑窗口(win+R),在窗口中敲入vue ui,进入到vue的可视化图形管理页面进行创建vue项目我取消了git,选择包管理器为npm,并且为项目起一个名字,点击下一步原创 2022-06-25 16:34:22 · 723 阅读 · 0 评论 -
Http客户端请求工具-RestTemplate
,比如他的中文处理不是很好,就单单这一点就让我很是头痛。所以,我这次就来了解一下Http请求工具。首先,我们在这之前,先了解下我们常见的Http请求状态码有哪些,也算是回顾了。下面是常见的 HTTP 状态码:那么,有没有小伙伴会产生一个疑问呢?这些状态码是否有规律呢,答案:是的,可以总结出一些规律也方便我们记忆和总结。那么我们可以将Http状态码可以分为常见的Http客户端请求工具有哪些?RestTemplate是一个同步的Web HTTP客户端请求模板,是Spring对HTTP URI Connecti原创 2022-06-22 10:30:52 · 1261 阅读 · 0 评论 -
SpringAOP
AOP简介AOP(Aspect Object Programmming) 面向切面编程,是一种面向对象编程OOP的一种补充,底层是动态代理的应用。采用了两种代理:JDK的动态代理CGLIB的动态代理个人理解就是所谓的面向切面,通俗的讲就是将业务分为核心业务和其他辅助业务核心业务核心业务:就是像转账,支付,预约,登录,删除等真实的操作数据的业务辅助性业务:类似于系统日志,事务管理,性能分析等非必要的,不直接操作数据的一类业务故总结来说就是AOP的作用是为了解耦,是的核心业务就是专门原创 2022-05-05 20:47:09 · 212 阅读 · 0 评论
分享