본문 바로가기

분류 전체보기42

[Spring]Spring AOP (Before, After, Around 등) AOP( Aspect Oriented Programming / 관점 지향 프로그래밍 )란? Aspect Oriented Programming은 문제를 해결하기 위한 핵심 관심사항과 공통 관심사항을 분리하여 프로그래밍 함으로써 공통 모듈을 손쉽게 적용할 수 있게 함핵심적인 기능에서 부가적인 기능을 분리하여 관리분리한 부가적인 기능을 Aspect라는 독특한 모듈 형태로 만들어서 설계하고 개발하는 방법간단한 메서드의 성능 검사, 트랜잭션 처리 등에 사용   용어설명Target핵심 관심사항을 담고 있는 모듈로, 부가기능을 부여할 대상즉, AOP를 적용할 비즈니스 로직을 갖고 있는 빈을 의미함Advice어느 시점에 어떤 공통 관심 기능을 적용할지 정의한 것ex) Befor.. 2024. 4. 24.
[SSAFY] 싸피 11기 전공자 합격 후기 및 준비 과정 ( 복수전공, 에세이, 코테, 인터뷰 ) SSAFY 11기에 합격하여 현재 활동한 지 4개월이 지난 시점에 12기 지원 모집을 보고 이에 대한 준비과정을 적은 후기 포스터를 적어보고자합니다. 주로 저의 입장에서 "어떻게 준비했는가"를 초점으로 진행하겠습니다. 참고로 복수전공으로 진행하신 분들은 전공자와 비전공자 두 부분으로 모두 지원이 가능한 것으로 알고 있습니다. ( 불안하시면 SSAFY 사무국에 전화 문의 ) ※ 내용 구성 지원 동기 준비 과정 ( 코딩 테스트 준비 ) 에세이 준비 인터뷰 준비 결과 1. 지원 동기 개인적인 사항이지만 저는 문과 중 어문계열을 전공하다 3학년 1학기라는 늦은 시점에 컴퓨터공학과로의 복수전공을 진행한 케이스입니다. 다른 사람들보다 늦게 시작하여 배움이 짧고, 깊이가 부족하다는 느낌을 받은 것이 저에게 있어서는 .. 2024. 4. 20.
[MySQL] 날짜 함수 (DATE_FORMAT, ADDDATE 등 ) 1. DATE_FORMAT(date, "변경 포맷") 포맷 설명 %Y 연도를 완전한 4자리로 반환 ('2022' 등) %y 연도를 2자리로 반환('2022' -> '22') %M 월을 완전한 문자열로 표현 ('Apirl', 'July' 등) %m 월을 숫자로 표현 (1~12) %D 날짜 뒤에 영어 사수를 붙임 ('0th', '1st', '2nd') %d 날짜를 숫자로 표현( 0~ 31 ) %W 요일을 완전한 문자열로 표현 ('Sunday', 'Monday' 등) %w 요일을 숫자로 표현( 0(일요일) ~ 6 ) %H 시간을 완전한 24시간으로 표현 ( 00 ~ 23) %h 시간을 12시간으로 표현 ( 01 ~ 12 ) %i 분을 숫자로 표현 ( 0 ~ 59 ) %s 초를 숫자로 표현 ( 0 ~ 59 ) .. 2024. 4. 16.
[MySQL] SubQuery (서브쿼리) * 서브쿼리 (SubQuery) 다른 쿼리 내부에 포함되어있는 Select문을 의미함 서브쿼리를 포함한 쿼리를 외부 쿼리 (Outer Query) 또는 메인 쿼리라 하며 서브쿼리는 내부쿼리라 부름 서브쿼리는 비교연산자 오른쪽에 기술해야하고, 반드시 괄호'()'로 감싸져 있어야만 함 서브쿼리는 다중행 연산자, 또는 단일행 연산자와 함께 사용됨 Select, From, Where, Having, Group by, Order By, Insert의 Values, Update의 Set에 사용 가능 * 서브쿼리의 종류 중첩 서브쿼리(Nested Subquery) : Where절에 작성하는 서브쿼리 (단일행, 다중행, 다중컬럼) 인라인 뷰 ( Inline-View) : From절에 작성하는 서브쿼리 스칼라 서브쿼리 .. 2024. 4. 15.