java
文章平均质量分 67
不想沉默中灭亡
看得再多 没机会用 也是浪费 就像高等数学 还不如加减乘除
展开
-
java编码总结
数据校验:有为空、值的取值是否在约定范围、格式是否合法传统做法使用if-else进行数据校验,这样会使得代码显得臃肿。如何把代码里的一堆if-else参数校验移到其他地方统一处理。这里介绍一种处理此类问题的实用方法。即参数对象内定义好约束条件,通过注解触发校验。Controller 接口层数据绑定校验普通使用的 Bean 数据校验工具是hibernate-validator。在Bean类做好校验的约束条件@Datapublic class CreateOrderDTO {...原创 2021-11-17 20:15:56 · 1903 阅读 · 0 评论 -
Quartz调度框架-批处理任务
Quartz核心要素有Scheduler、Trigger、Job、JobDetail,其中trigger和job、jobDetail为元数据,而Scheduler为实际进行调度的控制器。TriggerTrigger用于定义调度任务的时间规则,在Quartz中主要有四种类型的Trigger:SimpleTrigger、CronTrigger、DataIntervalTrigger和NthIncludedTrigger。Job&JodetailQuartz将任务分为Job、JobDet...转载 2021-11-17 20:13:05 · 573 阅读 · 0 评论 -
spring batch 总结
作为springcloud组成当中提供批处理能力的模块。相关概念如下:Spring Batch的结构: 从上到下以三层架构理解:应用层、核心层、基础架构层。应用层包含所有的批处理作业,通过Spring框架管理程序员自定义的代码。核心层包含了Batch启动和控制所需要的核心类,如:JobLauncher、Job和step等。应用层和核心层建立在基础构架层之上,基础构架层提供共通的读(ItemRead...原创 2021-11-17 20:10:55 · 293 阅读 · 0 评论 -
eclipse:maven项目中报错提示包路径错误
一般maven项目的java文件都是放在src/main/java,说明package包的根路径是项目名/src/main/java。那么是哪里修改了maven的代码根路径?项目右键--build path--configure Build path。在Source一栏修改source folders on build path代码目录的起始路径为项目名/src/main/java即可,如下图:...原创 2020-09-25 12:57:55 · 906 阅读 · 0 评论 -
**Eclipse Access Restriction**
Eclipse Access Restriction右键单击项目->build path->configure build path: choose the lib with a error ,access restriction,and select the option “Edit” to changes the access rule. 我这边是由JSP项目调用java的jre时原创 2015-12-28 15:00:44 · 323 阅读 · 0 评论 -
eclipse :maven 创建web 3.0项目简便方式
maven使用archetype-web创建的web原型项目里web.xml(web descriptor)是2.3或者2.5版本。网上介绍在project facets修改Dynamic Web Module为3.0有2中方式。1、创建项目时跳过archetype选项,然后再项目属性中选择project facets将项目转换为web项目,这时候生成3.0的web.xml。但这样还要设置转换...原创 2019-03-05 15:46:59 · 282 阅读 · 0 评论