본문 바로가기

네트워크

안드로이드 StrictMode 간단 정리 [StrictMode 정의] 진저브레드에서 부터 추가된 일종의 개발툴로 개발자가 실수하는 것들을 감지하고 해결 할 수 있도록 돕는 모드 (실제로 수정하지는 않음 단지 알려줌) [StrictMode의 주요기능] 메인 스레드에서 디스크 접근, 네트워크 접근등의 비효율적인 작업을 하려는 것을 감지하여 프로그램 이 부드럽게 작동하도록 돕고, 빠른 응답을 가지도록 함 따라서, - ANR(Android Not Responding) 방지에도 도움을 줌 - 디스크 I/O 병목 현상 방지 안드로이드의 디스크는 플래시 메모리라서 빠를 것이라고 생각 할 수도 있으나 안드로이드의 파일 시스템인 YAFFS(Yet Another Flash File System) 파일 시스템은 I/O 작업을 할 때 Global 범위의 lock이 ..
버추얼박스(Virtualbox) Guest에 서버 구축 후 Host로 네트워크에 서비스하기 VirtualBox로 OS를 올린 후 웹서버 등을 구축해서 Host 또는 네트워크에 있는 다른 컴퓨터들에서 접근 할 수 있도록 할 수 있다. 물론 Host PC가 공인아이피를 사용한다면 실제 웹서비스도 가능하다. 하지만 가상머신이다보니 성능면에서 좋지 않기 때문에 주로 테스트 또는 내부망 서비스용으로 괜찮을 것 같다.(물론 하드웨어가 충분히 받쳐준다면 실제 서비스도 문제 없을 것 같다. 실제로 요즘 클라우드, 클라우드 하는 녀셕들이 이런 방식일테니 ^^;) 서두가 조금 길었다. 우선 가상머신을 하나 셋팅해서 웹서버를 가동시킨다. 예제로는 Ubuntu에 Apache Server를 돌리겠다. 문제없이 잘 작동하고 있다. 이제 VirtualBox 관리자로 와서 설정을 하도록 하자. 해당 가상머신에 우클릭 후 ..