본문 바로가기
반응형

전체 글47

파일 업로드 주의 사항 파일 업로드 기능을 구현할 때 주의사항 1. WhiteList를 체크한다. 화면단에서 필요한 파일 확장자명을 받는다 또는 서버단에서 결정을 하고 화면단에 통보해도 된다? (약간... 평화주의적은 아닌듯) 확장자는 (.xls, .ppt*, .doc, .png, .jpg) 이런식으로 whiteList를 정한다. 그 외에 확장자들은 Error 메세지를 보낼 수 있도록 한다. 2. 어떻게 구현했는가? 처음 구현할 때, 업로드 기능을 만들어두고, 나중에 whiteList를 추가해줬다. 방법은 맘대로~ 1. WhiteList 체크 //MultipartFile을 file 변수명으로 받는다. if (file == null) { //Exception 처리 } long fileSize = file.getSize(); if.. 2020. 8. 6.
Github #1 Contribution 기록 안될 때 1월 22일 부터 1일 1커밋 계획을 세우고, Github에 프로젝트를 생성하면 Contribution 기여 그래프에 찐한 초록색의 네모칸이 하나 생긴다. 그래서 "아~ 이제 매일 커밋치면 매일 기여도 그래프에 색깔이 칠해지겠지?"하고 23일, 그리고 오늘 24일도 잘 찍혔겠지? 생각을 했지만, 찍혀 있지가 않았다... 구글에 "Github Contribution not showing" 이렇게 검색을 한다면, 아래와 같은 링크로 연결되지만, 역시 영어! https://help.github.com/en/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile Why are my.. 2020. 1. 24.
Swift #1 https://devxoul.gitbooks.io/ios-with-swift-in-40-hours/ 소개 · 40시간만에 Swift로 iOS 앱 만들기 No results matching "" devxoul.gitbooks.io 위의 사이트를 통해 Swift를 공부하면서ㅋㅋ 너무 웃겨서 정리해본다. Swift의 역사를 "직접 찾아보세요" 라고 되어있길래...ㅋㅋ 목차 개요 개발 철학 Objective-C 와의 관계 문제점 1. 개요 Swift = "신속한, 재빠른", Swift Logo = "칼새" 상징하는 것으로 추정 기존 Objective-C의 단점을 보완하고, LLVM/Clang 컴파일러로 빌드되는 애플의 신규 프로그래밍 언어. 기존 Objective-C에 비해 클로저, 다중 리턴 타입, 네임스페이.. 2019. 12. 28.
Java #1 SI 일을 시작한지 어느 덧 1년이 되었다. 이제는 2년차인 개발자다. 신입이라는 단어를 벗어나고, 점점 책임감 있는 자리로 한걸음 딪는 순간이라 표현하고 싶다. 1년간 얼마나 깊이 배웠는지. 솔직히 정리를 잘 안해둔 것 같다. 나의 큰 실수이다. 정리를 그때 그때 못해뒀다는 생각에... 후회한다. 그래서 이번 기회에 처음부터 기초부터 다시 정리를 하자는 마음으로 SI업계에서 가장 많이 사용하는 "Java에 대해 정리를 해보자" 라고 마음을 먹었다. 2020년, 더 성숙하고, 더 경청하고, 10마디 듣고 1마디 하는 배려있는 개발자가 되자. 그리고 독서하자 JAVA Java의 가장 중요한 특징은 운영체제(Operating System, 플랫폼)에 독립적이라는 것이라 생각한다. 자바로 작성된 프로그램은 운.. 2019. 12. 27.
반응형