IT 117

npm : 'npm' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시..

npm(node package manager)을 실행하려는데 아래와 같이 에러가 났다. 시도했던 방법 1. 환경변수 PATH 설정 1-1.시스템 환경변수 편집에 들어간다. 1-2.환경변수 클릭 1-3.PATH에 노드 PATH 설정되어있는지 확인 첫번째 방법 실패.. 시도했던 방법 2. 터미널 powershell 을 cmd로 바꾸기 2-1.VS CODE에서 Ctrl+Shift+P 단축키를 누르면 아래와 같이뜬다 Terminal: Select Default Profile 검색 2-2.Command Prompt 클릭 2-3.터미널 다시 실행했으나 실패.. 시도했던 방법 3. node.js 삭제하고 다시깔기 제어판>프로그램 제거에서 node.js를 삭제하고 다시 다운로드하니 해결되었다. 역시..안될땐 재실행이나..

telnet 사용법

Telnet은 네트워크 프로토콜 중 하나로, TCP/IP 프로토콜을 사용하여 다른 컴퓨터나 장비로 원격 접속하여 명령어나 데이터를 전송할 수 있는 프로그램이다. 1.제어판>프로그램>프로그램및 기능>Windows 기능켜기/끄기 2.기능 켜기:맨아래 텔넷 클라이언트 클릭 후 확인버튼 3.cmd창 실행 후 telnet IP,PORT 정보 입력 예)telnet 192.168.0.777 443 연결하지 못할시 아래와 같이 에러메세지 뜸 Telnet은 데이터를 암호화하지 않기 때문에 보안상의 문제가 있을 수 있습니다. 따라서 보안이 중요한 경우에는 SSH(Secure Shell) 프로토콜을 사용하는 것이 좋다.

exception is com.microsoft.sqlserver.jdbc.SQLServerException: 문자열이나 이진 데이터는 잘립니다.

1. SELECT시 에러 조회하려는 컬럼이 조회 테이블에 존재하는지 확인해보기 예)SELECT charge FROM test_tb; :charge컬럼이 존재하는지 확인 2.INSERT,UPDATE시 에러 컬럼의 스키마 정보 살펴보기 보통 정해놓은 길이보다 더 큰 길이가 파라미터로 넘어올때 오버플로우로 해당 에러가 발생함 예)insert into test_tb(charge) values('free') :charge 컬럼의 길이가 free를 담을 수 있는 길이인지 확인

IT/DB 2023.03.20

Mybatis 안에서 특정 키값 설정(selectKey)

마이바티스에서 파라미터로 들어가는 특정 키값을 자동생성 후 설정하고 싶다면 를 사용하면 된다. MSSQL 쿼리: DECLARE @seq INT SET @seq = (SELECT ISNULL(max(seq), 0) + 1 FROM test_db) Mybatis 예제(MSSQL 쿼리와 같은 기능): SELECT ISNULL(max(seq), 0) + 1 FROM test_db 먼저 selectKey로 seq 키값을 자동생성하고 객체로 사용하면 됨. INSERT INTO test_db2(yes_flag,seq) VALUES('1',#{seq})

IT/DB 2023.02.24