목록TID (Today I Do) (5)
작은 지식주머니
참고링크 이분이 너무 잘 설명해주셔서 이 글을 보고 학습을 해보았습니다. 깃허브 CRA 없이 직접 빌드해서 리액트 앱을 가동시킨 적이 없어서 이번성 기회에 한번 해보려고 합니다. CRA 가 대신 해주는 작업들 리스트압니다. React 설치 webpack babel jest eslint polyfill HMR CSS 후처리 이렇게 편한걸 처음부터 막 써서 그냥 되나보다~~ 하고 무지성으로 CRA 을 눌렀었는데요. 직접 babel, webpack 을 설정 세팅하여 빌드를 해보겠습니다. 우선 위 패키지들이 필요하기 떄문에 package.json 을 생성시켜주세요. npm init -ysrc 리엑트 작업 폴더 public 정적 파일 보관 폴더 dist 번들링 결과물이 들어갈 폴더를 생성해주세요. mkdir sr..

어쩌다가 면접 기회가 찾아왔는데 이왕 기회가 찾아온거 JAVA기본을 조금 정리하고자 써봤습니다. 걍 내가 알고싶은거 정리한 느낌으로 그냥 따악 적어보기 JAVA의 장단점에 대해 설명. 장점 멀티 스레드 C, C++ 등의 언어들은 자체적으로 멀티 스레드를 지원하지 않고, 운영체제의 도움을 받음 자바는 운영체제 없이 독립적으로 실행이 가능. 하지만 최근 언어들은 멀티 스레드를 대부분 제공을 해서 굳이 장점? 이라고는 말 못한다고 한다. 플랫폼 독립성 하드웨어, 운영체제 등 플랫폼에 종속되지 않는 바이트 코드로 컴파일됨 JVM만 있으면 하드웨어 운영체제와 상관없이 자바 프로그램이 실행 가능 단점 컴파일 과정이 늦고 응답이 늦다. 서버에는 쓰이지 않음. 예외처리를 직접 처리해야 하고 하지 않으면 컴파일이 안됨...

!개인 공부용 입니다. 다소 틀린점 부족한점이 있을 가능성이 농후합니다. Spring Boot REST환경 구축중 CORS 규정 위반 에러에 걸려 해결법을 찾았지만 CORS에 대한 개념이 별로 없기 떄문에 따로 글을 작성해보았습니다. CORS란 교차 출처 리소스 공유 Cross-Origin-Resource-Share의 약자. 처음 리소스를 제공한 도메인(Origin)이 현재 요청하려는 도메인과 다르더라도 요청을 허락해 주는 웹 보안 방칙. CORS 체제는 브라우저와 서버 간의 안전한 교차 출처 요청 및 데이터 전송을 지원. 최신 브라우저는 XMLHttpRequest 또는 Fetch 같은 API에서 CORS를 사용하여 교차 출처 HTTP 요청의 위험을 완화. CORS의 동작 방식 웹은 다른 출처의 리소스를..
!개인 공부용 입니다. 다소 틀린점 부족한점이 있을 가능성이 농후 합니다. 공부중 @Transactional 사용시 readOnly를 사용하면 필요없는 연산이 줄어든다. 라는 이야기를 들었는데 @Transactional 에 대해서 간단히는 알고있지만 항상 정확한 뜻과 기능들을 대강 알고 넘어간 느낌이라 구글을 뒤져가면서 대충 제가 읽을려고 작성하였습니다. Transactional 이란 '거래' 라는 뜻을 가지고 있습니다. 스프링에서 Transactional는 데이터의 상태가 변경하는 작업을 실행 시 한번에 처리가 된다는 뜻을 가지고 있습니다. 예를 들어 한 유저를 만든다고 가정하였을 때 만약 에러가 발생한다면 지금까지의 행동을 전부 롤백시키고 작업 전 상태로 되돌린다는 뜻입니다. SPRING에서는 어떻게..
! 개인 공부용 자료입니다. 만약 틀린점이 있다면 댓글로 남겨주신다면 매우 감사하겠습니다. 또한 해당 사이트를 보고 많이 참고했기 떄문에 만약 REST에 대한 개념을 알기 위해서는 밑 사이트를 보시는걸 더 추천합니다. https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html [Network] REST란? REST API란? RESTful이란? - Heee's Development Blog Step by step goes a long way. gmlwjd9405.github.io REST란 "Representational State Transfer"의 약자 소프트웨어 프로그램 개발의 아키텍처 방식중 한 형식 resource(자원)의 representat..