본문 바로가기
반응형

분류 전체보기46

GIT 버전 만들기 개요 GIT을 활용하기 위해서는 해당 폴더 or 디렉토리를 GIT으로 만들어야지 시작을 할 수 있다. GIT Version git init : 깃을 시작할 때 사용하는 명령어 git status : git의 상태를 볼 수 있는 메세지 커밋된 내역이 없으며 test.txt 파일을 add할 수 있다는 내용이 포함되어 있다. git add : Commit을 할 대상들을 Staging area에 보내는 작업 add 후 status를 보게 되면 new file에 test.txt가 생성된 것을 확인할 수 있다. git rm --cached {file} : Staging area에 있는 파일을 지우는 명령어 혹시 파일을 잘못 add 했을 경우는 해당 명령어로 지울 수 있다. git commit -m {message}.. 2021. 10. 25.
이직 회고록 올해의 가장 큰 목표였던 하나가 바로 이직이었다. 올해 4월이 되면 나는 경력이 만으로 3년이 되기 때문에 이직하기에 가장 좋은 시기라 생각을 하였고 또 내일채움공제가 올해 끝났기 때문에 올해 이직을 하기로 결심을 하였다. 올해 초부터 이직을 준비하기 시작하였다. 막상 이직을 하려고 하니 학생 때 처럼 막막함이 느껴졌다. 어디서부터 무언가를 준비해야 할지 모르겠다는 생각이 들었다. 그래서 목표를 설정하고 월별로 계획을 세우면서 준비를 했다. 내가 새운 계획은 이러하였다. 1월 ~ 3월 : 프론트(React) 강의 들으며 Web 포트폴리오 준비 4월 : Sqld 자격증 준비 5월 ~ 6월 : 알고리즘 강의 들으며 코딩 테스트 준비 7월 ~ 8월 : 이력서, 자기소개서 작성 및 지원 1월 ~ 3월 프론트 강.. 2021. 10. 22.
Git 저장소 개요 프로젝트를 진행하면 형상 관리를 하게 된다. 그중에 가장 많이 사용을 하는 것이 바로 Git 이다. 사람들은 왜 Git을 사용하며 그것을 가장 많이 채택을 하는지 한번 살펴보자. Git은 이제 개발자들의 필수 개념이 되었다고 해도 과언이 아니다. 하지만 막상 Git에 대해서 공부를 하고 사용을 해봐도 도통 감이 안잡히고 어렵기만 한 것 같다. 심지어 현업에서 사용하는 사용자들도 제대로 사용을 하지 못하는 경우가 많이 있다. GIT Repository Git을 할 때 첫 번째로 기억해야 할 것이 바로 저장 공간(Storage)의 개념을 알아야 필요성이 있다. Working directory - 내가 코드를 작업하는 공간, 즉 변경사항이 생기는 공간 Staging area - 버전이 될 후보들이 올라오.. 2021. 10. 21.
Spring zip 파일 다운로드 @RestController @RequestMapping(value="/download") public class X30_Controller { private Logger log = LoggerFactory.getLogger(this.getClass()); @Value("#{fileConfig['webapp.upload.pos.version']}") private String version_file_path; @Resource(name="XmlFileLogger") private XmlFileLogger xmlFilelog; @RequestMapping(value="/X30S") public ResponseEntity X30(HttpServletRequest request , HttpServletResp.. 2021. 6. 15.
JAVA XML 파싱으로 데이터 가져오기 오늘은 자바 XML 파싱에 대해서 알아보려고 한다. 사실 요즘 XML은 잘 사용하지 않는 편이고 JSON을 많이 사용하지만 XML도 아직까지 많이 남아 있는 느낌이다. 우리 회사에도 새롭게 개발되는 내용은 JSON을 사용하지만 기존에 데이터 통신은 XML을 사용하고 있다. 이번 프로젝트 때 XML을 JSON으로 바꾸면 좋았지만 다른 쪽에서 그만큼 개발이 많이 들어가야 한다고 해서 XML로 진행을 하였다. XML은 JSON 처럼 쉽게 파싱을 해주는 라이브러리가 존재하진 않았다. 그래서 문서를 파싱하여 Node별로 나누어 사용하게 된다. EX) XML 데이터 예시 EX) 자바 XML 파싱 예시 public String fnGetAttribute(String sXmlData, String sNodeName, .. 2020. 11. 30.
[CS] 개발 표기법 정리 표기법에 대해서 접한 것은 대학생 때 처음 접하게 되었다. 그 당시에는 표기법에 큰 의미를 두지 않았었지만 지금은 굉장히 중요하다는 것을 느끼고 있다. 표기법을 잘 사용하느냐 안하느냐에 따라 소스의 깔끔함이 증가해서 보기가 좋다. 소스에 보기 좋음 뿐만 아니라 다른 회사와 연동을 하는 상황이 되었을 때에도 변수 정의가 용의하게 된다. 우리 회사 같은 경우 client단과 소통할 일이 많기 때문에 안지켜주게 되면 오류가 생기게 된다. 이제 표기법에 대해서 살펴 보자.Camel Case자바에서 가장 많이 쓰이는 케이스라고 볼 수 있다. 낙타 등같이 생겼다고 해서 Camel Case라고 이름이 붙었으며, 현업에서 낙타등법 또는 카멜케이스라고 불리운다. 사용 방법은 단어의 첫번째 알파벳을 대문자로 지정하는 것이.. 2020. 9. 2.