본문 바로가기

전체 글292

HttpRequestServlet에서 URL가져오기. HttpRequestServlet에서, URL을 확인하기 위해 필요한 경우가 있다. //request : http://localhost:8080/myURI private String myFunc(HttpServletRequest request){ String fullURL = request.getRequestURL(); //fullURL : http://localhost:8080/myURI String myURI = request.getRequestURI(); //myURI : /myURI //만약, forwarding된 경우라면.. (LB뒤에 연결되어있어 Https request-> Http request가 된 경우 등) GenericUrl url = new GenericUrl(request.getRe.. 2023. 3. 27.
MySQL error 1175. 가끔.. 테이블에 전체 데이터를 update해주어야 할 경우가 있더라.. UPDATE mytable SET myattribute='Val'; 근데.. 이제 위에처럼.. WHERE절이 없으면.. 에러를 토한다. 1175번 오류. 해결 방법은 두 방향이 있다. 먼저.. workbench에서.. 위와 같이 preference에 들어가서, Safe Updates를 체크해제한다. 아니면.. 다음 SQL명령어를 실행 후, update쿼리를 해도 된다. set sql_safe_updates=0; 음.. 이런 거는... 필요한거긴 한데.. ( 무조건 update나 delete의 폐해방지차원..) 가끔은 귀찮다. ㅎㅎ 하지만 있는 것이 더 이득이긴 함. (WHERE절 없이 update하면 대형사고) 2023. 3. 27.
SFTP를 이용한 서버에 파일 업로드 및 script실행 AWS의 EC2에 간단한 jar파일을 올리고, 실행하여야 하는 일이 필요했다. 그걸 위해서는 FTP프로그램을 이용하여 접속해서 파일 올리고, 파일이 다 올라가면 Putty같은 프로그램을 이용하여 콘솔에 접속해서 파일 압축 풀고(필요하면), 실행하는걸 일일이 입력해야한다. 근데.. 귀찮다. 스크립트로 처리하자. 이제는 윈도우에서도 WSL이 있기에 아주 쉽게 리눅스 쉘 스크립트를 사용할 수 있으니까. :) 아래는 스크립트. #!/bin/bash REMOTE_ADDR="접속할서버주소" REMOTE_USER="UserID" AUTH_FILE="AWS의 EC2에 접속할 key파일경로" #업로드한 폴더 경로를 yymmddHH로 표시하기 위해 TARGET_FOLDER_POST=$(date +%y%m%d%H) TARG.. 2023. 3. 17.
git password등록해두기 command line을 통해 git으로 소스를 떙겨와야 할 경우가 있다. 서버에서 직접 당긴다거나할때.. 뭐 여튼.. 이렇게 command line으로 당겨오면.. 비밀번호를 물어본다. > git config credential.helper store > git -c credential.helper='!f(){ echo "password=${MyPassword}"; }; f' fetch origin 위와 같이 등록해두면, 나중에 서버에서 git으로 소스 당겨갈 떄, git pull 2023. 2. 22.
form post로 파일 전송 시, XHR을 이용하여 progress상태 얻기 XHR : Javascript에서 refresh과정 없이, 서버와 무언가를 주고받을 일이 있을 때 사용한다. 나는 파일 전송 시, progress상태를 얻어야하니까 이거 필요하다. 아니라면 서버쪽에 별도로 뭘 구현해서 처리해야하는데.. 그거는 좀... XHR에 관한 자세한 설명은 아래 링크 https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest Using XMLHttpRequest - Web APIs | MDN In this guide, we'll take a look at how to use XMLHttpRequest to issue HTTP requests in order to exchange data b.. 2023. 2. 17.
C#에서 마샬링이 필요한 이유 C#에서 마샬링을 하는 방법은 요기.. https://gomnezip.tistory.com/372 C# 마샬링 - 구조체 C#에서 C++의 DLL을 호출할 경우 데이터를 주고받아야 한다. 그렇게 하기 위해서 여러가지 방법이 있지만, 우선 DLL을 만든 후, DllImport를 사용하여 전달하게 구성되었기에. 그에 맞는 방법으로.. C# gomnezip.tistory.com C#에서 마샬링을 왜 할까? 아니 마샬링(Marshalling)이 뭐지? 우선 마샬링을 검색해보면.. 네이버 사전 링크 : https://en.dict.naver.com/#/entry/enko/5bea9e86d2054c2d9dbf8bd0f2ec28a3 네이버 영어사전 미국/영국식 발음, 여러 종류의 출판사 사전 뜻풀이, 풍부한 유의어/.. 2023. 2. 16.
728x90