Бейне: Spring Batch бағдарламасындағы орындау контексті дегеніміз не?
2024 Автор: Lynn Donovan | [email protected]. Соңғы өзгертілген: 2023-12-15 23:49
Ан ExecutionContext StepExecution немесе JobExecution ауқымында қамтылған ақпаратты қамтитын кілт-мән жұптарының жинағы болып табылады. Көктемгі топтама сақтайды ExecutionContext , ол қайта іске қосқыңыз келетін жағдайларда көмектеседі a топтама іске қосу (мысалы, қауіпті қате орын алғанда және т.б.).
Осылайша, көктемгі пакеттегі Stepexecution контексті дегеніміз не?
қоғамдық сынып Қадамды орындау Entity кеңейтеді. Пакет домен нысанын көрсету қадамның орындалуы. JobExecution-тен айырмашылығы, тапсырмалар саны және т.б. сияқты элементтерді өңдеуге қатысты қосымша сипаттар бар.
Сол сияқты, көктемгі пакетте қандай бөлік бар? Көктемгі топтама ' қолданады Тілім -бағдарланған' өңдеу стилі оның ең кең тараған іске асыру шеңберінде. Тілім бағдарланған өңдеу деректерді бір-бірлеп оқып, жасауды білдіреді. кесектер ' олар транзакция шекарасында жазылады. Бір элемент ItemReader ішінен оқылады, ItemProcessor файлына беріледі және біріктіріледі.
Сәйкесінше, Spring Batch ішіндегі StepScope дегеніміз не?
А көктемгі топтама StepScope нысан синглтон емес, белгілі бір қадамға бірегей болып табылады. Бірақ a көрсету арқылы көктемгі топтама құрамдас болу StepScope дегенді білдіреді Көктемгі топтама пайдаланатын болады көктем әрбір қадамды орындау үшін сол құрамдастың жаңа данасын жасау үшін контейнер.
Spring Batch бағдарламасындағы жұмыс қоймасы дегеніміз не?
1.2 JobRepository . Аты айтып тұрғандай бұл а репозиторий орындауға қатысты барлық метадеректер үшін тұрақтылық механизмін ұсынады Жұмыс . «деректер көзі» сақтау үшін пайдаланылатын дерекқорды көрсету үшін конфигурациялануы мүмкін топтама метадеректер нысандары.
Ұсынылған:
Болжалды орындау жоспары мен нақты орындау жоспарының айырмашылығы неде?
2 Жауаптар. Болжалды орындау жоспары сұрауды нақты орындамай, тек SQL Server бар статистика негізінде жасалады. Нақты орындау жоспары дәл осы – сұрауды нақты орындау кезінде пайдаланылған нақты орындау жоспары
PL SQL-де дереу орындау дегеніміз не?
EXECUTE IMMEDIATE мәлімдемесі. EXECUTE IMMEDIATE операторы динамикалық SQL операторын немесе анонимді PL/SQL блогын орындайды. Оны PL/SQL-де тікелей көрсетуге болмайтын SQL мәлімдемелерін шығару үшін немесе алдын ала барлық кесте атауларын, WHERE сөйлемдерін және т.б. білмейтін мәлімдемелерді құру үшін пайдалануға болады
SSL контексті дегеніміз не?
SSL контексті – шифрлардың, протокол нұсқаларының, сенімді сертификаттардың, TLS опцияларының, TLS кеңейтімдерінің және т.б. жинағы. Бірдей параметрлері бар бірнеше қосылымдардың болуы өте кең таралғандықтан, олар контексте біріктіріледі және сәйкес SSL қосылымдары содан кейін негізінде жасалады. осы контексте
Java тіліндегі SSL контексті дегеніміз не?
SSL контексті – шифрлардың, протокол нұсқаларының, сенімді сертификаттардың, TLS опцияларының, TLS кеңейтімдерінің және т.б. жинағы. Бірдей параметрлері бар бірнеше қосылымдардың болуы өте кең таралғандықтан, олар контексте біріктіріледі және сәйкес SSL қосылымдары содан кейін негізінде жасалады. осы контексте
Spring Batch ішіндегі жұмыс параметрлері дегеніміз не?
JobParameters - бума жұмысын бастау үшін пайдаланылатын параметрлер жиыны. JobParameters сәйкестендіру үшін немесе тапсырманы орындау кезінде анықтамалық деректер ретінде пайдаланылуы мүмкін. Олардың сақталған атаулары бар, сондықтан оларға қол жеткізу үшін Spring Expression Language пайдалана аламыз