본문 바로가기

분류 전체보기58

[Spring Batch]TransientDataAccessResourceException 배치 개발하다가 Error 발생했습니다. 사실 배치에만 해당하는 에러는 아니고 Mybatis 관련 에러입니다. 글을 Spring batch로 분류한 이유는 해당 에러를 검색해보시면 알겠지만 batch 개발 시 자주 마주칠 수 있는 에러라서.. org.springframework.dao.TransientDataAccessResourceException: Cannot change the ExecutorType when there is an existing transaction 위와 같은 에러입니다. "존재하는 트랜잭션이 있어 ExecutorType(실행자의 타입)을 변경할 수 없다" 저는 Chunk-oriented Processing 방법을 사용해서 Job을 개발하는 중 해당 Error가 발생했습니다. R.. 2023. 11. 26.
[mac] 맥북 화면보호기로 플립 시계 적용하는 법 https://fliqlo.com/ Fliqlo Flip Clock App and Screensaver fliqlo.com 1. 위 사이트로 들어가서 프로그램 다운받기 왼쪽 맥북용 다운로드 받으면 됩니다 (2023.11.25 기준 version 1.8.6) 맥북 버전이 14인 경우 지원 안된다고 하네요. 참고하시길. 제 맥북은 13.4.1 ventura 버전이에요. 아직 소프트웨어 업그레이드를 안했습니다. 2. 다운받은 dmg 파일 더블 클릭 dmg파일을 열면 이렇게 3개의 파일이 나옵니다. 저 중에 위에 있는 saver 파일 더블클릭해서 설치해주세요. 더블클릭하면 이런 알림창이 뜨는데 설치 버튼 클릭하면 됩니다. 3. 화면 보호기 설정 시스템 설정 - 화면 보호기 메뉴에 들어가면 이렇게 설치된 Fliq.. 2023. 11. 26.
[IntelliJ 오류] invalid source release, A JNI error has occurred sts에서 프로젝트 다운받고 실행하자마자 뜬 오류: - invalid source release => Project의 Java 버전과 컴퓨터에 설치/설정된 Java 버전이 일치하지 않아서 - A JNI error has occurred => Project 및 IDE에 적용되어 있는 JDK 버전이, Spring Boot의 Run 엔진에 설정된 JDK 버전과 달라서 build.gradle, Gradle JVM 계속 바꿔봤는데 안됨 해결: 1. command + ; (project structure) 2. Language level: sdk 버전 변경 => build.gradle - sourceCompatibility, Gradle setting - Gradle JVM 버전이랑 맞춰줌 3. run 2023. 3. 18.
[프로그래머스/js] 신규 아이디 추천 https://programmers.co.kr/learn/courses/30/lessons/72410?language=javascript 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr function delSandE(new_id) { if (/^[.]/.test(new_id)) { new_id = new_id.substr(1); } if (/[.]$/.test(new_id)) { new_id = new_id.substr(0, new_id.length - 1); } return new_id; } fun.. 2021. 10. 27.