개발( Dev )

( springboot & mysql ) 회원 탈퇴 기능 및 구조에 대한 고민

안녕하세요 ZZOOO 입니다. 포스팅을 한지 오랜 시간이 흘렀네요, 간만에 포스팅을하니까 여러 생각이 듭니다. 처음 시작할 때의 그 열정과 감정이 사그라든건지 바쁘게 살다 보니까 하나둘씩 양보하고 포기하게 되서 조금은 서글픕니다. 오늘 포스팅할 주제는 어려운 주제는 아닌데요, 제가 나중에 돌아봤을 때 어떤 고민을했는지 기록하기 위해서 포스팅을 해보는것이니 비슷한 고민이나 생각을 하고 계신분들은 댓글 남겨주시면 감사하겠습니다. 각설하고 오늘 글을 쓰게 된 것은 아래와 같은 주제입니다. 회원 탈퇴 기능 백엔드 개발자로서의 레벨업을 하고, 이직을 위한 빌드업으로서 사이드 프로젝트를 하게 되었습니다. 다른건 아니고 개발자들이 이용할 수있는 게시판을 만들어 보고자 데모 버전으로 springboot와 mysql 등..

2022.11.07 게시됨

개발( Dev )/에러 ( Error )

( JAVA ) JAR ? WAR ? 차이점 알아보자

안녕하세요 ZZOOO입니다. 오늘은 JAR와 WAR의 개념과 차이점을 간단하게 포스팅해보도록 하겠습니다. ( + 포스팅을 함으로서 제 자신 머릿속에 한번 더 저장하려는 의미 ) 그걸 왜 사용해 ? 들어가기에 앞서 .jar나 .war 확장자를 가진 파일을 왜 사용하는지부터 간단하게 말씀을 드리겠습니다. .jar와 .war 모두 아카이브(압축) 파일로, 애플리케이션을 간단히 배포하고 어느 환경에서나 구동시킬 수 있도록 소스들이나 관련 파일들을 하나로 패키징 한 것입니다. JAR ? jar의 의미는 무엇일까요? 막연히 구글에 jar의 뜻이라고 검색하면 " 항아리 " 라고 나오는 것을 볼 수 있습니다. 하지만 이 의미를 알고 싶은 건 아니겠죠 ㅎㅎ JAR는 Java Archive 라는 의미입니다. 여러 개의 자..

2021.08.09 게시됨

개발( Dev )

( chart.js ) 그래프 오류 해결 / 이전 데이터 오류 / 데이터 초기화

안녕하세요, 오늘은 제가 오픈 소스 chart.js를 사용하며 겪은 오류에 대해서 포스팅하려 합니다. 목표 & 문제 상황 본인이 구현하고자 하는 목표는 다음과 같습니다. 통계 자료 구현 날짜를 선택하여 날짜에 해당되는 데이터를 가져와 차트에 보여준다 문제점은 다음과 같았습니다. 최초 날짜 선택 시 데이터를 잘 가져와서 차트에 잘 보여준다. 그 이후, 날짜 선택 시 마우스를 차트에 올렸을 때 이전 차트와 현재 차트가 번갈아가며 출력된다. 이해가 가지 않으실까, 영상으로 보여드리겠습니다. 문제의 영상 보셨나요 ? 특정 키를 누른다든지 특정 부분을 클릭하지 않아도, 그려져 있는 차트의 자세한 값을 보려 마우스 커서를 올리면 이전의 차트로 변경되었다가 다시 돌아오는 버그가 발생하는 모습입니다. 본인 코드 $(f..

2021.05.19 게시됨

개발( Dev )

( eclipse ) 프로젝트 검색 & 소스 일괄 변경 ( 치환 )

안녕하세요 오늘은 제가 종종 유용하게 사용하는 기능을 소개해드리려고합니다. 매우 기본적인 기능이지만, 한번쯤은 사용할 수 밖에없는 기능이기에 찾으시는분이 계실까 포스팅해봅니다. 파일 단위 검색 CTRL + F 이 기능은 누구든지 아실 텐데요, 하지만 더 자세한 검색 또는 기능을 사용하고 싶다면 알아두시는 게 좋습니다. 다음과 같은 검색창입니다. 하나씩 설명해드리겠습니다. Find : 검색하고자하는 내용 Replace with : 변경하고자하는 내용 Direction > Forward : 커서 시점에서 아래 방향으로 검색 Direction > Backward : 커서 시점에서 위 방향으로 검색 Scope ..

2021.04.15 게시됨

개발( Dev )

( Spring ) 간편하게 외부 라이브러리 . jar 파일 추가 방법

안녕하세요 오늘은 eclipse나 spring을 이용하여 작업을하면서 외부 라이브러리를 추가하고싶을때에 여러가지 방법이있지만 제가 주로 사용하는 방법을 포스팅해보겠습니다. 프로젝트내 폴더 생성 (.jar) 첫번째 : 외부 .jar를 추가하고싶은 프로젝트에 폴더를 생성하세요 . 두번째 : 생성한 폴더에 적용할 .jar를 넣습니다. 프로젝트 Properties (.jar) 해당하는 프로젝트 > 우클릭 > Properties > Java Build Path 로 이동해주세요. Java Build Path로 들어오셨으면 우측 상단의 Add JARs... 를 클릭해주세요 해당 프로젝트 내 폴더 선택 그리고 우리가 생성한 jar 폴더에 넣어놓았던 .jar파일을 클릭 후 OK를 눌러줍니다. 환경파일 적용 ( .dll ..

2021.04.06 게시됨

개발( Dev )

( Spring ) @Annotation 의미와 종류

안녕하세요 오늘은 Spring framework 에서 편리하게 사용되는 Annotation에 대해 글을 적어보고자 합니다. 📘 사전적 Annotation ? Annotation 의 사전적 의미는 주석 입니다. 흔히 개발자가 (?) 알고 있는 주석은 개발을 하면서 본인 또는 협업 개발자가 소스에 대한 부가적인 설명을 덧붙일 때 유용하게 사용되는 기능입니다. 하지만 Annotation이 가지고 있는 주석의 의미는 조금 다릅니다. 💻 개발적 Annotation ? JEE5 (Java Platform, Enterprise Edition 5) 부터 새롭게 도입된 요소로써 Java 개발 코드와 같이 사용되는 메타 데이터 중 하나입니다. 또한 프로그래밍 컴파일러가 클래스나 특정 서비스에 대한 에러를 체크하는 편리한 ..

2021.04.02 게시됨

개발( Dev )

( Git ) Git 개념 및 설치 방법

안녕하세요 오늘은 개발자라면 누구나 들어봤을 Git ! 깃에 대해서 포스팅하겠습니다. Git(깃)이 뭐에요 ? 우리가 흔히 웹 개발 또는 소프트웨어 개발을 할 때에 목숨(?)보다 소중한 것이 무엇이죠? 바로 소스인데요 . 이 소중한 소스를 매일 메모장 또는 로컬 폴더에 저장한다 ? 그것 참 메모리 낭비 아닐까요? 이런 비효율적인 행위들을 무찌르는 Git은 소스코드를 간편하고 효율적으로 관리해주는 공개 소프트웨어입니다. ( 물론 무료입니다 ) Git을 왜 써요? 예를 들어, 개발자 "김메모"씨와 "박깃"씨가 소스코드를 공유하고 싶다고 가정해보자면 ? 김메모 : 박깃씨 어제 JAVASCRIPT 수정한 소스 좀 공유해줄래 ? 카톡으로 줘 박깃 : 띠링 .. 보냈습니다. 김메모 : ajax 수정했네 ? Mapp..

2021.03.23 게시됨

반응형