왜?회사에서 react를 하게되었다.
javascript참고https://ko.javascript.info/
시작let, const, varvar는 쓰지말자(호이스팅문제, 전역변수문제, 변수설정안해도 할당되는문제 등등)
let : 동적 값 할당
const: 정적 값 할당
자료형기본적으로 값을 할당할때 뭘하냐에 따라 타입 typeof 가 바뀜
숫자형
BigInt형
문자형
boolen형
null형(empth나 nothing나 unknown나타냄)
undefined형(변수선언했지만 값할당안함)
Object형(복잡한 개체를 표현가능...
참조https://poiemaweb.com/jquery-basics
보기좋은정리
자세한것
왜?회사에서 활용하는것이므로 시작하게 되었다.
소개jQuery는 존 레식이 2006년에 발표한 크로스 플랫폼을 지원하는 경량의 자바스크립트 라이브러리이다. HTML 문서의 탐색이나 조작, 이벤트 핸들링, 애니메이션, Ajax등을 멀티 브라우저를 지원하는 API를 통해 더욱 간편하게 사용할 수 있다.
크로스 플랫폼을 지원하는 jQuery는 어떠한 브라우저에서도 동일하게 동작한다. 이것은 브라우저 호환성을 고려하여 대체 코드(Polyfill...
원본 강의 및 출처
다끝나면 읽어보기 mysql vs postgresql
mysql 진짜 고급지게 한번 활용해보자
어차피 mybatis써야해서…해야한다.
왜?모든 데이터 처리(읽기, 쓰기 등)와 서버의 트래픽 관리에서는 반드시 DB의 설계가 안정성과 성능을 좌우할 수 있다.
DB에 쿼리를 최대한 적게 보내는 것이 목적이며, RDBMS와 NOSQL에 따라 잘하는 것이 다르다.
분명 RDB와 NOSQL 각자 하나씩은 다뤄보면서 앞으로 DB를 설계 할 상황이나 만날 오류와 한계를 미리 학습하면 추후에 다양한 백엔드 작업시 많은 도...
참조동작원리참조1
jpavsmybatis
왜?mybatis는 지금 다니고 있는 회사에서 사용하고있는 스펙이다.
jpa 와 mybatis의 차이를 알아보고, mybatis의 동작원리를 이해해보자
MyBatis vs JPAMyBatis장점
접근이 쉽고 코드가 간결하다(sql문과 많이 흡사함)
성능-> 직접 sql문 작성하여 최적화된 쿼리 구현가능
다양한 프로그래밍 언어로 구현이 가능하다.(java, ruby 등등)
mybatis는 sql을 별도의 xml파일로 분리해서 관리한다. (유지보수 분리)
단점
테이블이 변경되고 ...
https://wikidocs.net/17298
왜?
왜?회사에서 xml 파일을 활용한다.
지금까지 gradle만 사용했는데 maven을 배워야할때가 왔다.
Xml -> pom.xml -> maven 까지 배워보자
XML(eXtensible Markup Language) 특징
다목적 마크업 언어
정보들을 태그로써 마크하여 필요한 내용을 안에 적는 방식
텍스트 기반이며 간결한 데이터형이다
XML은 HTML처럼 데이터를 보여주는 목적이 아닌, 데이터를 저장하고 전달할 목적
XML 태그는 HTML 태그처럼 미리 정의되어 있지 않고, 사용자가 직접 정의할 수 있습니다.
XM...
참조명령어블로그
포스팅할것
ubuntu?UNIX>Linux>ubuntu로 발전되어왔으며, 특히 Linux를 기반으로 ubuntu와 같은 파생 os들이 많아졌다.
명령어 활용1234567netstat -ntlp # 모든 열린 TCP 소켓 리스트netstat -anp # 포트 상태 확인ps # 현재 실행되고 있는 프로세스 목록 출력ps auxw | grep runserver
ps 옵션
-a : 현재 실행중인 모든 프로세서 출력
-e : 모든 프로세서 정보
-f : 풀 포멧
-u : 사용한 사람과 사용 시간
-w :...
환경 변수환경변수에 등록된 경로는, 컴퓨터의 어떤 경로에서라도 접근(=실행) 할 수 있다.
[~~]에서 [ ]은 위치를 알려줌, 실제 입력시에는 해당값만을 입력.
123456789101112131415161718#현재위치 절대 경로 출력pwd# 환경변수 확인echo $[PATH] ($변수명 하면 호출됨) #echo는 문자열 print로 생각하자.echo [AAA] #AAA에 대한 환경변수값 확인ls -la #권한도 확인..bash_profile 이라는 숨김 파일이 있는지 확인한다.없을경우 생성touch .bash_pro...
참조https://medium.com/geekculture/jpa-entitygraphs-a-solution-to-n-1-query-problem-e29c28abe5fb
https://jojoldu.tistory.com/165
https://wwlee94.github.io/category/blog/spring-jpa-n+1-query/
https://maivve.tistory.com/340
강추
https://mangchhe.github.io/jpa/2021/01/31/N1Problem/
왜?면접 준비중, JPA는 N+1 문제...
먼 길 돌아왔다.지금까지 나에게 주어진 기회는 정말 많았고,
나는 항상 내가 하고 싶은것을 도전했다
바이오공학과 - 약대편입 - 군대 - 데이터 경영학과 - 부동산 업계 - (현) 벡앤드 개발자
2022년은 개발자로서의 취업을 위해 3월초부터 퇴직하여 12월까지 java학습, spring학습, 토이프로젝트3개까지 정말 바쁘게 살았다.
디자인 패턴, README작성, 아키택처 설계, Kafka 등등 내가 만들고 싶은 것 또는 토이프로젝트 개선하기 위해 닥치는 대로 공부했다.
이렇게 8개월동안 집중해서 계속 취업만을 위해 달렸고...