반응형

Platform/BackEnd 14

[Encoding] ASCII코드, 유니코드, UTF-8, EUC-KR, ... 뭐야?!

0. 앱에서 서버로 데이터 전송 시, 데이터 마다 약속한 인코딩과 인코딩에 따른 길이 제한이 쓰이고 있었다. 운영하고 있는 앱에서 중계서버 1개로 데이터를 보내지만, 중계서버에서 다시 여러 실 고객사 서버로 데이터를 전송한다. 실 고객사마다 인코딩 방식이 다르기 때문에, 앱에서 중계서버 전송 시, 인코딩과 인코딩에 따른 길이 제한을 맞춰주는 것이 중요하였다. 그 외에도 인코딩 개념은 중요하다고 생각되었다. '서버에서 통신 할 때 데이터가 깨지면 안 되니까!' 등의 이유로~ 이 기회에 인코딩 개념을 한번 정리해놓는 게 좋을 것 같아 해당 포스팅을 쓰게 되었다. 1. 인코딩, Encoding 사람이 인지할 수 있는 형태의 데이터를 약속된 규칙에 의해 컴퓨터가 사용하는 0과 1로 변환하는 과정 - 나무 위키 ..

Platform/BackEnd 2020.10.14

[Spring] maven 없이 Spring 프로젝트 생성(eclipse, mybatis, oracleDB 등)

maven 없이 Spring 프로젝트 생성 1. 개발환경 JDK 1.8 eclipse apache+tomcat+8.5 Spring 5 mybatis 3.2.1 Oracle Database 11g 2. 과정 1. 프로젝트 생성: New > Dynamic Web Proejct Project name, Target runtime 등 설정 Java(configure project for building a Java application) + 수정 Remove: src Add Folder(4개) src/main/java: 개발되는 코드의 경로 src/main/resources: 서비스가 실행될 떄 필요한 파일의 경로 src/test/java: 테스트 코드 src/test/resources : 테스트 실행 시에만 ..

Platform/BackEnd 2019.11.12
반응형