Development

Apache 모듈 4.3 이후 Multipart Upload 방법

시코 모바일용 서버에 사용하던 Apache 라이브러리를 최신으로 바꾸었다.

  • http-client : 4.2.5 → 4.3.1
  • http-core : 4.2.4 → 4.3
  • http-mime : 4.2.5 → 4.3.1

사실 멀쩡히 돌아가는 서버는 웬만하면 안건드리는게 좋은데, 개인적으로 뭐가 됐든 그냥 최신버전을 쓰는게 좋아서 업데이트 해보기로 했다. 라이브러리를 교체하고 나니 경고가 뜨길래 뭔가하고 봤더니 멀티파트 업로드 방식이 4.3 이후로 기존 방법은 Deprecated 되었던 것이었다.

Development

Lombok 프레임워크

객체지향 언어들은 데이터 클래스를 만들어 변수를 전부 private으로 선언하고 Getter와 Setter를 만들어 사용하는 경우가 많다. 사용하기도 편하고 보안성도 높일 수 있기 때문인데, 문제는 이게 Getter와 Setter를 만들어야 하는 로컬 private 변수들이 지나치게 많아지게 될 경우 하나하나 메소드를 직접 적어주기가 불편하고 번거롭다는 점이다.

Lombok 프레임워크는 이런 번거로움을 단숨에 해결해준다.

Development, Diary

프로그래밍 언어의 선택을 고민 중

요즘 만드는 프로그램인 Comics Converter 때문에 고민이 많다.

C#을 만지작 거리다 처음으로 만들어본 프로그램인데, 생각했던 것보다 퍼포먼스가 잘 나와주지 않는 것이다. 그 동안 모바일 전용 앱만 만들어 왔기 때문에 처음으로 데스크탑의 막강한 파워를 이용할 수 있게 된 것인데, 의외로 그렇게까지 빠르진 않네? 라는 느낌인 것이다. 해서 그냥저냥 만족하면서 쓰고 있었다. 배포도 잘 되어가는 느낌이고.