pop 메소드는 보통 스택 (Stack) 자료구조에서 사용되는 메소드 중 하나입니다. 스택은 데이터를 후입선출 (Last-In-First-Out, LIFO) 방식으로 저장하고 검색하는 자료구조로, 데이터를 쌓는 것과 같은 동작을 모방합니다. pop 메소드는 스택에서 맨 위의 항목을 제거하고 반환하는 역할을 합니다. 다시 말해, 스택에서 가장 최근에 추가한 요소를 제거하면서 그 값을 반환하는 메소드입니다. 스택에서 pop 메소드를 호출하면 스택의 크기가 하나 줄어들고, 제거된 항목은 반환값으로 제공됩니다. import java.util.Stack; public class StackExample { public static void main (String[ ] args) { Stack stack = new ..
reverse( ) 메소드는 Java에서 배열을 뒤집을 때 사용하는 메소드 reverse( ) 메소드를 사용하려면 배열이나 리스트를 뒤집고 싶은 경우에 해당 배열이나 리스트의 데이터를 역순으로 변경하고 싶을 때 사용 Java의 Collections.reverse() 메소드 사용 (리스트의 경우): 리스트를 뒤집을 때는 Collections.reverse() 메소드를 사용 가능 import java.util.Collections; import java.util.List; public void reverseList ( List list) { Collections.reverse(list); } StringBuffer / reverse() 메소드 사용하기 java.lang.StringBuffer 클래스의 rev..
프로젝트에서 요청하는 화면이랑 기능 만들어야하는데 오랜만에 넥사크로 해서 거의 까먹었었고 문법이 안맞거나 하면 enable 처리가 되어서 오류 찾는것도 조금 힘들었었다.. 금요일 전체 회식, 새로 들어 오신 세 분도 있다. 이제 두 달 뒤 전체회식 겸 송년회 🔍 Fact(사실) 넥사크로로 화면 먼저 만들기 해야 할 기능들 정리 📒 Feeling(느낌) 다른 분이 화면 조금 만든 상태로 나에게 넘어온거여서 해석하고 만들어야겠다. ✨ Finding(교훈/배운) ⏰ Future Action(향후 행동) 📝 Feedback(이전 향후 행동에 대한 피드백)
테스트하면서 오류 찾고 계속 테스트 🔍 Fact(사실) 데이터 통계 확인작업 테스트 📒 Feeling(느낌) ✨ Finding(교훈/배운) selectOne / selectList ⏰ Future Action(향후 행동) 새로운 업무 시작예정 📝 Feedback(이전 향후 행동에 대한 피드백) 테스트 => 완료 API 지원 => 완료
COALESCE 문법 SELECT COALESCE(컬럼1, 컬럼2,......., 컬럼N) FROM 테이블 COALESCE함수는 인자로 주어진 컬럼들 중에서 NULL이 아닌 첫 번째 값을 반환하는 함수 COALESCE 함수는 처음으로 NULL이 아닌 컬럼값을 만나면 그 컬럼 값을 리턴. 만약 A, B라는 컬럼을 인자로 COALSESC 함수로 주게 되면 A 컬럼 값이 NULL 값이 아닌 경우 A 값을 리턴하고 A가 NULL이고 B가 NULL이 아닌 경우 B 값을 리턴. 모든 인수가 NULL이면 NULL을 반환 컬럼1이 NULL이 아니면 컬럼1을 리턴 컬럼1이 NULL이고 컬럼2가 NULL이 아니면 컬럼2를 리턴 컬럼1부터 컬럼 N-1까지 데이터가 NULL이면 컬럼N값을 리턴 출처 : https://jhny..
Service 인터페이스와 ServiceImpl 구현체 클래스를 나누는 이유 다형성과 OCP(Open Closed Principle) 이론상으로 인터페이스와 구현체가 나눠져있으면 구현체는 외부로부터 독립된다. 이로 인해 구현체의 수정이나 확장이 자유로워지고, 이를 사용하는 클라이언트의 코드에는 영향을 주지 않는다. 예를 들어, 사용자의 동작을 정의하는 서비스가 존재할 때 관리자와 일반 사용자의 경우와 같이 사용자의 권한에 따라 동작이 다른 경우가 있다. 이 경우에는 구현체만 추가하면 추가적인 코드 수정 없이 손쉽게 동작을 추가 할 수 있다. 관습적인 추상화의 장점과 단점 인터페이스와 구현체를 분리하여 얻을 수 있는 장점은 구현체 클래스를 변경하거나 확장하더라도, 이를 호출하는 클라이언트 코드에는 영향을 ..
월요일 한글날로 휴무! 화요일 건강검진하려고 연차! 분심위 API 거의 다 완성 됬는데 갑자기 다른사람한테 넘어가니까 기분이 안 좋아짐....😟 🔍 Fact(사실) API 수정 📒 Feeling(느낌) ✨ Finding(교훈/배운) COALESCE ⏰ Future Action(향후 행동) 테스트 API 지원 📝 Feedback(이전 향후 행동에 대한 피드백)