전체 글(296)
-
[Spring Boot] - 인공지능(AI) 중 머신러닝 붙히기(정보 수집)
- 인공지능에서 딥러닝, 머신러닝을 찾아보니, 안에 엔진 들이 여러개가 존재한다. 또한, 이미지, 텍스트, 문서 등 어느 것을 학습 시킬 것인지가 중요하다. 그에 따른 이미지 인식을 위한 딥러닝 플랫폼이 여러가지가 있습니다.1. 구글에서 만든 텐서플로우2. 인텔에서 만든 OpenCV3. HP에서 만든 Tesseract 존재한다. - https://gdngy.tistory.com/114 [스프링 부트(SpringBoot) : 고급] 스프링 부트와 머신 러닝 통합8. 스프링 부트와 머신 러닝 통합 TensorFlow와 PyTorch를 사용하여 머신 러닝 모델을 개발하고 이를 스프링 부트 애플리케이션에 통합하는 방법을 설명합니다. 이를 통해 기존의 웹 애플리케이션에gdngy.tistory.comhttps:/..
2025.09.10 -
[사용한] - 라이브러리, 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