[Error Note] CP-1252, 윈도우 인코딩 변경하기 [AWS Windows System 인코딩 변경 방법]
·
◈ Study/에러노트(Error Note)🧱
- CP-1252, 윈도우 인코딩 변경하기 AWS에서 Windows 인스턴스를 하나 생성해서 프로젝트를 띄었는데, 로그에서 한글 인코딩이 '???'로 깨졌다. 왜 그런가 찾아보니 AWS 인스턴스의 시스템 인코딩이 'CP-1252'여서 그랬다. Windows-1252 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. Windows-1252 또는 CP-1252 또는 코드페이지 1252(Code Page 1252)는 영어 및 스페인어, 프랑스어 및 독일어를 포함한 많은 유럽 언어 용 마이크로소프트(Microsoft) 윈도우즈( ko.wikipedia.org [JAVA] 자바(Java)에서 OS 인코딩 확인하는 방법 [내 운영체제는 어떤 인코딩을 쓰고 있을까?] - 자바(Java)에서 OS ..
[HTTP] 인터넷 통신 방법에는 무엇이 있을까? [인터넷 프로토콜 IP, TCP와 UDP, 클라이언트 패킷, 서버 패킷]
·
◈ Study/HTTP 웹 지식💡
- 인터넷 통신 방법에는 무엇이 있을까? 1. IP : 인터넷 프로토콜(Internet Protocol) IP 통신은 지정한 IP 주소(IP Address)에 패킷(Packet)이라는 통신 단위로 데이터 전달하는 방법이다. 패킷에는 출발지 IP, 목적지 IP, 전송 데이터 등이 있다. 패킷은 인터넷 내의 노드를 통해서 전달이 되며, 클라이언트 패킷의 경로와 서버 패킷의 경로는 다를 수 있다. IP 통신에는 한계가 있는데 아래와 같다. 비연결성 : 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷을 전송함 비신뢰성 : 중간에 패킷이 사라지거나 패킷 전달 순서에 문제가 발생할 수 있음 프로그램 구분 모호 : 같은 IP를 사용하는 서버에서 통신하는 어플리케이션이 여러 개일 경우 2. TCP : 전송 제어 ..
[Project] 박대리 프로젝트 진행상황 (23.09.01) [AWS EC2로 서버구축, OralceDB 세팅, MyBatis 어노테이션 적용, 테스트 코드 작성, 엑셀데이터 이관 완료]
·
◈ Yermi Project/어디 가! 박대리!🙋🏻‍♂️
- 박대리 프로젝트 진행상황 (23.09.01) AWS EC2로 서버구축을 하고, Oracle DB까지 세팅 완료하였다. [Nginx] AWS 가상머신 생성, 원격 데스크톱 연결 [웹 서버 구축을 위한 기본적인 환경 조성] 1. AWS 가상머신 세팅하기 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services AWS IoT에 대한 새로운 소식 산업, 소비자, 상업 및 자동차 워크로드에 대한 IoT 데이터를 수집, 저장 및 분석하 yermi.tistory.com [Oracle] Oracle SQL 개발환경 구축하기 [Oracle XE 11.2, Oracle SQL Developer 다운로드] 1. Oracle Database XE 11.2 ver. 다운로드 - 다운로드 : https..
[일상] '크리에이티브 프로그래머' 베타리더 후기👨🏻‍🏫 [한빛미디어, 프로그래밍에 창의성을 더하는 7가지 사고력]
·
◐ 기타/개발자의 일상🎈
- 한빛미디어 베타리더 후기 지난 7월 말, 한빛미디어 베타리더에 선정되었었다. 베타리더로서 읽을 책의 이름은 바로 '크리에이티브 프로그래머'! '크리에이티브 프로그래머'는 소프트웨어 엔지니어링과 관련한 창의성의 7가지 측면인 기술 지식, 커뮤니케이션, 제약 조건, 비판적 사고, 호기심, 창의적 마인드셋, 창의적 기법에 대해 정리한 책이였다. 8월 초에 베타리딩을 완료하였는데, 바로 어제 '크리에이티브 프로그래머'가 도착하였다. 출간된 책에 내 후기가 적혀있다니 뭔가 싱기방기..🥰 좋은 기회와 경험을 제공해준 한빛미디어에게 감사의 말씀을 전하며, 이상 끝! 크리에이티브 프로그래머 창의성을 활용해 더 효과적인 문제 해결, 더 높은 생산성, 더 좋은 소프트웨어로 전환하는 실용적인 방법을 상세히 설명한다. 소..
[GoF] Strategy 패턴 : 알고리즘을 모두 바꾼다 [같은 문제를 다른 방법으로 해결하기 쉽게 만들어주는 패턴]
·
◈ Study/디자인패턴(GoF)🥞
- Strategy 패턴 : 알고리즘을 모두 바꾼다 Strategy 패턴은 스위치 전환하듯 알고리즘을 바꿔, 같은 문제를 다른 방법으로 해결하기 쉽게 만드는 패턴이다. - 어떤 경우에 사용할까? 보통 프로그래밍을 하다 보면 알고리즘을 메서드 안에 녹아드는 형태로 구현하기 쉬운데, Strategy 패턴을 사용하면 알고리즘 부분을 다른 부분과 의도적으로 분리한다. 이로 인해 알고리즘을 용이하게 전환할 수 있다. - 예제 코드 이름 설명 Hand 가위바위보의 '손'을 나타내는 클래스 Strategy 가위바위보의 '전략'을 나타내는 인터페이스 WinningStrategy 이기면 다음에도 같은 손을 내는 전략을 나타내는 클래스 ProbStrategy 직전 손에서 다음 손을 확률적으로 계산하는 전략을 나타내는 클래..