더보기 프론트엔드 :리액트 & 뷰 -> 공부 추천 자바 기초만 알면 할 수 있는 JSP 웹 프로그래밍 HTML Quotation Elements (w3schools.com) HTML -> Web 페이지를 이동할 수 있도록 만들어진 문장 동적인 기능 불가, 정적인 페이지 → 0초 후 이동(즉시 이동) 특수문자 태그 ol / ul 태그 dl 태그 들여쓰기 dl /dd Menu 태그 A 태그 CSS -> style 태그 mailto
전체 글
데이터의 집계 및 결합 DISTINCT : 중복된 데이터 제거 - SELECT DISTINCT 컬럼 FROM 테이블 // join 과 union 의 차이? 271p select rating.user_id, rating.rating, ramen.name, ramen.quantity, ramen.is_spicy from rating left join ramen on ramen.id = rating.item_id and rating.item_type = 'ramen'; 272p select rating.user_id, rating.rating, ramen.name, ramen.quantity, ramen.is_spicy from rating left join ramen on ramen.id = rating.i..
JDBC https://jdbc.postgresql.org/download/ Download | pgJDBC Download Binary JAR file downloads of the JDBC driver are available here and the current version with Maven Repository. Because Java is platform neutral, it is a simple process of just downloading the appropriate JAR file and dropping it into your classpat jdbc.postgresql.org 연동만 해주면 Database 환경과 무관하게 표준화된 방법으로 사용할 수 있다.
더보기더보기JSON 과 JSONB 타입의 차이 JSON 에서 키 벨류값을 가져올 때는 아래와 같이 -> 연산자를 활용한다.select '{"p" : {"1":"psql"}, "s" : {"2":"msql"}}' :: json -> 'p' as result;-- result = json type "{""1"":""psql""}"또는 인덱스 번호를 통해서도 가져올 수 있다. JSON 타입이 아닌 TEXT 형식으로 가져오고자 할 때는 ->> 연산자를 활용한다. /178p
배열 연산자, 조건@포함관계를 나타냄.. 부분집합과 유사TRUE / FALSE&&겹침 유무하나라도 겹치면 TRUE||ARRAY[1,2,3] || ARRAY[1,3] - 배열 병합{1,2,3,1,3,} ARRAY[1,2,3][4,5,6] || ARRAY [1,3] - 2차원 배열 병합{ {1,2,3,},{4,5,6,}{1,3} } 1 || ARRAY [2,3,4] - 원소 배열 병합{1,2,3,4|배열 함수Array_append ( 배열 , 원소 ) =>배열에 원소값 삽입 . 맨 뒤로Array_prepend => 맨 앞으로 삽입Array_remove = > 원소 삭제
더보기 객체의 상태 변화를 관찰하는 옵저버 들의 목록을 객체에 등록 상태 변화가 있을 때마다 메서드를 통해 객체가 직접 각 옵저버에게 통지하도록 한다 - 주로 분산 이벤트 핸들링 시스템을 구현하는데 사용 객체의 상태가 변할 때 연관된 객체들에게 알림을 보내는 패턴 장점 실시간으로 한 객체의 변경사항을 다른 객체에 전파할 수 있다. 느슨한 결합으로 시스템이 유연하고 객체간의 의존성 제거 가능 public class Observer { public String msg; public void receive(String msg){ System.out.println(this.msg + "에서 메시지를 받음 : " + msg); } } public class User1 extends Observer{ public ..