.연산 코드

1. 데이터 전송

2. 산술/논리 연산

3. 제어 흐름 변경

4. 입출력 제어

 

명령어 주소 지정 방식

- 직접 주소 지정 방식

- 간접 주소 지정 방식

- 레지스터 주소 지정 방식

 

ALU와 제어장치 

mysql ui 의 버그라고한다. 
이미 있으니 바꿀 수 없다는 뜻.

난 sh_orderitem 을 sh_orderItem 으로 바꾸려 함,

 

결국 쿼리로 바꿈.

 

ALTER TABLE sh_orderitem RENAME sh_orderItem;

[Spring] Websocket / Sock js를 사용한 실시간 알림전송 기능 구현 / Hello Web! (stothey0804.github.io)

 

[Spring] Websocket / Sock js를 사용한 실시간 알림전송 기능 구현

프로젝트에 채팅기능을 구현시키기전에, 웹소켓을 이용하여 로그인 사용자에게 실시간 알림메시지를 보내는 기능을 구현했다.

stothey0804.github.io

 

[스프링] 커뮤니티 알림목록 — 간편 자바프로그래밍 (tistory.com)

 

[스프링] 커뮤니티 알림목록

전 글의, 웹소켓을 이용한 실시간 푸시알림과 같이 구현한 기능이다. 웹소켓의 값을 이용해 db에 저장되게 하기엔 지금 프로젝트를 마무리 할 시간에 너무 촉박하고, 아직은 웹소켓 사용에 익숙

kimfk567.tistory.com

 

Spring MVC 로 메세지 기능 구현 (tistory.com)

 

Spring MVC 로 메세지 기능 구현

다른 사람 프로필 사진을 누르면 그 사람의 프로필 페이지로 이동이된다. 다른 사람 프로필 페이지에선 최초로 쪽지를 보낼수 있고, 쪽지함에서 쪽지를 보낼수도 있다. 다만, 새로운 메세지가

gimmesome.tistory.com

 

[스프링/spring] 웹 소켓을 활용한 쪽지 알람 기능(페이지 이동시) (tistory.com)

 

[스프링/spring] 웹 소켓을 활용한 쪽지 알람 기능(페이지 이동시)

이 사진 처럼 페이지를 이동할때마다 현재 나에게 도착한 쪽지의 개수를 출력 하는 방법을 알아 보겠습니다. 실시간 채팅, 실시간 알림 기능등에 사용되는 웹 소켓을 사용해서 구현 했습니다.

simsimjae.tistory.com

 

[Spring] WebSocket sockJS Q&A 실시간 알림 구현하기 (1) (tistory.com)

 

[Spring] WebSocket sockJS Q&A 실시간 알림 구현하기 (1)

WebSocket : 웹소켓에서는 서버와 브라우저 사이에 양방향 소통이 가능 웹 소켓은 HTML5 이후에 나왔기 때문에 Socket.io와 SockJS 이용해서 HTML5 이전 기술로 구현된 서비스에서도 웹 소켓처럼 사용할 수

truecode-95.tistory.com

 

14) 웹 소켓(Web Socket)을 활용한 실시간 알림 - Spring Service(OTT Service) (tistory.com)

 

14) 웹 소켓(Web Socket)을 활용한 실시간 알림 - Spring Service(OTT Service)

해당 프로젝트는 2023/01/25 ~ 2023/03/12 내에 진행되는 아카데미 내 수강생들끼리 팀을 나누어 진행한 모의 프로젝트입니다. 팀원은 5명이었으며, 프로젝트 리더를 맡았습니다. 이전 글 목록 1) 주어

mag1c.tistory.com

 

Spring 실시간 알림(webSocket) (tistory.com)

 

Spring 실시간 알림(webSocket)

# 블로그 예제는 단일 서버에서 통신한다는 전제로 구현된 간단한 예제입니다. 조금 더 구체적인 예제와 설계를 참고하고 싶다면 '가상 면접 사례로 배우는 대규모 시스템 설계 기초' 의 12장 채

bloodfinger.tistory.com

 

 

[요청강의] Spring Sockets - WebSocket, SockJS, STOMP - YouTube

 

안녕하세요, 이것은 Bing입니다. 문제를 해결하려면 다음을 시도해 보세요:

  • moveForm이 비워지는 것을 방지하기 위해 moveForm.empty()를 주석 처리하거나 삭제합니다. 이렇게 하면 moveForm에 있는 모든 input 요소가 제거되지 않습니다.
  • moveForm에 있는 input 요소의 name 속성을 변경하지 않습니다. 예를 들어, pageNum과 amount는 그대로 두고 postNo만 추가합니다. 이렇게 하면 페이지 번호와 페이지 크기가 유지됩니다.
  • moveForm에 있는 input 요소의 value 속성을 동적으로 변경하지 않습니다. 예를 들어, (this).text()를 사용합니다. 이렇게 하면 페이지 번호가 링크의 텍스트와 일치합니다.

다음은 수정된 코드의 예입니다:

let moveForm = $("#moveForm");
 
    $(".move").on("click", function(e){
        e.preventDefault();
        
        //moveForm.empty(); //이 줄을 주석 처리하거나 삭제합니다.
        moveForm.append("<input type='hidden' name='postNo' value='"+ $(this).attr("href")+ "'>");
        moveForm.attr("action", "/member/customer/get");
        moveForm.submit();
    });
    
    
   $(".pageInfo a").on("click", function(e){
       e.preventDefault();
       //moveForm.find("input[name='pageNum']").val($(this).attr("href")); //이 줄을 변경합니다.
       moveForm.find("input[name='pageNum']").val($(this).text()); //이 줄을 사용합니다.
       moveForm.attr("action", "/member/customer/list");
       moveForm.submit();
        
    });

이 코드를 사용하면 페이지 이동 후에도 폼 데이터가 보존될 것입니다. 도움이 되었기를 바랍니다. 😊

세션에서 메시지를 삭제하는 방법은 여러 가지가 있습니다. 예를 들어, 다음과 같은 방법들이 있습니다.

  • 세션에 저장된 메시지를 읽은 후에 삭제하는 코드를 추가하는 방법입니다. 예를 들어, JSP에서는 다음과 같은 코드를 사용할 수 있습니다.
<script>
    <c:if test="${not empty msg}">
        alert("${msg}");
        <c:remove var="msg" scope="session"/> // 세션에서 메시지 삭제
    </c:if>
</script>
  • 세션에 저장된 메시지를 다른 객체로 대체하는 방법입니다. 예를 들어, Java에서는 다음과 같은 코드를 사용할 수 있습니다.
session.setAttribute("msg", null); // 세션에서 메시지를 null로 대체
  • 세션 자체를 무효화하거나 만료시키는 방법입니다. 예를 들어, Java에서는 다음과 같은 코드를 사용할 수 있습니다.
session.invalidate(); // 세션을 무효화
session.setMaxInactiveInterval(0); // 세션의 유효 시간을 0으로 설정

이러한 방법들은 각각 장단점이 있으므로 상황에 맞게 적절하게 사용하시기 바랍니다.

<!-- 어떤 요청이 왔을 때 어떤 필터를 사용할 것인지를 설정 -->
<filter-mapping>
    <filter-name>encodingFilter</filter-name>
    <url-pattern>/*</url-pattern> <!-- /* 은 뒤에 어떤 요청이 들어오던 다 받으라는 뜻 -->
</filter-mapping>

 

 

/  를 /* 로 변경하라했으나 이렇게해도 해결안됨. 오히려 /* 를 /로 바꿔야했다.

500 오류

mapper interface의 method명과 Mapper.xml의 id가 일치하지 않아서 발생.

 

https://velog.io/@602/%EC%97%90%EB%9F%AC-Invalid-bound-statement-not-found

 

[에러] Invalid bound statement (not found)

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)mapper interface의 method명과 Mapper.xml의 id가 일치하지 않을 경우Mapper.xml의 경로가 잘못

velog.io

 

 

 

getMemberVO를 찾을수 없다는거다.

ㅇ수정 전


mapper에 getGoodsInfo 만 작성했기때문에 작성하지않은 getMemberVO메서드를 찾을수없었을거다.

mapper.xml

 

수정 후

해결.

+ Recent posts