목록분류 전체보기 (85)
LUMI_dev

더보기 [opc@toastgames ~]$ sudo lsof -i :8080COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMErootlessp 46515 opc 11u IPv6 1130803 0t0 TCP *:webcache (LISTEN)[opc@toastgames ~]$[opc@toastgames ~]$ podman logs mariadb 2025-03-15 02:32:32+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.4.5+maria~ubu2404 started. 2025-03-15 02:32:35+00:00 [Warn] [Entrypoint]: /..

과거에는 데이터베이스에 객체를 저장하려면 복잡한 JDBC API와 SQL을 직접 작성했어야 함MyBatis가 들어온 후에는 SQL을 직접 작성해야 했음 JPA를 사용하면 SQL도 쓸 필요가 없음 SQL 중심적인 개발의 문제점 만약 테이블을 변경할 일이 생기면 sql문을 다 바꿔야할 수 있음 관계형 DB에는 상속관계는 없음 근데 방법은 있음 - JOIN해서 가져오는 법 => 슈퍼타입 서브타입 관계 DB에서 SQL을 작성하고 하면 할 것이 많음 근데 자바 컬렉션에 저장한다고 해보자 자바 컬렉션을 사용하는 이유더보기연관관계 객체 VS 테이블객체는 참조 사용테이블은 외래키 사용 객체는 테이블에 맞춰 모델링 함 Team에 대한 참조가 아닌 id를 가지고 있음 나중에 insert 문 쓸 때 편리하기 ..

spring-boot-starter-websocket 웹소켓은 클라이언트가 refresh 되거나 페이지 이동이 일어나면 자동으로 끊어지게 됨그런 상황 막으려면 popup 등의 방법을 사용해야 함 WebSocket 라이브러리 + jsp/jstl 라이브러리 index.html 웹소켓 연결다운로드 시작연결 끊기 0% 내장 톰캣 (spring boot app)으로는 사용이 불가함(외장에서는 WS 프로토콜을 받지 못해서인데, SocketJs를 사용하면 쓸수 있음) SocketJS : WebSocket이 제대로 동작하지 않을 때 폴백(fallback)을 제공하는 라이브러리 script 및 컨트롤러웹소켓..
Socket 통신 VS HTTP 통신 HTTP 통신 = 단방향 통신= 클라이언트와 서버 상호 간의 대화가 불가능 (클라이언트의 요청이 있어야만 서버가 응답 가능) = 1초마다 할 말 없어?해서 들어오는 형태 Socket 통신 = 양방향 통신/ 소통 가능 = 계속 물어보는 것 단점) 페이지 이동되면 웹소켓 끊어짐 Stomp= 웹소켓 + http (웹소켓 끊어지면 대신 작동하게)
관심 상품 등록을 했을 때 회원 구분이 필요하기 때문에, 카카오서버에서 받은 사용자 정보를 이용해 회원 가입 현재 회원 (User) 테이블컬럼명컬럼 타입 중복 허용설명 idLongX테이블 ID(PK)usernameStringX회원 IDpasswordStringO패스워드emailStringX이메일 주소roleStringO역할1) 사용자 : USER2) 관리자 : ADMIN 카카오로 부터 받은 사용자 정보kakaoIdnicknameemail{ "id": 1632335751, "properties": { "nickname": "르탄이", "profile_image": "http://k.kakaocdn.net/...jpg", "thumbnail_image": "http://k.kakaocd..

카카오계정 accounts.kakao.com http://localhost:8080/api/user/kakao/callback 만약 카카오계정(이메일) 상태가 권한 없음으로 뜨면, 개인정보 보호를 위해 비즈니스 인증한 서비스에만 동의항목 제공되도록 변경되었으므로 비즈앱 전환 후, 비즈니스인증 받으시고 개인정보 동의 설정 권한 요청이 필요하다는 것 비즈니스 > 개인 개발자 비즈 앱 전환 그럼 이제 사용 가능 닉네임 이메일 login.html 카카오로 로그인하기해당 코드의 { REST_API_KEY }에 우리의 REST_API_KEY를 넣어주기 REST_API_KEY 찾는 방법 카카오 서버에서 보내주는 인가 코드를 처리하는 컨트롤러가 ..