보호되어 있는 글입니다.
0. 그 전에 git init으로 일단 깃을 로컬해는 설정해 두어야 한다. 1. 로컬에서 브랜치 만들기 git branch 브랜치명 혹시 안된다면 커밋이 하나도 없어 발생한 문제. git add . (or 특정파일명) / git commit -m "커밋메시지 한 후 다시 하면 된다 해당 브랜치로 체크아웃 : git checkout 브랜치명 : git checkout -b 브랜치명 하면 브랜치 만들면서 체크아웃 바로 된다 2. 원격에 로컬 브랜치 업데이트 하기 git push --set-upstream origin 브랜치명 3. 로컬에서 원격 브랜치 확인해보기 git branch -r
Done 자바의 정석 쓰레드 일부, 람다와 스트림 일부 해커랭크 4문제 Learned JAVA 기초 String s; s.contains(" "); Stirng.substring(start, end); https://coding-factory.tistory.com/126 파이썬에서는 문자열을 인덱스로 슬라이싱 하고 교체하고가 가능했는데 자바에서는 그게 아니라 헷갈렸다. Thread join 작업 중인 스레드.join() join도 static. join 앞에 작성된 스레드가 작업을 완료할 때까지 기다린다. : gc.join() 가비지 컬렉터가 청소 다할 때까지 기다린다 쓰레드의 동기화 : 해당 코드를 실행할 때 하나의 쓰레드만 작동할 수 있도록, 락을 걸어주는 것이다 : 임계영역을 묶어 놓으면 (sync..
Queue 큐에 객체 생성해서 넣기 https://codingdog.tistory.com/entry/java-queue-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%EC%A7%80-%EA%B0%84%EB%8B%A8%ED%9E%88-%EC%95%8C%EC%95%84%EB%B4%85%EC%8B%9C%EB%8B%A4 큐가 비어있는지 확인 isempty ( 스택은 empty) https://blog.naver.com/rwans0397/220616961911 Thread 스레드의 상태 얻기 getState(); 매개변수가 들어갈 수 없는 run 메소드에 어떤 특정값을 전달하고 싶다면 runnable을 구현한 클래스 자체에 static 변수로 ..
Done 자바의 정석 스레드 일부 미션 구현 Learned 블록 논블록 싱크 어싱크 저 멀리...하고... 자바에서 어떻게 논블록& 어싱크 구현할지를 고민 (#TODO) 시나리오 작성하기 와후 요즘 문제를 받으면 이를 어떻게 시나리오 짤지 어렵다라고 생각하고 있었는데 마스터가 이에 대한 이야기를 해줘서 좋았다 : 큰 문제를 우선 아주 단순하게 축소 시키고, 거기에 살 붙여가며 쪼개가며 나누기 ( 짧은 시나리오 완성 먼저!) : 설계 했다가 구현 할 때 이상하면 다시 설계 하고 ( 설계 완전하게 하려고 하면 하루 다 간다. .. 공감... ) 객체를 역할을 나눈다 (단일 책임 원칙) : 유의할점. 객체를 너무 많이 나누면 객체 간의 소통이 쉽지 않다. 흐름을 점검 ( 프로그램의 흐름) (흐름 어색하면 다시..
Done 백기선님 2주차 스터디를 완료 https://bong-f.tistory.com/98?category=998341 : 과제 https://bong-f.tistory.com/117?category=998341 : 수업 자바의 정석 chpater7 완료 https://bong-f.tistory.com/99 Learned 위의 링크로 정리 Bad 주말동안 하려고 마음먹었던 것에 반의 반도 못했다 Good 산책을 했다. (운동) Feeling 주말을 더 효율적으로 보낼 수 없을까 고민이 된다. 자바의 정석을 예제를 하나하나 다 쳐가면서 하니까 재밌었다. 제출하지 못한 미션을 어떻게든 해보려고 했는데 다른 것들을 하느라 하지 못했다.
Done 자바의 정석컬렉션 프레임웍 일부 수강 https://bong-f.tistory.com/115 Learned 참고 이화여자대학교 반효경 교수님 OS 3강 프로세스란? 실행되고 있는 프로그램 프로세스의 문맥이란? 프로세스가 cpu를 잡았다가 다른 프로세스가 cpu를 잡고 다시 원래 프로세스가 cpu를 잡는다 (여러 프로그램이 동시에 실행되는 듯한 착각을 일으킬 정도로 빨리 실행되는 cpu) cpu를 다시 잡았을 때 이전에 어디까지 코드를 실행했고 레지스터에 어떤 값이 있었고를 알아야 그것에 이어서 프로세스를 실행할 수 있다. 이렇게 현재 프로세스의 상태를 나타네는데 필요한 모든 요소를 프로세스의 문맥이라고 한다. 프로세스 문맥은 크게 3가지로 나눌 수 있다. CPU 수행상태를 나타내는 하드웨어 문제..
- Total
- Today
- Yesterday
- Sort
- FLASK
- 최단경로
- 힙
- 프로그래머스lev1
- 그래프이론
- Stack
- Queue
- 프로그래머스lev2
- array
- 프로그래머스lev3
- 예외
- Stream
- Gitignore
- 프로그래멋lev2
- thread
- 동빈북
- spring-boot-qna
- 우선순위큐
- SQL코딩테스트
- arraylist
- 순열조합
- JdbcTemplate
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |