전체 글
-
(개발준비) 16 - 정보처리기사 시험준비 (21.05.15)개발/개발준비 2023. 7. 6. 09:04
6. GoF (Gangs of Four) 디자인 패턴에 대한 설명으로 틀린 것은? 1. factory method pattern은 상위클래스에서 객체를 생성하는 인터페이스를 정의하고, 하위클래스에서 인스턴스를 생성하도록 하는 방식이다. 2. prototype pattern은 prototype을 먼저 생성하고 인스턴스를 복제하여 사용하는 구조이다. 3. bridge pattern은 기존에 구현되어 있는 클래스에 기능 발생 시 기존 클래스를 재사용할 수 있도록 중간에서 맞춰주는 역할을 한다. 4. mediator pattern은 객체간의 통제와 지시의 역할을 하는 중재자를 두어 객체지향의 목표를 달성하게 해준다. 정답 : [3] 정답률 : 54% bridge pattern은 구현부에서 추상층을 분리하여 각자..
-
(문제해결) 2 - 홈페이지 상단 메뉴 가운데 정렬 처리하기개발/문제해결 2023. 7. 5. 19:50
교육 시간에 배운 홈페이지 만들기를 복습하던 중 상단 메뉴를 가운데 정렬하고 싶지만 안되는 현상이 반복되었다. 구간별 확인을 위해 순서없는 list 를 나타내는 ul 부분은 배경색 회색으로 주었다. 확인 결과 전체를 감싸준 #menu 에 margin: 0 auto; 가 누락되었다. 한 가지 의문점은 이전에도 메뉴에 해당하는 부분에 margin: 0 auto; 을 넣었음에도 불구하고 동일하게 왼쪽으로 쏠림 현상이 있었다...;; (그래서 한참을 헤맸다. ㅠㅠ) 그래도 다시 넣고 전반적으로 서버까지 다시 실행하니 실행되었다.
-
(국비교육) 25 - 게시판 꾸미기개발/국비교육 2023. 7. 5. 16:59
■ 게시판 꾸미기 a 태그로 제목이 묶여 있다. tr: hover 는 마우스를 선택 시 나오는 효과이다. tr: hover 만 했을 경우 제목 효과는 적용되지 않는 것을 볼 수 있다. 제목도 동일한 효과를 주기 위해 a 태그로 묶인 tr: hover a 도 함께 묶어줘서 효과를 동시에 준다. , 를 사용하여 반복없이 효과 주는 것이 가능하다. 오류 뜨는 이유는 list 를 만들지 않고 불렀기 때문이다. 따라서 list 를 통해 DTO 정보를 가져와야 함으로 이에 해당하는 DAO 를 생성해줘야 한다. ■ DBConnection 만들기 데이터 베이스에 있는 정보를 가져오기 위해 DB를 연결해줄 수 있는 DB Connection 클래스가 필요하다. 먼저 다운받은 mariadb jar 파일을 lib 안에 넣어줘..
-
(개발준비) 15 - 정보처리기사 시험준비 (20.08.22)개발/개발준비 2023. 7. 5. 09:39
41. 정규형 도부이결다조 결정자 나오면 4 정규형 42. 릴레이션 = 테이블 어트리뷰트 = 컬럼 튜플 = 레코드 = 행의 수 43. commit rollback 명령어에 의해 보장 받는 트랜잭션 특성 -> 원자성(atomicity) 44. DISTINCT : 중복제 45. DCL select 는 DML 이다. DCL(Data Control Language) : COMMIT, ROLLBACK, GRANT, REVOKE 46. 로킹 47. 속성 값(Null) -> 개체 무결성 48. 뷰의 장점 아닌 것? 인덱스를 따로 가지지는 않음. 49. 분산 데이터베이스 투명성에 해당하지 않는 것은? https://liveyourit.tistory.com/219 [정보처리기사] 분산 데이터베이스 정의/목표(투명성)/장..
-
(국비교육) 24 - 네트워크 + 아이피 주소 찍기 + 소켓 통신 + 채팅 만들기 + 서블릿으로 게시판 만들개발/국비교육 2023. 7. 4. 17:00
■ 네트워크 네트워크 : 컴퓨터 두 대 이상을 하나의 케이블로 연결함 java.net * 서버와 클라이언트 - 컴퓨터간의 관계 / 하나의 서버에 여러 클라이언트가 연결된 형태 - 서버 : 서비스를 제공합니다. - 클라이언트 : 서버가 제공하는 서비스를 제공받는다. - P2P : 클라이언트가 서버 역할을 동시에 수행하는 것 * IP : 네트워크 상에서 고유한 자신의 주소. - IPV4 : 173.100.116.50 / 192.168.0.1 - IPV6 (128비트) FFED:0:0:0:0:BA98:3210:4562 * port ftp: 21 ssh: 22 http: 80 mariadb: 3306 oracle: 1502 mail: 25 ■ 아이피 주소 찍어보기 자바에서 IP 주소를 표현할때 사용하는 클래스 ..
-
(개발지식) 2 - 이클립스 파일 옮기기개발/개발지식 2023. 7. 4. 16:07
이클립스 workspace 를 분리해서 사용해야 하는데 해당 부분을 누락했다.. ㅠㅠ 누락된 파일을 원하는 workspace 로 옮기는 방법을 적어본다. 원래는 workspaceJSP 에 저장할 파일을 workspace 에 저장했다. ■ 이클립스 파일 옮기기 먼저 옮기고 싶은 프로젝트 선택 -> expoert 해당 파일을 압축 파일로 옮길 수 있는 Archive File 을 누른다. 해당 파일 Browse 를 통해 옮기고 싶은 곳에 저장을 한다. 옮기고 싶은 worksapceJSP 이클립스에서 Import 클릭 2번째 파일 클릭 내가 저장한 압축 파일 클릭 후 열기 옮겨진 거 확인 가능! 정확하게는 복사 느낌?
-
(국비교육) 23 - vs code 및 확장팩 설치 + 이미지/영상 연결 + 리스트 + 애플 홈페이지 만들기 + vs code 단축키개발/국비교육 2023. 7. 3. 18:03
■ vs code 설치하기 (하단 다운로드 링크 有) 다운로드 클릭 후 다음 버튼 계속 누르면 된다. Visual Studio Code - Code Editing. Redefined Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com open folder..
-
(개발준비) 14 - 정보처리기사 시험준비 (20.06.06)개발/개발준비 2023. 7. 3. 09:26
14. 럼바우 객동기 41. 데이터 정의(DDL) 데이터조작(DML) 42. 외래키 > 공통적으로 사용 44. 뷰 -> 가상의 테이블(저장장치 내에 물리적으로 존재하지 않는다.) -> 코드만 존재하고 값을 저장하지는 않는다. 45. 46. 데이터베이스 논리적 설계 개논물 개념: ERD 논리: 개념 단계에서 만들어진 관계 만들어짐, 개념 구체화 물리: 진짜 집어넣는 단계, 파일로 만들기, 스키마, SQL, 실제 코드 47. 정규화 도부이결다조 도메인 최소단위 부분함수 종속제거 이행함수 종속제거 48. 49. 59. 60.