목록분류 전체보기 (86)
혜미의 개발 일지
장기 프로젝트 : 아이패드로 서버 구축 하여 코딩하기 스프링 게시판 or 뉴스크롤링 API or 자바오목게임 + 채팅 실제 사용 기기 및 OS : ipad 9세대 IOS , 아이폰 미니13 Tools : termius, VSCode(웹상 원격이 가능한 code-server) 웹서버 : nginx 클라우드 : AWS EC2 linux ubuntu20 DB : MSSQL or MySQL or Oracle or mongoDB DB 연동 : JDBC mybatis 그 외 파이썬은 모르겠음 DB 통신방식 : http REST API, 웹소켓, 소켓통신 사용언어 : 자바와 자바라이브러리(jdk), Python 중 고민 진행 사항 [x] Aws ec2 OS 리눅스(우분투) 서버 생성(IaaS) [x] 카페 24 도메..

https://cs.kaist.ac.kr/board/view?bbs_id=research&bbs_sn=10673&menu=258 KAIST School of Computing, 카이스트 전산학부 - 컴퓨터공학과 컴퓨터과학(Computer Science & Engineering)을 교 KAIST School of Computing, 카이스트 전산학부 - 컴퓨터공학과 컴퓨터과학(Computer Science & Engineering)을 교육하고 연구하는 국내 최대 규모의 전산학부 cs.kaist.ac.kr 한번 꼭 써보고 싶다. 곧 공식적으로 사용할 수 있을것 같아 기록 해둔다.

인텔리 제이에서 스프링부트 프로젝트 생성을 한다. 여기서 나는 스프링부트에서 지원해주는 내장 서버를 사용하기위해 스프링부트 임베디드 서버를 설정했다. 그리고 롬복도 기본으로 설정했다.(현업에선 슬프게도 한번도 사용해본적없지만 이왕부트를 사용하는거 사용해보기로 했다.) 기본으로 데브툴도 선택해주고.. 왜인지 자바는 17버전 이상이 되지않으면 에러(17이상으로 쓰라는 에러가 난다.)가 나서 17버전으로 선택하고 설정하니 정상작동 되었다. 저기 화실표 표시가 나타나면 정상적으로 프로젝트 자바 빌드가 준비된것이다. 클릭하여 런 시켜준다. 프로젝트를 생성하고나면 application.properties 이 비어있는 것을 알 수 있는데, 이때문에 프로젝트를 실행시키면 로그에 이런 에러가 표시 되는 것을 알 수 있다..

파일의 세팅에 플러그인에서 vue.js 검색 후 뷰를 설치해준다. (한국어 변경은 파일의 세팅에 플러그인에 들어가서 korean 검색하면 한국어팩이 있음 설치후 재시작하면 변경됨.) 만일 한국어를 해제하고 싶으면 컨트롤 + 알트 + S를 누룬후 플러그인에서 설치됨에서 체크박스 해제하기 그런데 뷰 플로그인 설치 후에 프로젝트를 바로 생성하려 보니 노드가 필요한 것을 알 수 있다. 로컬 환경에서 뷰로 개발하기 위해서는 세개의 항목을 설치해야한다. 1. vue.js 2. node.js 3. ejs https://nodejs.org/ko/download/ 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. ..

깃 플로우란? - 깃에서 브랜치 관리 전략 방법을 말하는 거같다. 내가 첫 직장에서 사용한 깃 플로우 방법은 master 브런치, dev(개발자 합본) 원격 브런치, dev 용 로컬브런치, 개인 원격브런치, 개인 로컬 브런치 이런식으로 브런치를 관리하였고, 각자 로컬에 소스를 작업한것을 푸쉬하고 추후에 원격 브런치에 푸쉬해서 그전 작업본과 합친다. 그러면 각자 작업한 것을 다시 데브 브런치에 합친다. 이러한 과정을 merge라고 하고 데브에서 합친걸 받아서 다시 작업하는 형식이었다. 우리도 아래의 깃플로우 방식을 사용한 것 같았다. 아래는 이해하기 위해 한 블로그의 글을 퍼왔다. 서론 협업시 feautre 관리를 위해 git-flow를 활용하는데, git flow가 무엇인지, 그리고 협업시에 어떻게 활용..

IT 서비스 회사에서 개발한지 대략 1년 3개월 정도가 지났다. 나는 작은 규모의 스타트업 수준의 회사에서 내 성장과 회사의 성장 가능성을 보고 입사를 하였는데, 항상 작은 팀으로 개발하다보니 깊게 공부할 시간이 적어지고 나의 전문성을 위해 개발 프로세스가 큰 규모인 곳에서의 경험이 필요할 것 같단 생각이 들었다. 또한 거리가 너무 멀다보니까 그에 따른 개인 시간이 부족함을 느껴 이직을 고민하게 되었고, 올해 딱 1년차가 되는 시점 결심을 내리고 목표를 세우기로 했다. 그리고 몇 가지 내가 받았던 질문을 모아 보았다. 그리고 이에 대한 답변을 차근차근 적어내리면서 정리하도록 하였다. 1. 1년 동안 나의 경력기술서 기반으로 무엇을 중점으로 개발하였는지. - 1년동안 4명의 개발팀으로 헬스케어 웹 서비스를..
퇴사를 하게 된 이유. 그리고 그간 경험 및 회고록 작성 노션에다가 정리했었는데 여기저기 작성하다보니 블로그로 옮길 예정입니다. 크레이더스&하이제라 회사 소개 및 업무 소개 입니다. www.notion.so 자바 국비 6개월간 졸업 전에 코로나가 터지면서 수학과에서 논리적으로 답을 찾고 결과를 내는 것과 항공과에서 팀 플레이 경험으로 다시 원래 나의 적성을 찾아 개발자의 길을 고민하게 되었다. www.notion.so 한서대학교 지난 나의 과거의 대학 생활 돌아보기. www.notion.so 처음했던 열정과 다짐을 잃지 않는건 중요하니까 기록합니다. ㅎㅎ
자바는 객체 지향 프로그래밍 언어이다. OOP란 무엇일까? 영어: Object-Oriented Programming, OOP 여기서 말하는 객체란, 객체는 주변에 존재하는 모든 사물(자동차, 건물, 옷 등), 생명체(사람, 고양이 등) 하나하나가 다 객체라고 할 수 있다. 객체지향(OOP) 무엇인가? 컴퓨터 프로그래밍의 패러다임 중 하나인 절차지향(C)언어에서는 각 명령어의 실행 순서를 기반으로 동작한다. 하지만 객체 지향 프로그래밍(Object-Oriented Programming, OOP)은 데이터와 이를 처리하는 루틴들을 하나의 독립된 객체로 동작한다. 이를 통해 재사용성의 증가라는 이점이 생기며 큰 프로젝트에 많이 사용된다. 객체지향 프로그래밍(Object Oriented Programming/O..