본문 바로가기

전체 글436

면접질문 146일차(JNDI) 0622JNDI java Namin and Directory interface로 WAS 단에서 커넥션 객체에 미리 네이밍 해두는 방식입니다. web.xml에서 데이터를 읽어오고 형식을 만들고 context.xml을 이용해서 내부 내용을 채우게 됩니다. 네이밍은 이름을 짓는 것입니다. 즉 우리가 xml로 설정을 저장하면 그걸 사용해서 이름을 짓고 그 이름을 활용하여 lookup을 통해 찾을 수 있게 해줍니다. 2022. 6. 22.
SQL정리5일차 Union join이 가로로 합치는 것이라면 union은 세로로 합치는 것 입니다. Union 은 중복은 한번만 포함하고 나머지를 다 출력하는 겁니다. Union All 중복 신경쓰지않고 모두다 출력하는 것 입니다. Intersect 이거는 중복되는 것만 출력합니다. minus 왼쪽 기준으로 왼쪽에서 오른쪽에 있는 것은 제외하고 출력합니다. 서브쿼리 서브쿼리는 가장 큰 기본 메인쿼리 안에서 하나의 쿼리문이 있는것입니다. 쿼리문은 우리가 작성하는 sql문이라고 생각하면 됩니다. 원래 테이블을 이용해서 검색하는데 테이블대신 쿼리문을 이용해서 그 결과를 바탕으로 데이터를 뽑아 오는 것입니다. ex) select salary from(select * from employees whrer salary>200); .. 2022. 6. 21.
면접질문 145일차(Gradle) 0621Gradle maven과 같은 빌드 도구입니다. 우선 메이븐으로 부터 마이그레이션이 쉽다는 장점이 있고 멀티프로젝트 빌드를 지원하고 설치가 필요 없습니다. 스크립트 규모가 작아서 읽기가 쉽습니다. 2022. 6. 21.
리눅스 명령어 정리 5일차 adduser 사용자를 추가하는 명령어 입니다. --uid 숫자 유저명 유저명의 유저id를 숫자로 지정하는 것입니다. --gid 숫자 유저명 유저명 의 그룹id를 숫자로 지정하는 것입니다. --home 경로 유저명 유저명 의 홈디렉토리를 경로 로 지정하는것입니다. --shell 쉘이름 유저명 유저명 의 기본쉘을 쉘이름으로 지정하는것입니다. -e 기간 유저명 만료일을 유저명의 기간을 지정한다 이런식입니다 []이표시되어있는건 생략가능하고 비밀번호는 입력해도 입력했다고 뜨지않으니 그냥 입력하고 엔터해주세요 passwd 비밀 번호 변경을 위한것입니다 passwd 계정명 이것도 비밀번호 입력시 보이지 않습니다. usermod 사용자계정의 속성을 변경합니다. -c 설명 변경 -d 홈디렉토리 변경 -e 사용기간 제한.. 2022. 6. 20.