loading
본문 바로가기

분류 전체보기60

#DB design 21.02.24 디비설계 #1차 1차로 디비를 설계해보았다. 화면단을 생각해본후 기능에 따라 구별하였다. 수정해야할 점을 수정하고, 보완하여 최종디비설계까지 진행할 생각이다. (~2/26) 2021. 2. 24.
Dotori project 를 시작하며, Team.MUDO 개발기간 : 약 2주내외 프로젝트이름 : Dotori 원래는 팀프로젝트가 끝나고, 팀프로젝트에서는 시도해보지못했던 다양한 기술적 시도로 토이프로젝트를 만들어보고 싶어서 개인프로젝트로 진행할 생각이었다. 하지만 Git에서의 PR(Pull Request)에 익숙해지고 많이 경험할수록 실제 업무환경에서도 더욱 도움이 될 것 같았다. 또한 학원에서 강제로 여러명으로 묶어서 진행하면서 이루어진 팀프로젝트는 제약도 많고, 제대로된 협업을 진행하기에는 어려움이 있었다. 실제 업무에서는 당연히 개인으로써도 실력이 있어야겠지만 누군가와 같이 일하는 것이 필수불가결인만큼, 페어프로그래밍으로 제대로된 협업의 시너지를 내보는 경험을 하고 싶다는 생각을 했다. 그래서 비슷한 생각을 하고 있고, 항상 새로운 배.. 2021. 2. 24.
맥(MAC)에서 자바기반 프로그램 설정 세팅 JDK/이클립스 설치 및 환경변수 설정은 이전 포스팅을 참고해주시면 될 것 같다 2020/08/12 - [BACK-END/JAVA] - Mac 에서 자바 path 및 환경변수 설정하기 * 맥에서 JDK 초기설정 본 환경은 맥os/intel 기반입니다. - M1칩은 다르게 작동할 수 도 있습니다. 다른 게시글을 참고해주세요 Brew 설치 만약 home-brew가 설치되어있다면 brew update만 진행한다. 그렇지 않은 경우에는 설치하면 된다. 터미널창을 열어서 적기만 하면 바로 다운된다. 앞으로도 맥으로 뭔가를 다운받을때는 습관적으로 brew update 를 꼭 진행하고 하는게 좋다. > brew install > brew update //항상 업데이트를 진행하고 브루를 사용한다 Tomcat 설치 wa.. 2021. 2. 22.
Tomcat Error Code (톰캣 오류코드) 오류 및 상태오류코드에 대해서 보기가 편한것 같아 가져왔다 200, 400, 404, 405, 500 오류에 대해서는 알고있지만, 각각의 상태에 맞게 정확하게 코드를 지정해주는게 좋다고 알고있기때문에, 요청에 대한 응답 Endpoint를 작성할때 참고해서 사용하려고한다. Tomcat Error accessLogValve.alreadyExists=접근 로그 파일을 [{0}]에서 [{1}](으)로 이름을 변경하지 못했습니다. 파일이 이미 존재합니다. accessLogValve.closeFail=접근 로그 파일을 닫지 못했습니다. accessLogValve.deleteFail=이전 접근 로그 파일 [{0}]을(를) 삭제하지 못했습니다. accessLogValve.invalidLocale=로케일을 [{0}](으.. 2021. 1. 15.
(블루밍/팀프로젝트)프로젝트 설정#1 - 기본구조 아키텍쳐 및 DB도 전체 담당하게 되어서, 최대한 팀원들이 편하게 작업할수있도록 폴더구조를 나누어보았다. 이 방식에 따라 작동하는 원리 및 Lombok등 사용법도 알려줘야해서 간단하게 그림판으로 작성해놓았는데 DTO, DAO, SERVICE, SERVICEIMPL 4가지를 이용해 사용하는 분이라면 참고하셔도 좋을것같다 추가적으로, 단순한 System.out.println(); 에서 벗어나보자 log 를 찍게되니 에러컨트롤도 편하고, 흐름도를 읽기도 편해서 진짜 신세계였다. 여러방식이 있지만 나는 logback를 적용한 slf4j 를 의존성에 설정하여 사용했다. 2021. 1. 14.
10/25 팀5 / 1일차 아이디어 회의 보호되어 있는 글 입니다. 2020. 10. 25.
JSP - Tomcat 보호되어 있는 글 입니다. 2020. 10. 19.
JDBC - ORACLE #2 보호되어 있는 글 입니다. 2020. 10. 16.
PL/SQL - 내장함수 오라클에서 제공하는 함수는 무조건 값을 반환한다 문자열관련 내장함수 NVL(컬럼명,NULL인 경우 대체할 값) LOWER('문자열'): 대문자 ---> 소문자 UPPER('문자열'): 소문자 ---> 대문자 ex) SELECT UPPER('oracle') FROM DUAL; //ORACLE INITCAP('문자열') - 첫 영문자를 대문자로 변환. 전부 대문자라면 첫문자를 제외하고 소문자로 자동변환된다. ex) SELECT INITCAP('oracle') FROM DUAL; //Oracle CONCAT('문자열','문자열') - 문자열 연결. || 를 사용해도 된다 ex) SELECT CONCAT('ORACLE','JAVA') FROM DUAL +>ORACLEJAVA LENGTH() - 문자열 길이 ex.. 2020. 9. 24.