博客 分类专栏 专题 成员
Java
分享一些Java相关的技术
文章数:10
什么是AOP?AOP((Aspect-OrientedProgramming)即面向切面编程,它是一种编程范式,是一种思想.它是Spring框架的重要组成部分AOP能用来干嘛?它可以在不改变原有代码的情况下,动态地将额外的代码(称之为“切面”)横向地“切入”到原有代码流程中的特定位置,从而达到增强原有代码的目的。AOP的目的是将通用的横切逻辑抽象出来,将它们与核心业务逻辑分离,以提高系统的可维护性和可扩展性。用通俗易懂的话来讲就是在不改变原有代码的基础上添加新的功能.在实际运用中AOP通常被应用在日志记录、性能统计、事务管理、异常处理、权限控制等地方.AOP的主要组成部分切面(Aspect):
2023-09-16 03:48:13
分类专栏: Java
Java自定义注解 元注解
2023-09-16 03:45:17
分类专栏: Java
filter过滤List resultUserList = list.stream().filter(user -> user.getDepartmentId()==1).collect(Collectors.toList());mapList userNameList = list.stream().map(user -> user.getName()).collect(Collectors.toList());distinct去重List distinctUsers = list.stream().distinct().collect(Collectors.toList());
2023-05-15 03:48:43
分类专栏: Java
你原是条鲤鱼,修行500年跳了龙门变成龙了,而我原来只是条泥鳅,先修炼1000年变成了鲤鱼 ,然后再修炼500年才跳过了龙门。倘若我俩一起失败,你还是条鲤鱼,而我可就变成泥鳅!你说我做事情怎么能不谨慎?—— 没有背景的人更要加倍努力”
2022-10-25 05:25:33
分类专栏: Java
写代码增加过多if else 深层次的判断会让代码的可读性变差,通过异常来阻断程序,代码是不是简洁很多,看起来逻辑也清晰很多。
2022-10-21 02:33:03
分类专栏: Java
一款Java代码生成工具,可以生成 基本的 分页查询、单条插入、单条插入或者更新、批量插入、批量插入或者更新、根据主键、唯一索引 单挑查询、修改、删除。用了,你一定会喜欢。用了mybatis-plus,不妨试试这块代码生成工具
2022-09-10 08:58:03
分类专栏: Java
重写equals 不一定要重写 hashCode,什么时候要重写hashCode 可根据实际情况来定夺
2022-02-09 11:06:29
分类专栏: Java
使用ffmpeg对视频切片,生成.m3u8文件,.ts 切片,配合H5播放器,播放本地视频文件
2022-01-25 12:05:39
分类专栏: Java
H5播放视频 src为blob,播放.m3u8视频 ,播放视频切片,防止下载
2022-01-25 10:51:32
分类专栏: Java
Springboot 内部调用事务失效,内部调用的正确姿势
2022-01-20 04:12:56
分类专栏: Java