일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- springboot
- 코딩테스트
- 자바스크립트
- 프론트엔드개발
- 알고리즘문제
- 리액트기초
- 자바오류
- 백준알고리즘
- 개발오류
- 개발
- 리액트
- GitHub
- 일상
- springboot오류
- JSX기본문법
- MariaDB
- 백엔드개발
- 프론트엔드개발자
- 타임리프
- 백준
- 자바개발자
- 스프링부트
- 자바
- 웹개발자
- DB오류
- 개발자
- 개발공부
- 개발자일상
- 리액트공부
- Thymeleaf
- Today
- Total
목록전체 글 (41)
개발정복, 로맨틱. 성공적

이미지와 같이 th:each문으로 코드화 된 db값 데이터를 불러오고 체크돼서 저장된 다중 데이터들을 불러와서 check 되게 해줘야 되는 현상!! 이걸 다중 for문? each문? 이라 해야 될지 모르겠다.. 오전 내내 타임리프 때문에 삽질만 하였다. 이건 진짜 구글에 찾아봐도 잘 안 나온다. 그나마 찾은 건 https://catchdream.tistory.com/130 위에 있는 내용인데 이것도 체크 값이 한 개일 경우만 해당하기 때문에 나는 머리를 더 써야 한다.. 그러다 회사 주임님께서 방법을 찾아 주셨다. 우린 등록, 수정 페이지를 모두 사용하고 있어서 input에 if문도 걸어줘야 된다 //등록 페이지 - 체크된 값들이 없을 경우 //수정 페이지 - 체크된 값들이 있을 경우 배열로 이용해서 해..

이클립스에서 계속 커밋이 오류 나서 확인 결과 같은 파일을 업데이트를 받지 않고 커밋을 해서 꼬인 문제로 pull도 안되고 commit 도 안 되는 상황... 정말 멘붕이 터졌다 ^^... 구글에 검색하니 대부분 콘솔창에서 처리하는 것만 나오는데 난.. 이클립스를 쓰는 상황... 휴 너무 어렵게 검색했던 걸까 "이클립스 깃 커밋 오류"라고 하니 바로 해결 방법이 나온다 뭐 하고 있었던 걸까? ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 1. 오류가 난걸 close 해주고 2. git staging 띄어 준다 3. unstaged Changes 에서 겹쳐서 오류난 파일을 클릭하고 4. 기존 내가 수정했던 파일은 백업 해두고 다른 사람이 커밋했던 내용을 받은 뒤 다시 pull 하면 끝!!! 휴,,,화이팅....
오라클에선 SUBSTR(TEL_NO, 1, INSTR(TEL_NO, '-', 1, 1) - 1) AS TEL2 이런식으로 많이 쪼개는데 마리아 db 에선 안된다 이럴땐 ,REGEXP_SUBSTR(TEL_NO,'[^-]*') AS TEL_NO1 ,REGEXP_SUBSTR(SUBSTR(TEL_NO, REGEXP_INSTR(TEL_NO,'-')+1 , LENGTH(TEL_NO)),'[^-]*') AS TEL_NO2 ,REGEXP_SUBSTR(TEL_NO,'[^-]*$') AS TEL_NO3 이런식으로 사용해도 가능하다. 이건 오라클, 마리아 모두 사용가능하니 참고하길!

이클립스 git commit 중 can't connect to any ~~ git-receive-pack not permitted 오류가 나서 커밋이 안 되는 상태였다. 대부분 토큰 재발급 받으라고 했는데 토큰 발급 받은 지는 얼마 안 된 상태..!! 그래도 토큰 재발급 하실 분은 [GitHub] 깃허브 토큰(token) 생성 방법 깃 토큰 생성은 처음이라 도움이 되고자 작성을 해본다. 먼저, 토큰을 생성하는 이유는 터미널이나 여러 프로그램에서 패스워드 대신에 사용하기 때문에 토큰 생성을 하는 것이다.. 1. 깃에 회원 sssongvely.tistory.com 참고하시길.... 다른 방법을 찾아보던 중 GitHub repository 가 private 일 경우 권한을 줘야지 커밋이 가능하단 걸 알게 되었..

삼성 갤럭시 북 2프로 노트북을 구매했는데 USB는 1개 랜선 꽂는 곳은 아예 없어 이참에 멀티포트가 필요할 거 같아 찾아보고 구입했다! 회사 과장님께서 사용하고 계신 멀티포트와 흡사한 걸로 구입해서 다른 곳과 비교하고 알아본 건 아니었지만 엄청 만족한다!!! ↓↓↓ 구매한 곳 ↓↓↓ 아이노트 CH61P C타입 6 in 1 멀티포트 USB 허브 3.0 : 퓨전에프앤씨 [퓨전에프앤씨] 무선입력장치명가 smartstore.naver.com 아이노트 CH61P C타입 6 in 1 멀티포트 USB 허브 3.0 34,000원 나름 뽁뽁이로 잘 감싸 왔다 생각보다 더 작은 느낌??? 배송은 1일 걸린 거 같다 거의 당일배송이라 생각하면 될 거 같다 엄청 빠름 ㅎㅎ 컴퓨터와 연결하는 선이 짧은 건 아쉬웠지만 귀엽기도..

thymeleaf 웹 및 독립 실행형 환경 모두를 위한 최신 서버 즉 JAVA 템플릿 엔진 html은 브라우저에 올바르게 표시 될 수 있고 정적 프로토타입으로도 작동한다. HTML을 동적으로 렌더링 하는 용도로 사용 spring framework용 모듈 템플릿 엔진(Template Engine) 이란? 웹 서비스를 만들 떄에는 서버의 데이터와 정적 자원(html, css, image)을 조합해야 됨 서버에서 데이터를 보내 웹 서비스를 만드는 방법 2가지 SPA(Single Page Application) - 최초 한번 전체 페이지를 다 불러오고 응답 데이터만 페이지 특정 부분 렌더링. SSR(Server Side Rendering) - 전통적인 웹 애플리케이션 방식, 요청시 마다 서버에서 처리한 후 새로..

아무리 application을 눌러도 화면에 보이지 않아서 삽질을 엄청했다... 진도가 안 나가서 나 같은 삽질을 하지 말라는 마음에서 오늘도 블로그 쓰는 중 properties 파일 누르고 난 뒤 html 파일을 누르면 An error has occurred. See error log for more details. org/eclipse/tm4e/ui/utils/ContentTypeHelper 이런 오류문구가 나오면서 html 파일이 열린다.... 지금은 오류 해결해서 오류 났던 화면을 캡처를 못했지만 오류 문구는 구글링 하느라 적어뒀다 ㅋㅋㅋ 일단 >> 위에 문구 오류 수정을 하려면 cmd 창에서 이클립스 위치를 찾아 -clean 해주면 된다. 저 오류를 안나게 하는 게 목적이니 properties ..
clone : 원격 저장소 복사 add : 스테이지 영역에 작업 파일 추가 commit : 세이브, 스테이지 영역의 파일들을 가지고 커밋(=세이브)을 만들 수 있다. push : 원격 저장소에 커밋을 업로드 한다 코드 뭉치 버리기: 마지막 커밋으로 되돌아가고 싶을 때 사용 브랜치 (branch): 기능 변경을 하고 싶을 때 생성 및 사용 머지 (merge): 한 브랜치의 내용을 다른 브랜치에 반영 체크아웃 (checkout): 저장소에서 특정 커밋이나 브랜치로 돌아가고 싶을 때 사용

JDK (Java Development Kit) - 애플릿과 자바 애플리케이션을 만드는 데 사용되는 소프트웨어 개발환경 - JAVA 프로그램을 코딩하고 실행하느데 도움이 많이 되고 동일한 컴퓨터에 둘 이상의 JDK 버전을 설치할 수 있다. - 컴파일러(javac), 도구(javadoc, jdb) 있음 JRE (Java Runtime Environment) - 다른 소프트웨어를 실행하도록 설계된 소프트웨어 즉,자바 런타임 환경 - JAVA 프로그램을 실행하려면 JRE 가 필요 - 클래스 라이브러리, 로더 클래스, JVM이 포함되어있다. - JDK의 일부로 사용할 수 있지만 별도로 다운로드하여 사용할 수도 있다. JVM (Java Virtual Machine) - Java 코드 또는 애플리케이션을 구동하기 ..

깃 토큰 생성은 처음이라 도움이 되고자 작성을 해본다. 먼저, 토큰을 생성하는 이유는 터미널이나 여러 프로그램에서 패스워드 대신에 사용하기 때문에 토큰 생성을 하는 것이다.. 1. 깃에 회원가입 혹은 로그인 하기 2. 우측 끝에 보면 동그란 이미지가 보이는데 그걸 선택 후 Settings 를 선택한다. 2. 왼쪽 하단에 Developer settings 를 선택 3. 화면에서 Personal access tokens 선택 후 오른쪽 Generate new token 을 선택 4. 먼저 파란색 박스에 이름을 정한다. 다음엔 빨간 박스엔 토큰 만료 날짜를 정하는 건데 무제한도 있지만 경고가 나오기 때문에 제일 무난한 90일로 설정해줬다. 초록색 박스엔 이 토큰엔 어떤 권한을 가지는지 선택하는 부분이어서 초보..