분류 전체보기(295)
-
[사용한] - 라이브러리, Pom, 프레임워크
1. 부트스트랩 - 대부분의 화면 페이지 적용2. data-* (desc, id) 사용해봄3. JAVA EMAIL API - 이메일인증4. 공공데이터 - 회원가입시 주소 입력을 위한 API5. ajax - success, error6. mybatis7. jackson - Json -> 자바 객체로 변경8. jsp + html9. css
2025.09.10 -
깊은 복사/ 얕은 복사
깊은 복사 : 요소(데이터) 그대로 형태 그대로 복사 예를 들어 파이썬 경우 : a = [[a, b]. [c, d, e]] 그대로 복사하는 것은 깊은 복사이다. a.append(5) 넣으면, a = [[a, b]. [c, d, e], 5] 가 된다. 그에 반면 얇은 복사는 주소값을 복사하며, 기존 배열, 리스트와 주소로 공유한다. react에서 userSate/useEffect에서 사용된다. 배열
2025.09.09 -
[NoSQL] - 빅데이터 때문에... PostGre, MongoDB
비정형, 정형으로 나눌수 있음.. 하지만, Oracle 등 자료형이 다름... 관계형 데이터베이스 vs NoSQL 무엇을 쓰는게 좋은지? 밑에 이미지 읽기전에 다음과 같이 정의 내릴 수 잇습니다. 핵심 차이점SQL (관계형 DB)스키마 구조 필수부모-자식 관계(외래키) 강제데이터 정규화 (중복 최소화) sql-- 부모 테이블CREATE TABLE users ( id INT PRIMARY KEY, name VARCHAR(100));-- 자식 테이블 (참조 관계)CREATE TABLE orders ( id INT PRIMARY KEY, user_id INT, FOREIGN KEY (user_id) REFERENCES users(id) -- 관계 강제);NoSQL (MongoDB)스키마 자유로움참..
2025.09.04 -
[에러] - GET방식, Controller, 지속적으로 쌓이는 증상...
위 처럼 get방식으로 가져오다보니, 새로고침시.. 계속 insert 된다. 해결책
2025.09.04 -
[JPA vs myBatis - Setting] 마이바티스 쓸때만...
핵심 잡고 가기 Mybatis 객체와 1:1 맵핑 아니면, 1:다 맵핑이며, 즉, 객체는 DTO입니다. 반면, JPA에는 테이블과 객체(즉 엔터티 어노테이션 클래스)입니다. 그럼 흐름상.... View -> Controller -> Service 까지는 DTO로 주고 받기 반면, Service 단에서는 JPA로 DB 전달 그래서 Entity로 전달됩니다.(민감한 정보가 있을 수 있으니, Entity는 전달역할은 하지 않습니다.) 그리고 DB에서 결과가 반환되면, 다시 DTO에 담아서 뷰(View)단으로 반환하면됩니다.(즉, Entity->DTO로 변환) 그리고 Mybatis는 다르다. DTO오로 똑같이 Service단까지 받고 다시 거기서 DAO로 DB에 접근하지만, @Mapper 어노테이션이 그 역할..
2025.09.03 -
[초기설정][에러] -
보호되어 있는 글입니다.
2025.09.03