본문 바로가기

분류 전체보기

(22)
[코딩일지] 231025 조회 순번을 매겨야 하는 일이 생겨서 찾아 보았다. ROWNUM 키워드와 ROW_NUMBER() 함수를 사용해서 조회한다고 한다. 도움받은 링크 https://gent.tistory.com/170 [Oracle] 오라클 조회 순번 매기는 방법 ( ROWNUM, ROW_NUMBER() )1. ROWNUM 키워드 이용하는 방법 - 조회된 순서되로 순번을 매긴다. SELECT ROWNUM , a.* FROM emp a - ORDER BY 를 사용하면 순번이 뒤섞이므로 정렬된 서브쿼리 결과에 ROWNUM 을 매겨야 한다. SELECT ROWNUM , x.* FROgent.tistory.com공통코드 설계 공통코드를 좀 더 넓게 사용하려고 하니 공통코드를 설계하는 가이드가 있을까 찾아보았다. 아래 도움받은 글에서..
[코딩일지] 231020 테이블 자기자신 참조 자기자신을 참조하는 경우가 궁금해서 찾아봤더니 잘 정리해주신 글이 있었다. 요약자기자신 참조 가능하고, 관계 테이블을 통해 다대다 관계도 설명이 가능하다. 도움받은 링크 https://needjarvis.tistory.com/498 자기참조관계, 순환관계(Recursive Relationship)순환관계, 자기참조관계의 개념가. 순환관계(Recursive Relationship)의 정의- 하나의 엔터티(Entity)가 다른 엔터티가 아닌 자기 자신과 관계를 맺는 타입으로 순환관계 혹은 자기참조관계라 불린다.- needjarvis.tistory.comINTEGER 와 NUMBER숫자를 사용할 때 무엇을 해야 하나 찾아보았다. 인티저는 정수 넘버는 소수점까지 가능하다고 한다. 오라클에서..
[코딩일지] 231019 데이터베이스 논리명과 물리명 논리명과 물리명에 대한 내용이 계속 나와서, 정확히 무엇인지 알고 넘어가야겠다는 생각이 들었다. 물리명 : 데이터베이스에서 사용될 이름 논리명 : 테이블의 설계상이름 물리명은 제약조건이 있는 경우가 있다고 한다. 논리명은 언제든지 바꿀 수 있다고 한다. 도움받은 링크https://lxxjn0-dev.netlify.app/first-step-sql-lec-34 [SQL 첫걸음] 34. 데이터베이스 설계데이터베이스를 어떻게 설계하는지 소개한다.lxxjn0-dev.netlify.appEXERD 대문자 설정 EXERD를 사용하고 있는데 대문자 연결을 하려고 찾아봤더니 여러 설정이 많았다. DB를 연결하거나, 자동 저장, 연결 관련 설정 등, EXERD 관련 설정등에 대한 설명이 좋았..
[코딩일지] 231018 오라클 select 앞글자 검색 WHERE 절에서 LIKE를 이용하면 된다.SELECT * FROM TABLE A WHERE A.COL LIKE 'ABC%'도움받은 링크https://gent.tistory.com/423 [Oracle] 특정 문자열 포함 여부 확인 (LIKE, INSTR)오라클에서 특정 문자열의 포함 여부를 확인할 때 LIKE 연산자와 INSTR 함수를 사용한다. LIKE 연산자는 조건절(WHERE)에서 특정 문자열이 포함된 데이터를 찾을 때 사용하며, INSTR 함수는 특정 문자열gent.tistory.com오라클 SELECT 기간 검색 BETWEEN 이라는 좋은 명령어가 있었다. BETWEEN A AND B SELECT * FROM TABLE A WHERE A.COL BETWEEN T..
[코딩일지] 231016 Web server failed to start. Port 8000 was already in use 매번 컴퓨터 재부팅으로 종료하다가 방법을 찾아보기로 했다. 이번 에러는 체크부터 종료까지 아주 깔끔하게 처리하는 방법을 배웠다. cmd를 켠 후 netstat -ano 를 입력해 활성화된 포트 확인 taskkill /pid (pid 번호) /f 를 통해 프로세스 종료 도움받은 링크https://dundung.tistory.com/148 Web server failed to start. Port 8080 was already in use 에러포트가 이미 실행 중일 때 스프링을 Run 하면 실행되는 에러이다. Web server failed to start. Port 3000 was already in us..
[코딩일지] 231013 스프링 부트 css, js 404 에러 문제 타임리프랑 jsp 경로를 잡아주고 왔더니 이번엔 css와 js가 문제였다. 아무래도 application.yml에서 경로를 수정하기위해 spring : thymeleaf : check-template-location: false 설정을 해제해 줘서 static에 있는 css와 js를 인식 못하는 것 같았다. 그래서 좀 찾아보다가 정적 경로를 지정 안해줘서 그런게 아니냐는 글을 읽고 해결할 수 있었다. spring.mvc.static-path-pattern : 을 통해서 정적 경로를 지정해줬다. 도움 받은 링크! 파일 경로 - 절대 경로와 상대 경로 파일 경로는 대단히 중요합니다. 모듈이나 미디어 파일을 이용할 때 경로가 잘못된다면 오류가 날 수도 있고, mkd..
[코딩일지] 231012 서버사이드 렌더링과 검색엔진서버에서 바뀌는 데이터를 전달하면 검색엔진에 유리한 지 아닌지가 궁금해졌다. 서버 사이드 렌더링 ssr(Sever Side Rendering) 장점느린 인터넷이나, 기기에서 빠르다. 단점페이지 이동할 때 느린 편이다. 모바일 페이지의 경우 추가적인 백엔드 작업이 필요하다. 클라이언트 사이드 렌더링 장점서버에 걸리는 부하가 적다. 단점첫 페이지 로딩 속도가 느리다. 도움받은 링크https://seonghui.github.io/TIL/docs/etc/csr-ssr.html 서버 사이드 렌더링과 클라이언트 사이드 렌더링스텔라의 TIL(Today I Learned)seonghui.github.iohttps://www.startupcode.kr/company/blog/archives/1..
옛말 정리 자료 - WEB 폴더와 WEB-INF 폴더의 차이 찾아본 이유 페이지들을 어디에 넣어서 관리해야하는지 궁금했다. WEB 폴더 * 장점: 제한 없이 바로 볼 수 있다. * 단점: 보안의 취약함이 발생할 수 있다. WEB-INF 폴더 * WEB-INF : WEB Information * 장점: 무분별한 접근을 제한할 수 있어 보안성이 높다. * 단점: Controller를 통해서 이동해야 한다. 도움받은 링크 WEB 폴더와, WEB-INF에 대한 간단한 개념이 설명되어 있다. (21년 4월 게시글) https://xzio.tistory.com/1345 [스프링 개념] web과 WEB-INF 폴더에 관해서 및 WEB-INF에서의 앵커 태그에 관해서다음과 같이 두개의 test.jsp 파일이 있다. 하나는 web폴더(webContent)에 있고 하나는 web폴더..
[코딩일지] 231011 타임리프 경로 설정타임리프 경로를 잡아도 계속 오류가 뜨길래 돌고돌고 돌다가 fragment 경로 설정을 해줘야 한다는 걸 깨닫게 되었다. 애먼 기본 경로 설정을 찾고 있었다.깨닫게 해 준 링크https://lts0606.tistory.com/619 TemplateInputException An error happened during template parsing(타임리프 오류)개발도구로 잘 돌아가던 프로젝트가 빌드한 이후에 아래와 같은 오류가 발생하였습니다. 해당 이유로는 타임리프(thymeleaf)가 스프링 부트 내부에서 어디로 갈지 길을 못찾는(?) 원인에서 발생한 lts0606.tistory.com 오라클 SQL UPDATE INNER JOIN 하는 방법 찾아보니 MYSQL의 경우 그냥 이너 조인..
[코딩일지] 231010 목록 태그 ol과 ul은 하나 이상의 li를 자식으로 가져야 한다. ol (ordered list)순서가 중요한 목록 ul (unordered list)순서가 중요하지 않은 목록 순서가 바뀌어도 상관없는 항목들을 다룰 때 사용 li (list item)하이퍼링크를 연결하고 싶을 경우 li 태그 안에 넣어야 한다. dl (description list) 정의 목록 태그직계자식요소로 만 올 수 있다. 용어 태그 (description term)정의하고자 하는 용어 혹은 key값을 나타낸다고 한다. 로 에 대한 설명을 해준다. (description details)하나의 에 여러 개의 도 가능하고, 여러 개의 에 하나의 로 설명할 수 있다. 정의 태그 (definition)의 바로 밑에 올 수 없다. 주로 문..