- 博客(29)
- 收藏
- 关注
原创 MapStruct进行对象转换
MapStruct对象转换器使用指南.MapStruct是一个代码生成器,它基于约定优于配置的原则,极大地简化了Java bean类型之间的映射实现。
2025-10-28 10:51:10
209
原创 设计模式 - 静态工厂模式 + 策略模式,
/ 策略模板自定义注解,便于静态工厂扫描对应的策略,无需 手动注册自定义接口 ,当 后续需要新增的 策略 需要根据 基础的 超类 接口定义实现( 其他的策略都是当前策略的多态)(2) 建立业务策略静态工厂,对于不同的 业务进行注册 后面使用时只要注入静态工厂后,根据业务类型即可拿出对应的策略/*** @Author:* @Date:* @Description: 业务策略工厂**/@Component// 默认业务策略// 注册业务策略。
2025-08-30 11:22:58
304
原创 docker file配置
{ "registry-mirrors": [ "https://docker.hpcloud.cloud", "https://docker.m.daocloud.io", "https://docker.unsee.tech", "https://docker.1panel.live", "http://mirrors.ustc.edu.cn", "https://docker.chenby.cn", "http://mirror.azure.
2025-04-21 09:56:55
430
原创 自定义注解初始--切面log记录交互日志
2 翻看源码得出 @Retention(RetentionPolicy.RUNTIME) 是控制注解什么时候执行,一、 自定义 注解 的 参数。
2025-02-10 17:24:10
283
原创 Excel导出工具类
/首行缩进 // 0。* @param firstcell 开始列,从1开始,框架里是从0开始,自动减1。// - 靠右 对齐显示。* @param firstrow 开始行。* @param endcell 结束列。// 加粗 false。// 倾斜 false。// 不同单元格数据类型处理。// 字体高度 17。
2024-09-02 10:56:11
689
2
原创 java 转PeopleSoft 学习笔记(六) 组件处理器
在Peoplesoft应用程序开发中,组件处理器(Component Processor)扮演着核心的角色,它负责控制应用程序的执行流程,从用户界面的构建到数据的持久化。PeopleCode作为Peoplesoft的主要编程语言,通过组件处理器的事件驱动机制来响应用户操作和系统事件。本文将详细探讨PeopleCode如何在组件处理器的不同阶段执行,以及如何利用触发器来实现基于事件的业务逻辑处理,通过具体的案例来说明这一机制。
2024-07-23 17:19:54
588
原创 java 转PeopleSoft 学习笔记(五) 数据缓冲区
数据缓冲区是Peoplesoft中用于存储数据的内存结构。当Peoplesoft应用从数据库读取数据或向数据库写入数据时,数据首先在数据缓冲区中进行处理。这使得数据访问更加快速高效,同时也提供了丰富的数据访问API,简化了数据处理的复杂性。
2024-07-23 17:16:02
423
2
原创 java 转PeopleSoft 学习笔记(四)
组件缓存是Peoplesoft中用来存储和操作数据的一种内存结构。当Peoplesoft应用程序从数据库读取数据时,这些数据会被加载到组件缓存中,这样可以减少对数据库的直接访问,提高应用程序的性能。组件缓存不仅可以存储数据,还可以保存数据的状态,如“修改”、“新增”或“删除”。
2024-07-23 17:12:45
631
原创 java 转PeopleSoft 学习笔记(三)
在PeopleCode中,定义类是通过Application Designer中的应用包(Application Package)实现的。在创建应用包后,可以添加类定义,定义类的属性和方法。35 // 方法体7End-Class;在PeopleCode中,理解类和对象的概念对于构建可维护和可扩展的代码至关重要。通过实例化对象并调用其方法,你可以封装复杂的业务逻辑,使其易于管理和重用。掌握了对象和类的使用,你就能更好地应对Peoplesoft应用程序开发中的各种挑战。
2024-07-23 17:09:14
577
原创 java 转PeopleSoft 学习笔记(二)
在踏入Peoplesoft开发的世界时,掌握PeopleCode语言是至关重要的第一步。PeopleCode是Peoplesoft应用程序的核心,用于自动化业务流程、处理数据、响应用户事件等。本文将带你快速了解PeopleCode的基础语言结构,包括变量、数据类型、运算符、表达式、函数和语句。
2024-07-23 17:05:32
853
2
原创 动态的复杂表头导入及导出记录,实习实战,
动态的复杂表头导入及导出记录,实习实战,因为它采用了基于SAX的读写方式,减少了内存的占用和垃圾回收的压力。如复杂的数据结构转换、自定义公式等,EasyExcel可能不如POI灵活。由于是动态的表头,所以说本文采用EasyExcel进行动态表头的转化比较简单,但对于数据的灵活性没有POI好,一、Java POI 由于功能丰富,POI的学习曲线相对较陡峭,对于新手来说可能不太友好。且填充时是按照单元格一个一个填充,设置表头时不友好,填充数据时可以自定义较为简单。
2024-01-22 15:36:07
1417
原创 枚举类的创建以及使用
静态方法:提供了一个根据给定的编码名称查找对应枚举实例的方法。如果找到匹配的枚举项,则返回该枚举对象;枚举类中有三个枚举常量(MODULE、PERSONAL和UNIT),每个枚举常量都有与之关联的。构造函数:在枚举类型中定义了一个带有两个参数的构造函数,用于初始化每个枚举常量的。注解:这意味着Lombok会自动生成getter方法,使得你可以直接通过。使用了Lombok库的。
2024-01-03 10:58:32
545
1
原创 insertBatchSomeColumn是一种Mybatis Plus实现的批量插入小帮手
Mybatis Plus实现的批量插入小帮手 insertBatchSomeColumn来帮助
2024-01-02 11:30:07
2518
1
原创 MybatisPlus 查询 精度丢失
由于在SpringMVC中, 将Controller方法返回值转换为json对象, 是通过jackson来实现的, 涉及到SpringMVC中的一个消息转换器MappingJackson2HttpMessageConverter, 所以我们要解决这个问题, 就需要对该消息转换器的功能进行拓展。2). 在WebMvcConfig配置类中扩展Spring mvc的消息转换器,在此消息转换器中使用提供的对象转换器进行Java对象到json数据的转换。这样就不会产生精度丢失的问题了。
2023-06-03 19:23:40
1243
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅