- 책읽기 (모던 자바 인 액션) 반쯤 읽었는데 앞부분은 람다와 스트림에 대한 자세한 설명이 있어서 람다와 스트림을 이해하는데 도움이 되었다. 반쯤 지나가니까 내용이 어려워져서 잘 이해가 안된다..😂 좀 읽어보다가 모르겠으면 이번엔 여기까지인가보다 하고 반납해야지;; - 카카오 외벽점검 알고리즘 생각한 풀이 방식이 있는데, 그 풀이방식대로 구현하는 것은 성공했으나 답은 아니다. 최대 44점인데..ㅎㅎ 이미 안 되는 반례를 찾아버렸기 때문에 내가 생각한 접근으로는 답이 나올 수 없다. 비록 시간은 오래 걸렸지만 그래도 생각한 풀이방식을 코드로 구현했다는 점에서 많이 늘었다고 생각한다. 이것 저것 읽어보니까 결국 이것도 문제의 상황을 그대로 구현할 수 있는가에 대한 문제인 것 같은데.. 좀 더 고민해보겠지만..
- 운영체제 시리즈 완결🎉🎉 nauni.tistory.com/75 운영체제 시리즈 16. 웹캐싱 Web caching 기하급수적으로 늘어나는 인터넷 정보에 신속하게 접근할 수 있게 하는 주요 기술이다. 웹 캐싱이란 웹 사용자에 의해 빈번히 요청되는 데이터를 사용자와 지리적으로 가까운 웹캐시 nauni.tistory.com nauni.tistory.com/76 운영체제 시리즈 마무리 목록 운영체제 시리즈 1.Intro 운영체제 시리즈 2.시스템 구조 운영체제 시리즈 3. 프로그램 실행 운영체제 시리즈 4. 프로세스(Process) 운영체제 시리즈 5. 프로세스 관리(Process Management) 운영체제 시 nauni.tistory.com 운영체제 시리즈가 끝났다!! 중간에 힘들 때도 있었는데 끝까지..
for 일반적으로 작성했을 때 public static void main(String[] args) { int j = 100; for (int i = 0; i = 120) { break; } System.out.println(i + ", " + j); j += 5; } } /* 출력 0, 100 1, 105 2, 110 3, 115 */ 새롭게 알게 된 신기한 방식 : 11버전을 사용하고 있는데 잘 되는 것을 보니 기존부터 존재하는 방식인 듯 싶다. public static void main(String[] args) { // 선언, 조건, 반복 for (int i = 0, j = 100; i < 10 && j < 120; i++, j += 5) { System.out..
목록 운영체제 시리즈 1.Intro 운영체제 시리즈 2.시스템 구조 운영체제 시리즈 3. 프로그램 실행 운영체제 시리즈 4. 프로세스(Process) 운영체제 시리즈 5. 프로세스 관리(Process Management) 운영체제 시리즈 6. CPU Scheduling 운영체제 시리즈 7. Synchronization-1 운영체제 시리즈 8. Synchronization -2 운영체제 시리즈 9. Deadlock 운영체제 시리즈 10. Memory management -1 운영체제 시리즈 11. Memory management -2 운영체제 시리즈 12. Virtual memory 운영체제 시리즈 13. File Systems 운영체제 시리즈 14. File System Implementation 운영체..
Web caching 기하급수적으로 늘어나는 인터넷 정보에 신속하게 접근할 수 있게 하는 주요 기술이다. 웹 캐싱이란 웹 사용자에 의해 빈번히 요청되는 데이터를 사용자와 지리적으로 가까운 웹캐시 서버에 보관해 빠른 서비스를 가능하게 하는 기법이다. 컨텐츠 전송 네크워크 (CDN: Contents Delivery Network) 서비스의 활성화로 거리에 따른 캐싱 기법이 필요하게 된 것이다. 웹 캐싱 기법은 웹 캐싱만을 담당하는 프락시서버에 의해 이루어지고 있다. 서비스 지연시간을 줄이고, 네트워크 대역폭 절약, 웹 서버의 부하를 줄이는 역할을 하고 있다. 웹 서버쪽에서는 역방향 프락시 캐시가 사용된다. 웹 캐싱에서는 웹 캐시 교체 알고리즘과 데이터의 일관성 유지 기법이 필요하다. 웹 캐시 교체 알고리즘 ..
- 운영체제 시리즈 : nauni.tistory.com/72 운영체제 시리즈 15. Disk Management and Scheduling Disk Structure Logical block : 디스크 외부에서는 디스크는 일정한 크기의 정보저장공간을 가진 1차원 배열로 취급한다. 논리블럭 단위로 저장되고 전송된다. Sector : 논리블록이 저장되는 디스크 내부 nauni.tistory.com 이제 드디어 내일 마지막 한편만 남았다. 😁 마지막편은 수업을 들었던 내용은 아니고 책에만 있는 내용이라 정리할 수 있을지 모르겠다ㅎㅎ 이 시리즈를 정리하면서 운영체제에 대한 공부가 많이 되었다. 어쩜 들었던 내용, 필기했던 내용, 읽었던 내용이 머릿속에 안 들어있는지;; 이것도 곧 까먹겠지만.. 내용의 큰 틀을 ..
*이 글은 객체지향과 관련된 개념을 지금 수준에서 제가 이해한 내용을 작성한 글입니다. 실제 내용과는 상당히 다를 수 있습니다~! 😀 클래스와 오브젝트, 인스턴스 - 클래스 : 내가 생각하는 클래스는 essence(본질)이다. 인스턴스로 만드려는 각 특성의 본질을 뽑아 정의한 것이다. - 오브젝트 : 객체는 구체화 된 실체(대상)이다. 자바에서는 인스턴스를 오프젝트라고 한다. - 인스턴스 : 클래스를 구체화한 대상이다. 상속과 다형성 - 상속 : 부모의 성질을 물려받는 것이다. 클래스가 essence였다면 상속되는 부모 클래스는 자식 클래스들의 essence이다. 한 번 더 클래스의 공통되는 본질을 뽑아낸 것을 부모 클래스로 만들어 상속하게 된다. - 다형성 : 말 그대로 다양한 형(타입)이 사용할 수 ..

Disk Structure Logical block : 디스크 외부에서는 디스크는 일정한 크기의 정보저장공간을 가진 1차원 배열로 취급한다. 논리블럭 단위로 저장되고 전송된다. Sector : 논리블록이 저장되는 디스크 내부의 물리적 위치를 섹터라고 하며 디스크 관리의 최소단위이다. 논리블럭 하나가 섹터 하나와 1:1로 매핑되어 있다. sector 0는 초외곽 실린더의 첫 트랙에 있는 첫번째 섹터이다. platter : 하나의 디스크에서 원판은 하나 또는 여러개 일 수 있다. track : 각 원판은 track으로 구성된다. cylinder : 상대적 위치가 동일한 트랙의 집합을 의미한다. arm : 데이터를 읽고 쓰기 위해서 arm이 해당 섹터가 위치한 실린더로 이동한 뒤 원판이 회전한다. 회전하면서 ..
- Total
- Today
- Yesterday
- 월간회고
- 학습로그
- 글쓰기미션
- OS
- javascript
- 회고
- 카카오
- 네트워크
- React
- 객체지향
- 인증
- 개발공부일지
- Transaction
- JPA
- 마스터즈코스
- JS
- 내부코드
- 운영체제
- 코드스쿼드
- 모의면접준비
- CS
- DB
- TIL
- Spring
- 우아한테크코스
- python
- 알고리즘
- TCP/IP
- 우테코수업
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |