일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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병렬처리
- @advice
- 클린아키텍처
- 윈도우11 바로가기
- 헥사고날
- 테스트대역
- spring boot
- 어댑터패턴
- MinorGC
- 개발컨퍼런스
- 윈도우11 아이폰 메모 앱
- 인텔리제이에서 프로젝트 이름 바꾸기
- MappingJackson2HttpMessageConverter
- Spring
- GOF
- 테스트더블
- MajorGC
- test double
- 자바디자인패턴
- 유스콘
- Java
- refelction API
- java 멀티스레딩
- reflection api
- 윈도우11 icloud 메모
- js숫자체크
- 동시요청
- 멀티코어 프로그래밍
- 스프링부트 프로젝트 이름 변경
- mustache함수
- Today
- Total
목록전체 글 (26)
져니의 개발 정원 가꾸기

요새 자유수영을 가면 접영과 IM 위주로 연습을 하고 있다. 영법 중에서도 접영은 가장 칼로리 소모가 높은데 특히나 효율적인 자세를 알 지못할 때 쓰는 에너지는 어마무시하다. 매주 있는 수업에서 선생님이 주신 피드백들을 정리하고 기억하여 편안한 접영을 할 수 있도록 노력해보려고 한다. 1. 입수시 올바른 웨이브를 하지 못하면 출수 역시 하기 어렵다. 2. 입수시 올바른 웨이브를 만들기 위해서는 킥 > 엉덩이 뜨기 + 가슴누르기 가 지켜져야 한다. 절대로 허리나 손부터 시작하는 웨이브하면 안 된다!! 고로, 입수 웨이브 시작될 때 팔은 수면과 평행을 이뤄야 한다. 3. 어깨는 돌리는 것이 아니라 닫는 것이다. (냅다 던져라.) 4. 출수 후 다시 입수할 때는 팔이 아니라 머리가 먼저 입수되어야 한다. 5...

*이 글은 마틴 파울러(Martin Fowler)와 Gerad Meszaros의 글을 참고하여 작성했습니다. 애플리케이션에서 테스트할 대상(SUT - system under test)이 테스트 환경에서 쓸 수 없는 운영 코드의 클래스 혹은 컴포넌트에 의존하고 있을 때 테스트 코드 작성의 어려움을 겪곤 한다. 실제 운영 코드의 클래스를 테스트 환경에서 그대로 사용할 경우, 테스트에 필요한 입출력을 통제할 수 없거나, 테스트 코드의 실행이 적절치 않은 부작용(side-effect)를 만들어낼 수 있기 때문이다. 따라서 테스트하고자 하는 로직만 고립시켜 검증하기 위해서는, 실제 운영코드를 대신하는 테스트 객체 혹은 컴포넌트가 필요하다. 이처럼 대신하는 코드를 테스트 대역이라고 한다. 테스트 대역이 무엇이고, ..
멀티쓰레드와 멀티프로세스에 대하여 스레드를 생성하는 방법 java에서 멀티스레딩을 구현하는 방법은 Thread 클래스를 이용하는 방법과 Runnable 인터페이스를 이용하는 방법, 크게 두 가지 있다. 이 클래스 및 인터페이스를 상속받는 클래스를 생성했을 때 스레드가 실행되는 것이 아니라, start()객체를 호출할 때 스레드가 실행 되는 것이다. 1. Thread Class 첫 번째 방법으로는 Thread class를 extends하는 방법이 있다. 이렇게 Thread class를 상속받는 클래스는 자체적인 쓰레드가 된다. 방법은 다음과 같다. Thread 클래스를 exteds하는 클래스를 정의한다.. Thread 클래스의 run() 메소드를 오버라이딩(Overriding)한다. 스레드를 실행시킬 곳에..

멀티 프로세스 멀티 프로세스란, 실행 중인 프로그램 을 말한다. 어떠한 프로그램을 실행시키면 CPU스케줄링에 따라 OS로부터 실행에 필요한 메모리를 할당 받게 되는데, 이 할당받은 메모리로 실행되는 프로그램이다. OS가 프로세스를 관리할 때는 PCB(프로세스 정보 저장소)단위를 사용한다. 예) 인터넷 아이콘을 눌러서 인터넷 창을 띄운 경우 여기서 프로세스가 하나이면 이를 싱글 프로세스(Single Process)라고 하고 여러 개의 프로세스를 만들면 이를 멀티 프로세스라고 한다.(Multi process) 예) 인터넷 아이콘을 3번(여러 번) 눌러서 3개의 창(여러 개의 창)을 띄운 경우(3의 프로세스가 돌아 감) - 텝 아님 예) 인터넷 창을 키고 엑셀 창도 키기 (두 개의 프로세스가 돌아 감) 멀티 ..