본문 바로가기
728x90
반응형

Polpid's World474

[리눅스 명령어] IP 관련 명령어 ip link - ip link set eth0 up - eth0 인터페이스활성화 ip addr - IP 정보 출력 ip addr add - ip addr add ip/24 dev eth0 - eth0 인턴페이스에 IP 추가 route - 라우팅 정보 출력 ip route add - ip route add default via XXX.XXX.X.X - 게이트웨이 설정 - ip route add XX.XX.XX.X/24 via XXX.XXX.X.X dev eth0 - 정적 라우팅 정보 설정 2021. 3. 8.
[2021-책읽기프로젝트] 에이트 이 책은 전부터 위시리스트에 넣어놓고 한번 읽어봐야지 했던 책이다. 무슨 내용인지는 몰랐지만 각종 서점 사이트에 들어가면 항상 책 표지가 눈에 띄게 보였기 때문이었다. 그래서 이번에 읽어보게 되었다. 책 제목의 에이트는 "인공지능에게 대체되지 않는 나를 만드는 법 8가지" 를 의미한다. 그 8가지는 다음과 같다. 1. 디지털을 차단하라. 2. 나만의 '평생 유치원'을 설립하라 3. '노잉'을 버려라, '비잉'하고 '두잉'하라 4. 생각의 전환, '디자인 씽킹' 하라 5. 인간 고유의 능력을 일깨우는 무기, 철학하라 6. 바라보고, 나누고, 융합하라 7. 문화인류학적 여행을 경험하라 8. '나'에서 '너' 로, '우리'를 보라 이렇게 8가지를 갖추라는 것인데 개수는 8 가지 이지만 이 책에서 처음부터 끝가.. 2021. 2. 23.
[나는 리뷰어다] 진지한 파이썬 전에 읽었던 "나의 첫 파이썬" 에 이어서 이번에는 "진지한 파이썬" 을 읽게 되었다. 책 제목에서 느낄수 있듯이 이 책은 파이썬의 진지한(?) 부분에 대해서 설명해 주고 있다. 우선 파이썬이라는 언어의 기본 적인 내용들은 알고 있어야 한다. 기본적인 문법에 대한 내용보다는 파이썬으로 무언가를 만들때 혹은 프로젝트를 구성하는 것부터 시작해서 라이브러리 관리, 문서화, 배포, 테스트, 성능에 관련 된 내용을 담고 있다. 장점과 단점을 몇가지 알아보면 다음과 같다. 장점 - 개발을 하면서 프로젝트의 구조를 어떻게 만들어야 하는지, 그리고 자칫 소홀히 할 수 있는 문서화는 어떻게 해야 하는지 좋은 가이드를 알려준다. - 다양한 방법의 단위 테스트를 알려주고 있어서 개발시에 상황에 맞게 적용해 볼 수 있다. 단.. 2021. 2. 19.
Spring Boot Test Case 작성에 대한 생각 - Controller Test 2021/02/17 - [Development/Java] - Spring Boot Test Case 작성에 대한 생각 - Service Test 2021/02/17 - [Development/Java] - Spring Boot Test Case 작성에 대한 생각 - Repository Test Repository, Service 에 대한 테스트를 살펴봤으니 이제 Controller 테스트를 확인해보자. Controller Test 에는 @WebMvcTest 를 사용했다. Controller 는 확인해야 할 부분이 다음과 같다. 1. request 를 요청한 url 과 파라메터가 정확한지 여부. 2. 정상 처리 되었을데 요구한 응답을 보내주는지. 3. 비정상일때에 response 에 상태 코드가 정확히 전.. 2021. 2. 18.
[2021-책읽기프로젝트] 하버드 100년 전통 말하기 수업 "말 한마디로 천냥 빚을 갚는다" 이 속담은 말의 중요성, 말의 힘을 잘 나타내는 속담이다. 우리는 사람들과 관계를 형성하면서 살아가고 있다. 그리고 그 관계를 형성하는데 중요한 역할을 하는것이 말이다. 대화의 수단이 되고 정보 공유의 수단이 되는 말은 우리가 살아가는데에 정말 중요한 요소이다. 우리는 말을 통해서 큰 도움을 얻거나 가르침을 받을수도 있지만 반대로 곤경에 처할 수도 있다. 우리가 아주 쉽게 할수 있는 행동이지만 정말 조심해야 하는 행동이기도 하다. 이 책에는 여러가지 말하기 방법(?) 에 대해서 이야기 해주고 있다. 주제가 여러가지이고 단편으로 되어있다. 그중에서 내가 지켰으면 하는 것들을 몇가지 적어봤다. - 말하는 사람에게 집중해라. 여기에서 집중한다는 것은 내기준이 아니다. 말하는 .. 2021. 2. 18.
Spring Boot Test Case 작성에 대한 생각 - Service Test 2021/02/17 - [Development/Java] - Spring Boot Test Case 작성에 대한 생각 - Repository Test 지난 글에 이어 이번에는 Service 테스트에 대해서 적어보려 한다. 아래는 내가 작성한 UserService 에 대한 테스트케이스 이다. @RunWith(MockitoJUnitRunner.class) public class UserServiceTest { private UserService userService; @Mock private UserRepository userRepository; private Users user1; @Before public void setup(){ userService = new UserService(userReposit.. 2021. 2. 17.
Spring Boot Test Case 작성에 대한 생각 - Repository Test 테스트 케이스를 작성을 할때 내가 어렵게 생각했던것은 2가지 이다. 1. Mock 으로 테스트케이스를 작성할 것인가? 아니면 실제 데이터를 가지고 작성할 것인다. 2. 테스트용 DB를 따로 둬야 할까? 이 2가지가 항상 풀리지 않는 난제 같았다. 그런데 갑자기 뭔가 기준을 정해서 하면 되지 않을까 라는 생각이 들었다. 어떻게 보면 당연한 이야기 이긴 하지만. 테스트케이스를 작성하려는 클래스들의 역할에 생각해 보고 그에 맞는 테스트 케이스를 작성하면 되는 것이다. Spring Boot 프로젝트를 보면 테스트케이스를 작성하는 클래스들로 다음과 같은 것들을 꼽을 수 있다. 1. Repository 2. Service 3. Controller 4. RestApiController 그럼 우선 이번 글에서는 Rep.. 2021. 2. 17.
[2021-책읽기프로젝트] 김상욱의 과학 공부 읽고 싶은 책을 찾을 때에 몇가지 주제를 가지고 검색을 해본다. 주로 찾는 분야는 컴퓨터 관련을 제외 한다면 과학, 수학, 인문학, 역사, 경제 이다. 경제는 관심을 갖고 있지 않다가 최근부터 관심을 갖기 시작했다. 주제를 살펴보면 내가 잘 알고 싶은 분야이긴 한데 모르는게 더 많은 주제들이다. 특히나 과학과 수학은 멀지만 가깝게 하고 싶은 주제들이다. 그래서 과학이나 수학 관련 책을 고를 때에는 공식이 난무하는 책을 찾기 보다는 이렇게 에세이 형식, 또는 이야기로 풀어 나가는 그런 형태의 책을 선호한다. 그래야 책을 이해할 수 있으니깐. 김상욱 교수님은 TV 프로그램을 통해서 알게 되었다. 그분이 나오는 프로그램을 찾아본다기 보다는 우연히 채널을 돌렸을때 나오면 보는 정도. 볼때마다 느낀거지만 과학에 .. 2021. 2. 5.
[K8S] static pod 에 대해서 몇가지. static pod 에 대해서 알아보다가 몇가지 기억할 만한 것들을 적어본다. - master node 의 /etc/kubernetes/manifests 하위에는 yaml 파일들이 있는데 이 yaml 파일들은 마스터 노드가 실행시에 자동으로 생성되는 static pod 들이다. 보통 etcd, api-server등이 있다. - node에 생성된 static pod 를 지우기 위해서는 해당 노드에 가서 지워야 한다. 지우기 위해서는 노드 안에 있는 kubelet의 config 파일(/var/lib/kubelet/config.yaml) 에 있는 staticPodPath 값을 찾아서 path 위치에 있는 yaml 파일을 지워야 한다. kubectl delete pod 로 지우면 다시 생성된다. - 조회는 가능.. 2021. 2. 4.
728x90
반응형