목록분류 전체보기 (18)
Mint Flavor Chocolate DEV
참고문헌 : https://git-scm.com/book/ko/v2버전관리 시스템버전관리 시스템이란 무엇인가?파일들을 누가 어떻게 바꿨는지 기록기록한 내용을 쉽게 조회특정 버전으로 되될리고 복구여럿이 함께 개발하고 공유하기 편리한 시스템로컬 버전관리많은 사람은 버전을 관리하기 위해 디렉토리로 파일을 복사하는 방법을 쓴다(똑똑한 사람이라면 디렉토리 이름에 시간을 넣을 거다). 이 방법은 간단하므로 자주 사용한다. 그렇지만, 정말 뭔가 잘못되기 쉽다. 작업하던 디렉토리를 지워버리거나, 실수로 파일을 잘못 고칠 수도 있고, 잘못 복사할 수도 있다.이런 이유로 프로그래머들은 오래전에 로컬 VCS라는 걸 만들었다. 이 VCS는 아주 간단한 데이터베이스를 사용해서 파일의 변경 정보를 관리했다.중앙집중식 버전관리(C..
CPU의 구조와 기능CPU의 기능명렁어 인출명령어 해독데이터 인출데이터 처리데이터 쓰기CPU의 내부 구성요소ALU : 각종 산술 연산들과 논리 연산들을 수행하는 회로들로 이루어진 하드웨어 모듈레지스터 : 액세스 속도가 가장 빠른 기억장치제어 유니트 : 프로그램 코드(명령어)를 해석하고, 그것을 실행하기 위한 제어 신호들을 순차적으로 발생하는 하드웨어 모듈CPU 내부 버스 : ALU와 레지스터들 간의 데이터 이동을 위한 데이터 선들과 제어 유니트로부터 발생되는 제어 신호 선들로 구성된 내부버스명령어 실행에 필요한 내부 레지스터들프로그램 카운터(PC) : 다음에 인출할 명령어의 주소를 가지고 있는 레지스터누산기(Accumulator: AC) : 데이터를 일시적으로 저장하는 레지스터명령어 레지스터(Instru..
컴퓨터의 기본구조1) 주기억장치CPU 가까이 위치, 반도체 기억장치 칩들로 구성고속 엑세스가격 ↑ 면적 많이 차지 -> 저장용량의 한계일시적 저장장치로 사용2) 보조저장장치2차 기억장치저장밀도 ↑, 비트당 가격 낮음읽기/쓰기 느림영구저장 : HDD, 플래시메모리, CD-ROM 등정보의 표현과 저장프로그램 코드기계어 : 기계코드, 컴퓨터 하드웨어 부품들이 이해할 수 있는 언어, 2진 비트들로 구성어셈블리어 : 고급언어와 기계어 사이의 중간언어, 어셈블리어로 번역시, 기계어와 일대일 대응고급언어 : 이해하기 쉬운 언어, C/C++/PASCAL/FORTRAN/COBOL 등, 컴파일러를 이용하여 기계어로 번역프로그램 번역 소프트웨어컴파일러 : 고급언어 → 기계어로 번역하는 소프트웨어어셈블러 : 어셈블리 프로그램..
에이스프로젝트 기술 면접 F/W Spring을 사용하면서 어떤 점이 좋았는가? MyBatis를 사용하면서 어떤 점이 좋았는가? DI 에 대해 설명해 보세요. AOP 에 대해 설명해 보세요. JAVA JAVA를 사용하면서 좋았던 점 --> 자바 특징 : 플랫폼 독립적(O/S, DB, WAS), 풍부한 API Collection 설명(동적배열): Array(정적배열) DB 본인개발한 프로젝트인 "시설물 예약 시스템"에서 사용했던 테이블이 몇개인가? 또 관계에대해 설명해라 Redis 에 대해서 아는가? 본인개발한 프로젝트에서 게시판 답글처리 어떻게 했는지? ==> 테이블 관계 ==> 페이징처리는 어떻게 : 부모글, 답글 관계 서버/네트워크 본인개발한 프로젝트인 "다중 채팅 프로그램" 포트폴리오를보고 ==> 어..
Cascading Style Sheet (CSS: 스타일 시트)스타일 시트란? -- 워드등의 스타일과 같은 기능 --html의 속성들(폰트 종류, 폰트 크기, 폰트 색상, 여백, 배경색, 정렬등)을 미리 지정 --여러가지 스타일을 미리 정의해 놓은 후 원하는 곳에 스타일을 지정하여 사용 --홈페이지의 일관성을 손쉽게 유지 가능 -- 변경시에도 편리하게 변경 가능스타일 시트 정의 방식(2.1 : 익스플로러, 넷스케이프) (2.2 : 넷스케이프) CSS 적용 위치 3.1Embedded style sheet (internal): - 가장 많이 사용 태그 사이에 위치 3.2External style sheet:외부파일로 작성하여 해당 웹사이트의 모든 페이지에서 공유 재사용 3.3Inline style sheet..
표만들기 태그 태그 : 표태그, 페이지 레이아웃 태그 : 페이지 레이아웃, css 설정 태그 : 페이지 레이아웃, css 설정, inline tag테이블제목 태그 : 제목 행 태그 : 열 태그 : 굵은글씨text http 요청 방식get전송데이터 : url ? key=value & key=value기본요청방식보안이슈발생, 전송데이터 길이 제한보안데이터, 데이터가 많은 경우에는 사용하지 않음즐겨찾기, 검색 등 사용post전송데이터 : body 첨부되어 전송사용자가 볼 수 없음, 길이제한없음보안데이터, 데이터가 많은 경우에 사용함 지정해야만 가능함읽기전용 속성readonly전송데이터 전송사용불가 속성disabled전송데이터에서 제외tab index 속성tab키 누를때마다 커서의 이동을 조절 태그안에 tabi..
Web 참고 사이트https://www.w3.org/ https://www.w3schools.com/tomcat downhttp://apache.org http://tomcat.apache.org zip 압축 해제 설치 : apache-tomcat-8.5.20-windows-x64.zip api docs : apache-tomcat-8.5.20-fulldocs.tar.gztomcat 설치 폴더C:\apache-tomcat-8.5.20tomcat 서버 : web server + web containter서버 구동 : tomcat\bin> startup.bat서버 중지 : tomcat\bin> shutdown.battomcat port기본 : 8080oracle xdb : 8080 포트 충돌tomcat po..
JDBC Patton ProgrammingDTO PatternDAO PatternSingleton PatternFactory patternSingleton Pattern하나의 클래스에 대해서 하나의 인스턴스(객체) 설계DAO 클래스에 적용 설계규칙private 생성자public static 클래스이름 getInstance() { return instance; }private static 클래스이름 instance = new 클래스이름();클래스 사용 클래스이름 참조변수명 = 클래스이름.getInstance();Factory PatternFactoryDao 클래스DAO 클래스들이 사용Connection 반환close() 자원해제