728x90
요즘 티꾸(티스토리 꾸미기) 에 맛들렸다. 파비콘도 새로 설정하구 아이콘도 내가 바꾼 색상에 맞춘 이미지로 설정 끝~ ㅋㅋㅋ 이젠 코드 블록이다.... 특히 인라인 코드블록이 너무 못생겨서 일부러 내가 따로 색 입히고 그랬음 ㅠㅜ 구선생님께 여쭤보니 highlight.js를 많이 쓰는 듯 관련글 🔗 [티스토리 꾸미기] highlight.js와 코드 블록, inline 코드 블록 꾸미기 1. 테마 고르기 https://highlightjs.org/static/demo/ 이 페이지에 들어가면 여러 테마들의 데모들을 볼 수 있다 그중에서 마음에 드는 걸 골라보자. 내가 고른 테마는 Lioshi. 뭔가 감자가 테마? 이다 보니까 너무 쨍한 테마는 별로 안맞는거 같아서 적당히 채도가 낮은 Lioshi로 골랐다. ..
📑 학업계획서 : 지원자가 자신이 지원하는 프로그램에 얼마나 잘 맞는지, 얼마나 잘 준비 되어있는지 보여주는 가장 핵심적 문서 학교에 따라 필요한 내용이 다르다. 어떤 곳은 핵심적 내용만 요구하는 반면, 다양한 질문에 대한 답을 요구하는 곳도 있다. 각 질문에 대한 답은 250~750자 정도가 적당하다. ※ 항상 지시사항을 자세히 읽어야함. 불분명한 사항이 있다면 반드시 해당학과나 입학 관리 담당자에게 문의 및 확인. [핵심적 내용] 지원자의 배경 어떻게 준비해 왔는지 지원자의 관심 분야 얼마나 그 연구를 열망하는지 대학원 과정을 원하는 이유 장래의 직업적 목표에 대해서도 간략하게 [필수 원칙] 간결, 잘 쓰여야함 높은 적실성, 체계성 타 지원자와의 차별성 지원서를 보는 대상(입학사정위원회)이 누구인지 ..
VIEW란? 하나 이상의 테이블이나 다른 뷰의 데이터를 볼 수 있게 하는 데이터베이스 객체 실제 데이터는 뷰를 구성하는 테이블에 담겨 있지만 마치 테이블처럼 사용할 수 있음 다른 뷰를 참조해 새로운 뷰를 만들어 사용할 수 있음 -- [1. 생성] CREATE OR REPLACE VIEW [스키마.][뷰 NAME] AS SELECT문; -- [2. 수정] CREATE OR REPLACE VIEW [스키마.][뷰 NAME] AS SELECT문; -- [3. 삭제] DROP VIEW [스키마.][뷰 NAME]; -- [4. 구조 확인] desc [스키마.][뷰 NAME]; 참고 [Oracle] 오라클 뷰(View) 사용법 총정리 (생성,조회,수정,삭제)
1. JSESSIONID란? Tomcat 컨테이너에서 세션을 유지하기 위해 발급하는 키 HTTP는 stateless하기 떄문에, 새로운 연결이 생성되면 이전 연결은 끊기기 때문에 상태를 유지할 수 없는 문제를 해결하기 위함 2. JSESSIONID의 동작방식 브라우저 최초 접근 -> Tomcat: Response 헤더에 JSESSIONID 값 발급 Set-Cookie: JSESSIONID=3CB361E0BE1A9A7DE7DB926DF0772BAE 브라우저 재 요청 시 Response를 통해 받은 JSESSIONID를 Request 헤더의 쿠키에 값을 넣어 서버에 요청. 쿠키를 통해 JSESSIONID를 전달 받으면 서버는 새 JSESSIONID를 발급하지 않는다. 서버는 클라이언트에게서 전달받은 JSES..
length / length() / size() 1. length arrays(int[], double[], String[]) 배열의 길이 2. length() String related Object(String, StringBuilder, ...) 문자열의 길이 3. size() Collection Object(ArrayList, Set, ...) 컬렉션 프레임워크 타입의 길이 참고자료 - legnth / length() / size() 사용법 및 차이 -
AOP Aspect Orientend Programming(관점 지향 프로그래밍) : 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나눠 보고 그 관점을 기준으로 각각 모듈화하는 것 Crosscutting Concerns(흩어진 관심사) : 소스 코드 상 다른 부분에 계속 반복해서 쓰는 코드들 AOP의 취지 : 흩어진 관심사를 관점(Aspect)으로 모듈화하고 핵심적인 비지니스 로직에서 분리하여 재사용 주요 개념 Aspect : 흩어진 관심사를 모듈화 Target : Aspect를 적용하는 곳(ex. 클래스, 메서드...) Advice : 실질적인 부가기능을 담은 구현체 JointPoint : Advice가 적용될 위치. 다양한 시점에 적용 가능 PointCut : JointPoint의 상세한 ..