profile
기록하기
post-thumbnail

[TheUltimateReactJSCourse2024BasicstoAdvancedReact 강의 정리글] 처음 세팅

TheUltimateReactJSCourse2024BasicstoAdvancedReact 프로젝트 온라인강의 보면서 정리글 2 way to create React application create react app vite create react app 은 Fi

2024년 1월 23일
·
0개의 댓글
·
post-thumbnail

깃허브 푸쉬 오류 fatal:could not read Username for 'https://github.com': terminal prompts disabled

깃허브 push 오류 - fatal: could not read Username for 'https://github.com': terminal prompts disabled

2024년 1월 23일
·
0개의 댓글
·
post-thumbnail

[SpringBoot - 관리자페이지] 3. 회원가입 필요한 테이블 설정과 관리자계정 insert 시키기

MySql을 이용해서 사용일단 내가 넣고싶은 칼럼을 설정했다. 여기서 다 쓸수 있을진 모르겠지만 대략적으로 생성했다..ㅎapplication.properties에 설정에 아래 코드처럼 추가mybatis.configuration.map-underscore-to-camel

2024년 1월 8일
·
0개의 댓글
·
post-thumbnail

[SpringBoot - 관리자페이지] 2. 관리자페이지 타임리프 뷰 설정

templates.fragments 안에 body.html, header.html 생성templates.layout 안에 basic.html이렇게 공통으로 설정을 해놓으면 나중에 html코드부분에 xmlns:layout 부분으로 설정하고 layout:decorate 넣

2024년 1월 8일
·
0개의 댓글
·

[SpringBoot - 관리자페이지] 1. 환경세팅

레퍼런스 블로그 1.https://kimvampa.tistory.com/3042.https://congsong.tistory.com/24이 두분 블로그를 보면서 저도 만들면서 너무 감사하게 많이 배웠습니다. 여기 블로그를 참고하면서 저도 만들고싶은 기

2024년 1월 8일
·
0개의 댓글
·
post-thumbnail

JShell 배워보기

📍 내가 나중에 보기위해 기록하는 공간

2023년 11월 18일
·
0개의 댓글
·

프로그래밍과 문제 해결 Programming and Problem Solving

일반적인 문제 해결 순서가 있는데1.첫 단계는 문제 이해예를 들어, 구구단을 출력하거나 숫자가 소수인지 알고 싶을때2.해결방법 설계 Let's solve multiple problems step by step문제를 여러 단계로 나누고 차근차근 해결 복잡한 문제라면 한

2023년 11월 18일
·
0개의 댓글
·

[스프링MVC] PRG패턴(Post-Redirect-GET)

웹 MVC구조에서 가장 흔하게 사용하는 패턴은 앞의 예쩨와 같이 POST방식과 Redirect를 결합해서 사용하는 PRG패턴이다.사용자는 컨트롤러에 원하는 작업을 POST방식으로 처리하기를 요청POST 방식을 컨트롤러에서 처리하고 브라우저는 다른경로로 이동(GET)하라

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

[Legacy 프로젝트 공부] 프로젝트 셋팅

프로젝트 생성 후 프로젝트에 오른쪽 마우스클릭 후그럼 메이븐으로 빌드 선택해주면 된다.

2023년 2월 20일
·
0개의 댓글
·

[Legacy 프로젝트 공부] web.xml 설정

web.xml은 WAS(Web Application Server)가 최초 구동될 때, WEB-INF 디렉토리에 존재하는 web.xml을 인식하도록 각 파일을 알려준다.여기서 root-context.xml(service, dao, db 등 로직설정)와 servlet-co

2023년 2월 20일
·
0개의 댓글
·

[Legacy 프로젝트 공부] pom.xml 설정

pom.xml 1.java, spring framework 버전확인 dependency 라이브러리 추가하는 곳 pom.xml수정하고 메이븐 업데이트 해줘야한다.

2023년 2월 19일
·
0개의 댓글
·
post-thumbnail

[스프링MVC] Web MVC 방식 GET,POST방식을 통한 처리 요청

웹 MVC의 구조를 살펴보고 서블릿과 JSP를 이용하는 방식JSP를 이용한 개발 방시의 경우 유지보수나 URL변경 등은 유연하지 못하다는 단점이 부각되면서 2000년대 중반 이후의 개발은 거의 MVC형식으로 서블릿과 JSP를 같이 이용하는 형태로 개발서블릿 코드의 경우

2023년 2월 19일
·
0개의 댓글
·
post-thumbnail

[스프링MVC] 웹기본 동작방식 이해 JSP를 이용해서 GET/POST

JSP기술이 HTML 화면을 구성하기에 편리하므로 이를 이용해서 Get/Post 방식으로 데이터를 처리하는 코드를 작성이 예제를 다루는 이유는 JSP위주로 개발할 때의 문제점을 살펴보기 위해서 !계산 프로그램을 만드는 예제1.브라우저에서 계산할 숫자를 입력하기 위해 호

2023년 2월 19일
·
0개의 댓글
·
post-thumbnail

[스프링MVC] 웹기본 동작방식 이해 Servlet(서블릿), JSP

웹 애플리케이션을 작성하려면 우선 브라우저와 서버의 관계를 이해해야만 한다.서블릿과 jsp가 어떤과정을 통해서 브라우저에 데이터를 전달하고, 브라우저에서 이를 어떤식으로 사용하는지 알아보기원하는 웹의 주소를 호출할 때 필요한 데이터를 '?'와 '&=,"를 이용해서 같이

2023년 2월 19일
·
0개의 댓글
·
post-thumbnail

[스프링 핵심원리 - 고급편 ] ThreadLocal (쓰레드 로컬) 동기화 개발

FieldLogTrace 에서 발생했던 동시성 문제를 ThreadLocal로 해결해보자!TraceId traceIdHolder 필드를 쓰레드 로컬을 사용하도록 ThreadLocal traceIdHolder로 변경하면된다. 필드 대신에 쓰레드 로컬을 사용해서 데이터를 동

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

[스프링 핵심원리 - 고급편 ] ThreadLocal (쓰레드 로컬) 개념과 예제코드

쓰레드 로컬은 해당 쓰레드만 접근할 수 있는 특별한 저장소.쉽게 말해서 물건보관창고를 떠올리자.!여러 사람이 같은 물건 보관창구를 사용하더라도 창구직원은 사용자를 인식해서 사용자별로 확실하게 물건을 구분한다.사용자A, 사용자B 모두 창구 직원을 통해서 물건을 보관하고,

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

[스프링 핵심원리 - 고급편 ] 필드 동기화 - 동시성 문제

잘 만든 로그추적기를 실제 서비스에 배포했다 가정.테스트할 때는 문제가 없는 것 처럼 보인다. 사실 직전에 만든 Field

2023년 2월 12일
·
0개의 댓글
·
post-thumbnail

[스프링 핵심원리 - 고급편 ] 필드 동기화 - 적용

FieldLogTrace 스프링에 빈으로 등록해야 한다.

2023년 2월 12일
·
0개의 댓글
·
post-thumbnail

[스프링 핵심원리 - 고급편 ] 쓰레드 로컬 - ThreadLocal

앞서 로그추적기를 만들면서 로그를 출력할 때 트랜잭션ID 와 level을 동기화 하는 문제가 있었다.이 문제를 해결하기 위해 TraceId를 파라미터로 넘기도록 구현.이렇게 해서 동기화는 성공했지만, 로그를 출력하는 모든 메서드에 TraceId 파라미터를 추가해야하는

2023년 2월 12일
·
0개의 댓글
·
post-thumbnail

[스프링 핵심원리 - 고급편 ] 로그추적기 v2 - 적용

이제 로그추적기를 애플리케이션에 적용

2023년 2월 12일
·
0개의 댓글
·