programming/etc
기술면접 예상질문 5
* 디버깅- 버그(결함, 에러)를 수정하는 것. * DBMS- DataBase Management System, 응용프로그램이 데이터에 대한 엑세스가 가능하도록 DB를 관리하는 소프트웨어 * RDBMS- 관계형 데이터베이스 관리시스템, 일반적으로 관계형 데이터 모델에 기반한 데이터베이스를 관계형 데이터베이스라고 함.- 특징 :☞ 데이터를 테이블로 표현하고 테이블을 집합으로 받아들임.☞ 데이터를 조작하기 위해서 집합론에 기초한 수학적인 연산을 사용 * Inner Class를 쓰는 이유- 내부 클래스를 사용하면 같은 패키지에 있는 다른 클래스에서도 outer class를 통하지 않고서는 접근할 수 없음. 보안성이 좋아짐. * 미들웨어(Middleware)- 응용 소프트웨어가 운영체제로부터 제공받는 서비스 이..
옷고리즘 개인정보처리방침
개인정보처리방침 개인정보 처리방침 1. 개인정보의 처리 목적 2. 개인정보의 처리 및 보유 기간 3. 개인정보의 제3자 제공에 관한 사항 4. 개인정보처리 위탁 5. 정보주체와 법정대리인의 권리·의무 및 행사방법 6. 처리하는 개인정보의 항목 작성 7. 개인정보의 파기 8. 개인정보 자동 수집 장치의 설치•운영 및 거부에 관한 사항 9. 개인정보 보호책임자 작성 10. 개인정보 처리방침 변경4 11. 개인정보의 안전성 확보 조치 1. 개인정보의 처리 목적 (‘http://cmleo.tistory.com/24’이하 ‘옷고리즘’) 은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. - 고객 가입의사 확인, 고객에 대한 서비스 제공에 따른 본인 식별.인증..
2018 블록체인 엑스포 (BCEK 2018) 관람
1.1 4차 산업혁명 (1) IoT, 로보틱스, 자율주행자동차, 드론 3D 프린팅, 나노기술, 챗봇, 핀테크 등(2) 각종 센서를 통한 수 많은 데이터 전송(3) 데이터 저장, 가공, 분석 예측 및 보안(4) 인공지능과 블록체인이 핵심 역할을 할 것으로 예상(1) 온라인에서 오프라인(red)으로(2) ICT와 제조 서비스업이 결합된 온라인 투 오프라인(O2O) 서비스를 통해 실생활과 디지털 세계를 통합(3) 인공지능의 빅데이터 분석을 통한 예측 및 의사결정- 신뢰할 수 있는 데이터?- 의사와 환자(1) 초연결성과 초지능성에 의한 다양한 신기술로 경제 및 산업 등 모든 분야에 영향을 미치고 생산성을 향상▷ 신뢰할 수 없는 사회에서의 의사결정 : 블록체인(2) 인간의 실생활과 업무 방식, 서로의 관계를 맺는..
EUC-KR vs. UTF-8 (자바에서 한글을 처리하는 법)
※ 자바에서 한글을 쓰기 위해서는 charset을 EUC-KR로 써라?! 자바를 배우기 위해 넉달동안 학원수강을 했다. 열심히 잘 배우고 이제 취직 준비중...두 분의 강사를 만나 배웠는데.. 두 분 모두 한글 처리에 관해서는 이렇게 가르치고 있다.“한글을 쓰려면 EUC-KR 인코딩을 사용해라...”두 분의 강사 뿐만 아니라... 현재 국내의 JAVA 교육센터, 현재 출간된 자바, JSP관련 책자 등은 모두 한글처리를 위해서 EUC-KR 혹은 KSC5601을 사용한다고 나와있다. 문제는 왜 EUC-KR을 사용하는지에 대한 언급도 없으며, 한글 처리를 위해서는 MS949도 있고 UTF-8도 있는데 여기에 대한 언급도 전혀 없다. 단지 “한글 처리를 위해서” 란다. 강사조차도 MS949라는 인코딩 방식이 있..
[Javascript] Regular Expression
정규 표현식은 문자열의 패턴을 검사할 때 사용! B.1 정규 표현식 객체 - 기본 내장 객체 중 하나 정규 표현식 객체는 아래의 두 가지 방법으로 생성할 수 있다 코드 B-1 정규 표현식 객체 생성 표 B-1 정규 표현식 객체의 메서드메서드 이름 설명test() 정규 표현식과 일치하는 문자열이 있으면 true, 아니면 false를 리턴exec() 정규 표현식과 일치하는 문자열을 리턴 코드 B-2 정규 표현식의 메서드12345678910111213 // 변수 선언 var regExp = /script/; var string = 'Javascript jQuery Ajax'; // 메서드 사용 var output = regExp.test(string); // 출력 alert(output); cs 표 B-2 정..
[Javascript] DAY 05
123456789101112131415161718192021222324252627282930 동적으로 테이블 만들기 function makeFriends() { var myFriends = window.prompt("친구가 몇 명인가요?", ""); // use createElement(); for (var i = 0; i textBox.type(o) textBox.type = "text"; // use appendChild(); document.body.appendChild(textBox); document.body.appendChild(newLine); } } 내 친구 나열하기Colored by Color Scriptercs Program 1234567891011121314151617181920212..
톰과 제리가 연상되는 톰캣 설치 및 이클립스 연동!
아파치 톰캣 사이트로 이동합니다. 서버는 안정성이 가장 중요하기 때문에,가장 최신 버전을 깔기보다는현재 자신이 사용하고 있는 JDK 버전과 일치하게 다운받는다 쭉 그림대로 이어온다Normal이 Default로 되어 있으면 잘 하고 있다 비밀번호 메모해놓자 톰캣을 설치했다 이 3개의 파일을 현재 자신이 쓰고있는 JDK 폴더의 lib 폴더에 복사(Ctrl+C) 한다.
기술면접 예상질문 2
* 다형성이란 무엇인가?여러가지 데이터를 다룰 수 있는 특성부모클래스의 인스턴스를 이용하여 자식 타입의 클래스를 다룬다거나, 오버라이딩을 통하여 동일 이름의 method를 이용하여 다양한 자식 클래스의 method를 호출하는 것 * 멀티 쓰레드의 장단점은 무엇인가?두 가지 이상의 작업을 동시에 실행할 수 있어 자원을 효율적으로 이용할 수 있으나 dead lock 및 동기화에 대한 철저한 검증이 필요하다. * Java collections의 대표 인터페이스는 무엇인가?List - 순서가 있는 데이터의 집합으로 데이터의 중복을 허용한다. 인덱스로 조회구현클래스 - ArrayList, LinkedList, Stack, VectorSet - 순서를 유지하지 않는 데이터의 집합으로 데이터의 중복을 허용하지 않는다..
기술면접 예상질문
* 기술 면접의 개요- 소프트웨어 개발자는 전문직으로 기술면접(개발팀장급이 진행) + 임원면접이 일반적임- 포트폴리오는 지원자의 실력을 증명할 객관적인 기준이 됨- 포트폴리오에 대해 설계 기법, 사용한 기술들, 어느 정도 개발이 되었는지?, 팀프로젝트의 경우 직접 개발하고 담당한 부분은 어떤 부분인가에 대한 설명 준비. 본인이 개발했고 할 수 있는 부분만 정확히 설명하는 것이 좋음.- 가끔 코딩 테스트하는 회사도 있음(기본적인 알고리즘에 대한 준비 필요).- 면접 전 홈페이지 등을 통하여 회사에 대한 정보를 미리 파악- 면접 복장은 정장이 원칙- 면접을 약속한 시간보다 조금 일찍 도착하여 회사 사무실도 간단히 둘러보고 면접대기실에서 기다리는 것이 좋음- 희망 연봉에 대하여 정확히 본인의 의사를 밝히는 것..
PPT
• 문자 서식 단축키 글꼴 서식창 : Ctrl + t 글자 키우기 : Ctrl + Shift + > // Ctrl + ]글자 줄이기 : Ctrl + Shift + < // Ctrl + ]글자 굵게 : Ctrl + b(티스토리도 같음)글자 밑줄 : Ctrl + u (티스토리도 같음)글자 기울이기 : Ctrl + i(티스토리도 같음) • 서식 단축키 서식 복사 : Ctrl + Shift + C서식 붙여넣기 : Ctrl + Shift + V복사/붙여넣기 단축키에 Shift만 같이 눌러주면서식 복사/붙여넣기 단축키가 된다. •텍스트 정렬 단축키 양쪽 맞춤 : Ctrl + J 왼쪽 정렬 : Ctrl + L 티스토리 : Ctrl + , 가운데 정렬 : Ctrl + E 티스토리 : Ctrl + . 오른쪽 정렬 : C..
쓰레드 강의노트
□ Thread and Synchronization ▷ 쓰레드의 이해와 쓰레드의 생성 - 쓰레드의 이해와 쓰레드의 생성 방법 - 쓰레드를 생성하는 2가지 방법 ▷ 쓰레드의 동기화 - 쓰레드의 메모리 접근 방식과 그에 따른 문제점 - 동일한 메모리 공간에 접근하는 것이 왜 문제가 되는가? - 동기화(Synchronization) 메소드 - 동기화(Synchronization) 블록 ▷ 쓰레드를 생성하는 더 좋은 방법 - 지금 소개하는 이 방법으로 쓰레드를 생성하고 활용하자. - Callable & Future - synchronized를 대신하는 ReentrantLock - 컬렉션 인스턴스 동기화 쓰레드(Thread) : 프로세스 내에서 또 다른 실행의 흐름을 형성하는 주체 실행 중인 프로그램을 가리켜 프..