본문 바로가기

분류 전체보기369

제대로 글을 쓰는 법.

글을 작성하는 이유. 1) 나의 생각 정리. 어느 순간에 좋은 생각과 이건 까먹지 말아야지 하는 생각들이 문득 떠오를 때가 있다. keep in mind 해야할 것만 같은 생각들을 긴 글로 정리하고 내가 어떤 생각을 가지고 있고, 어떠한 방향으로 나아가려고 하는지를 스스로에게 되 묻는 시간을 가질 수 있다. 멘탈 관리에도 도움이 된다. 2) 내각 겪은 오류 그리고 해결 방법 공유. 항상 오류는 발생한다. 물론 주니어 개발자이고 새로 접하는 tool과 library를 적용해나가면서 발생하는 오류들이다. 이런 오류들은 다시 발생하기 마련이다. 한번 잘 정리해 두고, 두고두고 본다면 많이 헤매지 않아도 된다. 3) 개발자도 작가다. 개발자도 코드를 써내려가는 작가이다. 시인처럼 유려한 글귀처럼 코드도 기본적인.. 2019. 6. 3.

무선 네트워크 연결 안됨

갑자기 무선 네트워크 인터넷 연결이 안되었다. 와이파이는 정상적으로 작동하는데, 노트북이 이를 잡지 못했다. 윈도우 7환경이다. 원인은 무선기능이 꺼져있었기 때문이었다. 제어판 > 네트워크 및 인터넷 > 네트워크 연결에서 진단을 통해서 무선 기능이 꺼져있는 것을 알 수 있었다. 진단 알림 창에서 무선기능을 켤 수 있었고, 와이파이가 되었다. 왜 무선기능이 갑자기 꺼졌는지는 모르겠다. 2019. 5. 20.

Spring 서버 실행시 발생 오류.

2019. 5. 19.

[Ubuntu]PORT FORWARDING

포트포워딩을 하는 이유? 저에겐 pc가 두개가 있습니다. 그리고 같은 공유기를 당연히 사용하고 있구요. PC1 : 제가 우분투를 설치한 현재 작업하고 있는 노트북 PC2 : 그 노트북 안에 VMware로 구축한 Ubuntu 가상 OS 공유기를 공유하고 있다고 해도, PC1에서 공유기의 외부 IP로 PC2에 접근을 해보면 접근이 안됩니다. 외부아이피로 접근했을 때, 접근하고자 하는 PC2를 특정할 수 없기 때문입니다. 그래서 PC1에서 PC2로 ssh를 붙으려고 하면, 포트포워딩이라는 작업이 필요합니다. PC2에서 외부 PC로부터의 접근을 허용시키는 작업이라고 생각하시면 됩니다. 포워딩에 필요한 것. 1. 윈도우 ip알기(cmd에서 ipconfig) 2. 리눅스 서버 ip알기(ifconfig) 3. vir.. 2019. 5. 19.

[네트워크] OSI 계층 구조

이 글은 아래의 블로그를 통해서 가져온 글입니다. 블로그를 참고하면서 공부해나가는 방식이 재미있습니다. https://blog.lael.be/post/107 OSI 7계층 중 홉 단위로 수행되는 계층과 종단간 수행되는 계층으로 구분 OSI 7 layer 모형입니다. 가운데의 physical, data-link, network layer는 라우터를 나타낸 것으로 생략하는 경우가 종종 있습니다. 개략적인 모형으로 데이터 전송 처리 방식은 아래와 같습니다. 원래의 data packet에 각 층을 지날때마다 파일헤더를 추가함으로써 전달됨니다. (캡슐화, 디캡슐화) 홉단위라는 표현을 &g… blog.lael.be 데이터 전송 처리 방식 data packet에 각 층을 지날 때마다 파일헤더를 추가함으로써 전달된다... 2019. 5. 18.

네트워크 성능 단위

네트워크 통신량 단위(bps) bit : byte : 8bit = 1byte, Kbyte : 1000 byte = 8000bit Mbyte : 10^6 byte, 1 Mbyte = 8 Mbit, 10^6 byte = 8 * 10^6 byte Gbyte : 10^9 byte Tbyte : 10^12 byte bps : bit per second - 초당 통신되는 bit수 실질적으로 네트워크에서 오고가는 최소 단위로 bit를 보고 있으므로, 네트워크의 성능을 볼 때는 bps로 본다. Mbps : 1Mbps = 초당 100,000bit 전송 Gbps : 1Gbps = 초당 10^9bit 전송 인터넷 속도가 930Mbps이다라고 하면, 초당 116.25MB(byte)를 보낼 수 있다는 뜻임. PPS : Pack.. 2019. 5. 17.

[Spring boot] spring boot???

스프링과 다른 것이 어플리케이션을 개발하는 데 있어서 여러 설정들이 갖추어져 있어서, 어플리케이션 개발과 상용화를 더 쉽게 할 수 있는 개발 플랫폼으로 생각하면 된다. Tomcat, jetty, undertow가 내장되어 있어서 war 파일로 배포할 경우에는 필요가 없다. 설정이 간단하고 프로젝트를 간편하게 구동할 수 있다. 어노테이션(@)만으로 구성이 가능하다. Spring boot는 스프링을 사용하기 편리하게 만들어 놓은 인터페이스라고 인식이 되어진다. Spring 프레임워크에서 Spring boot를 사용하면 스프링 부트는 스프링 프레임워크를 기반으로 한 개발 플랫폼이다. 개발과 운영 전 과정을 아우르는 기능을 제공한다. 자바를 사용한다면 스프링 부트를 개발 플랫폼으로 많이 사용한다. Spring .. 2019. 5. 16.

윈도우 포트 8080 사용 찾기/ 죽이기

윈도우 cmd 창에서 사용 중인 포트(port) 확인하기 >> netstat - ano 특정 포트가 열려있는지 확인 > netstat -an | find "8080" 특정 포트 종료시키기 >taskkill /f /pid pid입력 2019. 5. 15.

윈도우환경 cmd에서 jdk 파일 경로 찾기.

> where \R C:\ javac.exe 2019. 5. 9.