본문 바로가기
반응형

programming/TroubleShootInG44

직렬화 역직렬화 뜻과 사용하는 이유 데이터들을 나열하고 분리한다. 직렬화 역직렬화는 동일하지 않은 데이터를 동일하게 만들어 나열하거나 분리하는 것을 말한다. 영어로 직렬화는 selialize 역직렬화는 deserialize 이다. 서로 다른 기기들의 데이터통신을 위해 데이터를 통일할 필요가 있는데, 이 때 직렬화와 역직렬화를 사용한다. 직렬화는 데이터를 동일하게 만들어 나열하는 것을 의미하고, 역직렬화는 직렬화된 데이터를 사용하기 위해 데이터를 변환하는 것을 의미한다. 직렬화 역직렬화 뜻과 사용하는 이유 지금의 프로그램 개발은 과거와는 다르게 http 또는 https 를 사용한다. 과거의 로컬기반 프로그램보다는 인터넷 통신 기반의 애플리케이션을 만들게 되는 것을 의미한다. 통신을 할 때 필요한 것은 데이터의 보내기 받기 정도겠지만, 이것을 도와주는 라이브러리는 많다. .. 2024. 4. 19.
맥에서 tomcat 실행하기 시작과 중지 / macOS, Apache Tomcat 10 Start and Stop 맥에서 톰캣을 실행하려면 터미널에서 startup.sh, shutdown.sh 명령어를 이용할 수 있다. 톰캣을 시작하고 중지했다면 웹브라우저의 주소창에 localhost:8080 을 입력하여 톰캣의 시작과 중지된 상태를 직접 확인할 수 있다. startup.sh 명령어로 톰캣을 시작했다면 웹브라우저에서 고양이 그림이 보일 것이며, shutdown.sh 명령어로 톰캣을 중지했다면 웹브라우저에서 에러 화면이 보일 것이다. 맥에서 tomcat 실행하기 시작과 중지 macOS, Apache Tomcat 10 Start and Stop 맥 ( macOS ) 에 톰캣을 설치했다면 시작과 중지를 하여 톰캣 ( Apache Tomcat ) 웹서버를 구동시킬 수 있다. 톰캣을 맥에서 구동시키는 방법은 간단한데 터미널 .. 2023. 10. 3.
맥에 톰캣 다운로드와 설치하기 / macOS, Apache Tomcat 10 웹서버를 만들기 위해 톰캣을 선택했고 맥을 사용하고 있다면 아파치 톰캣의 Core 파일만 있으면 된다. 압축파일을 내려받기 한 후 압축을 해제하고 톰캣을 시작하는 명령어를 입력하면 그 뿐이다. 실제 웹서버로 사용하기에는 조금 무리는 있을 수 있지만 개발단계에서 로컬 데스트탑에 설치하고 테스트하기에는 매우 유용하다. 맥에 톰캣 다운로드와 설치하기 macOS, Apache Tomcat 10 개발용으로 맥미니를 구입했지만, 익숙해지는데 시간이 걸렸다. 스프링부트 공부를 위해 톰캣 ( Apache Tomcat ) 을 설치하고 시작하고 종료하는데도 꽤나 많은 시일이 걸렸다. 윈도우로 했다면 벌써 끝났을 것이지만, 익숙하지 않은 맥에 톰캣을 설치하고 고양이 그림을 본다는 것은 익숙하지 않아 생기는 거부감이 큰 것도.. 2023. 9. 27.
UWP와 WPF 차이 사용되는 플랫폼의 대상이 다르다 UWP와 WPF는 윈도우 프로그램을 만드는데 사용되는 GUI 이다. 모두 윈도우 프로그램을 만드는데 사용되지만, 실행되는 플랫폼에 차이가 있다. UWP는 윈도우가 실행되는 모든 하드웨어 기기인 모바일, 데스크톱 등에서 사용할 프로그램 개발에 사용되고, WPF 는 윈도우가 실행되는 데스크톱에서 사용할 프로그램 개발에 사용된다. UWP와 WPF 차이 사용되는 플랫폼의 대상이 다르다 WPF 로 프로그램을 만들어 보면 간간히 보이는 것이 UWP 이다. 관심이 없다가도 호기심에 프로젝트를 만들어 보면 크게 다를 바를 느끼지 못한다. 다만, 프로젝트 생성과정이 조금은 생소할 수도 있지만 결과적으로 작업 환경은 같다. 그런데 마이크로소프트의 안내를 보면 이 둘은 다르다라고 언급하고 있다. 단 하나의 공통점은 윈도우를.. 2023. 5. 8.
반응형