본문 바로가기
반응형

전체 글47

GIT branch 개요 branch 가지라는 뜻을 가지고 있는 단어이다. GIT이 다른 형상관리와 다른 이유는 바로 이 branch에 있다고 생각을 한다. GIT Branch 브런치는 위에 그림과 같이 기존 소스에 새로은 기능이나 버그 수정할 때 많이 사용한다. A라는 관리자가 있고 B, C 라는 개발자가 있다고 가정을 하자. B에게는 게시판에 다운로드 기능을 추가하였고 C에게는 게시판 검색 기능에 문제가 생겨 그 부분 수정해 달라고 이야기를 하였다. 그 둘은 각각 게시판에 대해서 작업을 해야하는 상황이기 때문에 서로 소스가 겹칠 수도 있는 상황이다. 이럴 때 브런치를 이용하여 각각의 브런치를 생성하고 각자 작업을 하면 되는 것이다. 각자 작업을 마친 후에 기존 소스와 합치는 작업을 하게 되는데 둘의 소스가 충돌이 날 경.. 2021. 10. 26.
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.