- 博客(12)
- 收藏
- 关注
原创 面向切面编程(AOP)
AOP面向方法编程,可以做到在不改动这些原始方法的基础上,针对特定的方法进行功能的增强。这个流程与动态代理技术是非常类似的。代理对象中的方法以及根据对应的业务需要, 完成了对应的业务功能,当运行原始业务方法时,就会运行代理对象中的方法,从而实现原方法的功能增强。
2025-03-20 21:46:56
598
原创 cron表达式
一个标准的CRON表达式由六个至七个部分组成,分别为:秒、分钟、小时、日、月周和年。其中,年并不是必需的部分,只有在需要特定年份的任务时才使用。然后日与周只能选一个,另一个用?• 年(year):可选,1970~2099或者空。• 月(month):1~12或JAN-DEC。• 分钟(minute):0~59。秒(second):0~59。• 小时(hour):0~23。• 日(day):1~31。
2025-03-14 19:27:03
145
原创 enum类
2.num 定义的枚举类默认继承了 java.lang.Enum 类,并实现了 java.lang.Serializable 和 java.lang.Comparable 两个接口。同样,在反序列化 JSON 到枚举对象时,Jackson 也会根据这个注解来确定如何解析。使用场景:当你需要将枚举类型的字段存储到数据库,并且希望 MyBatis-Plus 能够自动处理这种映射时,可以使用此注解。使用场景:当你需要将枚举对象转换为 JSON 格式,并且希望控制 JSON 中的具体表示形式时,可以使用此注解。
2025-03-12 18:14:42
339
原创 java操作excel表
Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。一般情况下,POI 都是用于操作 Excel 文件。
2024-11-14 21:25:14
245
原创 WebSocket
WebSocket 是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接, 并进行双向数据传输。HTTP是短连接WebSocket是长连接HTTP通信是单向的,基于请求响应模式WebSocket支持双向通信HTTP和WebSocket底层都是TCP连接**思考:**既然WebSocket支持双向通信,功能看似比HTTP强大,那么我们是不是可以基于WebSocket开发所有的业务功能?
2024-11-14 13:17:30
1388
原创 序列化.Serializable
Java 提供了一种对象的机制。用一个字节序列可以表示一个对象,该字节序列包含该对象的数据对象的类型和对象中存储的属性等信息。字节序列写出到文件之后,相当于文件中了一个对象的信息。反之,该字节序列还可以从文件中读取回来,重构对象,对它进行。对象的数据对象的类型和对象中存储的数据信息,都可以用来在内存中创建对象。
2024-11-09 17:26:34
1275
原创 编写拦截器HandlerInterceptor
在用户对后端发起请求时,后端需要对用户请求进行拦截,并且取出token进行解析,如果token不正确或以失效就不予通行。当然这个拦截器仅拦截Content中的请求对象,即HandlerMethod。
2024-11-08 20:32:45
172
原创 生成与解析token的工具类
使用该类根据配置的密钥以及过期时间,还有传入用户的一些信息生成token来识别用户。以及解析生成的token拿到一些信息。如果token失效或者被改变,解析过程中会报错。
2024-11-08 18:40:22
424
原创 HttpClientUtil工具类使用
HttpClientUtil工具类使用用途使用在开发者服务器向接口服务器发送请求,获得相应的接口服务。代码package com.sky.utils;import com.alibaba.fastjson.JSONObject;import org.apache.http.NameValuePair;import org.apache.http.client.config.RequestConfig;import org.apache.http.client.entity.UrlEncod
2024-11-08 18:28:36
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人