自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 5-16统一结果返回和异常处理

转载自这些异常有的是因为用户错误引起,有的是程序错误引起的。三种类型的异常:检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。错误: 错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。例如,当栈溢出时,一个错误就发生了,它们在编译也检查不到的。。上面的看看知道大体就行。

2024-05-16 23:39:54 306

原创 5-7登录和权限校验的经验

当我们谈到权限的时候,一般可以分为功能权限、数据权限和字段权限;功能权限:用户具有哪些权利,比如特定单据的增、删、改、查、审批、反审批等等;一般按照一个人在组织内的工作内容来划分;比如一个单据往往有录入人和审批人,录入人具有增、删、该、查的权限;而审批人具有审批、反审批和查询的权限。有时,功能权限被细分为页面权限和操作权限。页面权限:目录、菜单,… 操作权限:按钮、外链上面内容,前端要实现,后端也要实现,但是实现的框架不同,

2024-05-13 12:30:05 695

原创 5-13定时任务

triggerJob只执行一次,createscheduleJob按照策略来执行,可能一次,或按照时间安排一直执行,resumeJob恢复执行,pauseJob暂停执行,deleteJob删除任务,因为存在数据一致性问题,所以有些时候需要先删再修改或者添加。:任务存储方式,主要有RAMJobStore和JDBCJobStore,RAMJobStore是存储在JVM的内存中,有丢失和数量受限的风险,JDBCJobStore是将任务信息持久化到数据库中,支持集群。(3)业务透明,低耦合,配置精简,开发方便。

2024-05-13 12:17:09 537

原创 3-30校验Validation

验证包结构验证规则组group仅作分类的标志验证规则为且验证规则在dto类中。

2024-03-30 16:49:27 300

原创 加载别人的项目报错总结

如果是使用@ComponentScan({“com.example.demoApplication”,“com.common.util”})进行扫描工具包的组件@Component,这样主类的SpringBootApplication的注解之一@ComponentScan就会失效,所以只是要扫描组件所在。因为需要工具包中的bean,如果是注入非SpringBootApplication所在源目录下的bean,就算是已经引入依赖了,也需要组件扫描,不然@Autowired会报错,找不到注入。

2024-03-30 16:34:13 395

原创 Mybatis

在这个方法中,destBean 是目标对象,origBean 是源对象,该方法会自动匹配两个对象中对应属性名的值,并进行复制。需要注意的是,BeanUtils.copyProperties 方法只复制属性名和类型相同的属性,不会复制类型不同的属性,也不会进行深度复制。需要留意的是,在使用 BeanUtils.copyProperties 方法时,如果两个对象中存在同名但不同类型的属性,会抛出 NoSuchMethodException 异常,因此在使用之前需要确保源对象和目标对象的属性类型一致。

2024-03-30 16:31:49 390

原创 ObjectMapper

在这个例子中,我们激活了默认的类型信息处理功能,并指定了类型信息的存储方式为非最终(NON_FINAL),这意味着类型信息将被包含在序列化的 JSON 数据中。综上所述,选择合适的序列化器取决于具体的业务需求和数据存储的特点。根据需求选择适当的序列化器可以提高数据的存储效率和操作的便利性。提供了丰富的功能和配置选项,可以根据需求进行定制化设置,用于处理各种复杂的 JSON 数据和对象转换场景。的行为进行灵活的定制,以满足特定的序列化和反序列化需求。类中的方法,用于配置对象序列化和反序列化时的行为。

2024-03-30 16:28:18 500

原创 IO流的学习记录

仅作学习记录,非原创,已在文末添加原文出处

2024-03-25 12:48:17 710

原创 java概念

仅作学习记录,非原创,已在文末标注原文出处

2024-03-22 22:40:20 981 1

原创 登录服务.

非原创,仅作学习项目

2024-03-17 22:10:56 862

原创 JMM面试题记录

JMM的规范和happens-before

2024-03-16 15:00:41 942

原创 JVM的笔记

仅作学习记录,非原创,已标注出原文出处

2024-03-14 23:49:43 831

原创 Markdown语法学习记录

仅作记录,非原创,已标明参考资料

2024-03-12 18:07:34 1075

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除