일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 내심정
- 여행
- 경험
- 실비용
- JAVA #언어 #프로그래밍 #IT #개발 #코딩
- RabbitMQ
- 1달살기
- 인프라
- 예약
- JAVA #객체지향 #프로그래밍 #언어 #IT #기초
- IT
- JAVA #언어 #프로그래밍 #코딩 #static #정적함수 #정적변수 #클래스
- ip
- 배낭여행
- 유럽여행
- 서버
- 유럽
- 추억
- 메시지 큐
- 여행 #
- 겨울
- #DB#SQLD#자격증
- 영국
- 계획
- 이탈리아
- 준비
- 샐러리
- 일정
- 파이썬
- 리눅스
- Today
- Total
목록<IT 용어> (15)
YoonWould!!
1. 가상기억장치의 페이지 교체 알고리즘의 종류에 대해 설명하고 페이지 교체 과정을 표현할 수 있는가? 2. 프로세서 연결 방식의 종류에 대해 말하고 특징을 설명할 수 있는가? 3. 디스크 스케줄링 알고리즘의 종류에 대해 설명하고 경로를 계산할 수 있는가? 4. Eschenbach(에센바흐) 스케줄링 SLTF스케줄링 방식에 대해서 설명할 수 있는가? 5. 멀티프로그래밍과 멀티프로세싱의 차이에 대해서 설명할 수 있는가? 6. PCB가 무엇인지 알고 있는가? PCB에 저장되어 있는 정보는 무엇인지 나열할 수 있는가? 7. 데드락의 조건과 데드락을 해결하기 위한 방법들에 대해서 설명할 수 있는가? 8. 내부 단편화와 외부 단편화에 대해 설명하고 해결방법 2가지에 대해 말할 수 있는가? 9. 스레싱(Thrash..
최고의 개발자들이 최고의 소프트웨어를 만든다.그래서 뛰어난 개발자를 채용하는 것은 소프트웨어 회사에서 가장 중요한 일이다. 그럼, 뛰어난 개발자의 정의는 무엇일까?필자는 대한민국의 여러 벤처기업, 대기업, 중소기업, 실리콘밸리의 회사들에 대한 기업 문화를 두루 경험하고 봐왔기 때문에 나름 노하우가 생겨서 이를 공유하고자 하는 것이다. 물론 독자들이 처한 환경과 완전히 배치되는 의견이 될 수도 있음을 밝혀둔다. 인재는 1년에서 3년 이상 장기적인 관점으로 투자를 해야 하는 것이기 때문에 그 정도의 여유도 없다면 공염불인 이야기다.필자가 채용한 개발자 중에서 최고의 개발자들은 이전 회사에서 뛰어난 개발자로 인정을 받지 못하고 연봉도 낮은 경우가 많았다. 흔히 얘기하는 중위권 대학 출신이거나 개발 환경이..
[데이터베이스] 1. 정규화 과정에 대해 설명하고 정규화가 덜 되었을 때 발생할 수 잇는 Anomaly에 대해 설명할 수 있는가? 2. ER 다이어그램의 형태를 알고 구조가 주어졌을 때 다이어그램을 그릴 수 있는가? 또는 다이어그램으로 DDL을 작성할 수 있는가? 3. 분산 데이터베이스의 목표와 장단점에 대해서 설명할 수 있는가? 4. 병행 제어(동시성 제어)를 하기 위한 2가지 기법은 무엇이 잇고 이에 대해 설명할 수 있는가? 5. 전위, 중위, 후위 운행에 대해 알고 있으며 트리를 보고 각 운행기법에 맞게 운행 순서를 알 수 있는가? 전위/ 중위/ 후위 수식 표기법을 상호 변환할 수 있는가? 6. DCL, DML, DDL, TCL에 관하여 설명하고 명령어를 분류 할 수 있는가? 7. Queue, St..
1. Selection Sort1) 개념각 루프마다 - 최대의 원소를 찾는다. - 최대의 원소와 맨 오른쪽 원소를 교환한다. - 맨 오른쪽 원소를 제외한다. 하나의 원소만 남을 때 까지 위의 루프를 반복한다.[출처: 권오흠, 영리한 프로그래밍을 위한 알고리즘 강좌] 2) PseudocodeselectionSort(A[ ], n){ ▷배열 A[1...n]을 정렬한다.for last ← n downto 2 { -------------------------------①A[1...last] 중 가장 큰 수 A[k]를 찾는다 -----------------------②A[k] ↔ A[last] ▷ A[k]와 A[last]의 값을 교환 -------------------------③}} 3) 수행시간①의 for 루..
JAVA 정리 요약 1. JAVAJAVA는 네트워크상에서 쓸 수 있도록 미국의 선 마이크로 시스템즈가 개발한 객체 지향 프로그래밍 언어JAVA의 특징a. 자바가상머신(JVM)만 설치하면 컴퓨터의 운영체제에 상관없이 작동한다.(즉, 운영체제에 독립적)b. 기본 자료형을 제외한 모든 요소들이 객체로 표현c. 객체 지향 개념의 특징인 캡슐화, 상속, 다형성이 잘 적용된 언어d. Garbage Collector를 통한 자동적인 메모리 관리e. 멀티쓰레드(Multi-thread)를 지원 2. OOP(객체지향 프로그래밍)OOP란 Object-Oriented Programming의 약어로써 객체지향 프로그래밍을 의미데이터를 객체로 취급하여 프로그램에 반영한 것이며, 순차적으로 프로그램이 동작하는 기존의 것들과는다르게..