본문 바로가기
728x90

전체 글69

[DBeaver] 5초 만에 Auto-Commit 해제 방법 진짜 5초 밖에 안 걸립니다. DBeaver를 켠다. Window - > Preferences 클릭 Connection Types - > Auto-commit by default 옵션 체크 해제 - > Apply and Close (저장 후 닫기) DBeaver 종료 후 다시 실행하면 적용 완료! 2023. 8. 3.
[Java] 접근제어자 30초만에 이해하기 (public, protected, default, private) 접근제어자 왜 사용할까? 사용하는 이유 자바는 객체지향 프로그램이다. 객체 지향에서 대표적인 개념인 정보 은닉(data hiding)은 사용자가 굳이 알 필요가 없는 정보를 사용자로부터 안보이게 숨겨야 한다는 것인데, 접근제어자는 바로 이 것을 위해 만들어진 규칙인 것이다. => 알 필요 없는거 숨겨놓을 때 쓰는 "숨기기" 기능이다. ex) 이용 약관 처럼 알 필요 없는거 직접적으로 안보이게 하는 것과 비슷한 느낌 접근 제어자로 사용하는 keyword [ public ] 전체 공개 >>> : 걍 오픈 마인드 / "아무나 접근 해줘" / ex) 골든 리트리버 같은 녀석 [ protected ] 1촌 공개 >>> : 가족이랑 친적 한정 (출가한 자녀도 가족이니까 포함) / 외부인으로부터 보호 [ defaul.. 2023. 8. 3.
[Oracle] LEFT JOIN과 LEFT OUTER JOIN은 뭐가 다를까? LEFT JOIN = LEFT OUTER JOIN RIGHT JOIN = RIGHT OUTER JOIN 궁금증 발동 JOIN 과 INNER JOIN이 완전히 같은 것이라는 사실을 알게 되고... (2년차 SM의 눈물.. 곧 3년차인데..) 2023.08.02 - [Database] - [Oracle] JOIN과 INNER JOIN은 뭐가 다를까? [Oracle] JOIN과 INNER JOIN은 뭐가 다를까? JOIN = INNER JOIN 궁금증 발동 실무에서 현재 운영중인 서비스의 쿼리문을 살펴보는 중 문득 " JOIN " 이 눈에 들어왔다. 운영되는 서비스 내 사용중인 JOIN의 종류는 아래와 같다. JOIN / INNER JOIN / LEFT JOI davidev-wiki.tistory.com LE.. 2023. 8. 2.
[Oracle] JOIN과 INNER JOIN은 뭐가 다를까? JOIN = INNER JOIN 궁금증 발동 실무에서 현재 운영중인 서비스의 쿼리문을 살펴보는 중 문득 " JOIN " 이 눈에 들어왔다. 운영되는 서비스 내 사용중인 JOIN의 종류는 아래와 같다. JOIN / INNER JOIN / LEFT JOIN / LEFT OUTER JOIN / FULL OUTER JOIN 그 중에서도 JOIN 과 INNER JOIN 의 비율이 전체 JOIN 키워드 중 대략 절반 정도로 보여지는데 이 두 JOIN의 차이점이 무엇인지 명확하게 정리하려고 한다. JOIN 쿼리문 실행 JOIN 키워드 사용 예 SELECT D.ADMIN_ID AS D_ID, D.ADMIN_ROLE AS D_R, P.ADMIN_ID AS P_ID, P.ADMIN_ROLE AS P_R FROM DMS_A.. 2023. 8. 2.
[Oracle] 여러 개의 테이블에서 데이터 조회, JOIN 유무의 차이 궁금증 발동 무심코 쿼리문을 살펴보다가 아래와 같이 JOIN 키워드 없이 여러 개의 테이블에서 조회하는 것과 JOIN 키워드를 이용해 조회하는 것의 차이가 궁금해졌다. *두개의 테이블 정보 SELECT * FROM DMS_ADMIN; -- 행(= 레코드 또는 튜플) : 39 개 SELECT * FROM PSM_ADMIN; -- 행(= 레코드 또는 튜플) : 58 개 JOIN 없이 조회 예) SELECT D.ADMIN_ID AS D_ID, // 구분을 위해 D_ID, P_ID D_ROLE, P_ROLE 로 이름 바꿔주기 D.ADMIN_ROLE AS D_ROLE, P.ADMIN_ID AS P_ID, P.ADMIN_ROLE AS P_ROLE FROM DMS_ADMIN D, PSM_ADMIN P WHERE D... 2023. 8. 2.
[이클립스] Tomcat version 8.5 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7 Web modules 서버 구성 에러 해결방법 Tomcat version 8.5 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7 Web modules 문제의 발단 새로운 연습용 웹 프로젝트를 생성한 다음 웹프로그램을 서버 위에서 실행해보기 위해 아파치 톰캣 7.0 서버를 만들려고 했지만, 아래와 같은 구성 에러가 있어서 더 이상 진행할 수 없었다. 톰캣 8.5 서버 역시 동일한 문제로 진행할 수가 없었다. 문제의 이해 Tomcat version 8.5 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7 Web modules 문자 그대로 해당 서버는 J2EE프로그램 중 1.2, 1.3, 1.4 버전을, Java EE 프로그램에서는 5, 6, 7 .. 2023. 7. 26.
728x90