programming
-
[AWS] ssh UNPROTECTED PRIVATE KEY FILEprogramming/AWS 2021. 6. 8. 22:31
컴퓨터를 윈도에서 맥으로 바꾼 김에 이것저것 다시 세팅 중이다. aws는 굳이 새로 세팅할 필요 없었지만, 다시 세팅해보았다. 윈도에선 푸티로 접속했지만, 맥에선 터미널로 ssh로 바로 접근이 가능하다. 그래서 다운로드한 키로 ssh 접속을 했을 때 위와 같은 경고문이 뜨면서 접속이 되지 않았다. 좀 더 자세히는 위와 같이 메시지가 떴다.(삭제한 건 키 이름입니다.) 권한을 좀 조정해달라는 메시지다. % chmod 400 awe-key.pem 위와 같이 권한을 조정해주면 정상적으로 접근된다.
-
[Spring] "}"은(는) 예상되지 않았습니다.programming/Spring 2021. 4. 12. 23:02
"}"은(는) 예상되지 않았습니다. 처음 보는 에러에 당황해서 구글링을 했지만... 뚜렷한 해결책이 보이지 않았기에, 적어본다. 나의 경우엔 start.spring.io 통해서 demo 프로젝트를 다운로드하여서 ./mvnw install 을 실행시켜 보는 간단한 작업을 하고 있었는데, "}"은(는) 예상되지 않았습니다. 라고 에러가 발생했다. 이는 demo를 여러 번 받아서 폴더 이름이 "demo (2)"로 되어 있어서 발생했던 것으로 파악된다. "demo (2)"를 "dem"으로 바꿔서 실행하니 문제없이 실행됐다. C:\Users\user\Downloads\demo (2)\demo >> 위와 같은 경로에서 아래와 같이 변경 C:\Users\user\Downloads\dem\demo 이게 카테고리가 왜 ..
-
[Eclipse] 이클립스 한글 깨짐(UTF-8,EUC-KR)programming/tool 2021. 4. 9. 00:14
이클립스에서 오래된 소스들을 받았을 때 한글이 깨지는 경우가 있다. 파일 구분 없이 깨질 때도 있고, html, java, jsp 등등 따로 깨질 때도 있다. 아래의 방법은 java 소스 파일들이 깨질 때 사용하는 방법이다. 이클립스의 설정에서 많은 것을 만지는 방법이 있지만, 내가 작업하는 소스와 이클립스에선 이것만 처리하면 된다. 이클립스의 메뉴에서 "Window" > "Preference" > "General" > "Content Types"를 들어가면 위와 같은 화면이 보인다. 여기서 "Java Source File"을 클릭하면 된다. 이때 "File associations"를 보면 *. java 파일이 있는데 이것을 확인하고, 아래 "Default encoding"에 "UTF-8"을 적고 "Up..
-
[JAVA] Stream.concat을 이용한 2개의 int 배열 합치기programming/JAVA 2021. 2. 6. 18:09
두 개의 정수 배열을 더하기 위한 방법. int [] arr1과 int [] arr2를 더하기 위해선 여러 가지 방법이 있다. 1. int [] arr3을 arr1+arr2 사이즈로 정의해서 새로 만들고, arr1, arr2의 요소를 채워 넣어주는 방법. 2. arr1, arr2를 ArrayList로 바꾼 다음 하나씩 추가하고 다시 배열로 바꾸는 방법. 3. Stream으로 변환 후, Stream.concat을 이용해 더하고 배열로 바꾸는 방법. 등, 여러 가지 방법이 있지만, 여기서는 Stream을 이용한 방법을 정리한다. Stream을 이용한 두 개의 배열 더하기 1. 먼저 IntStream을 import 한다. import java.util.stream.IntStream; 2. 두 개의 배열을 In..
-
[Eclipse] 이클립스에서 WSDL을 JAVA로 변환하기programming/tool 2021. 1. 31. 19:28
WSDL을 이용한 프로젝트를 진행하던 중, 새로운 버전의 WSDL을 받아서 사용해야 하는데, 방법을 몰라서 시간을 소비한 김에 아래 내용을 정리한다. 해당 WSDL은 옥션의 API를 이용했다. developer.auction.co.kr/Notice/Notice.aspx?seqNo=174&category=A 옥션 - API [공지]스마일배송 신규API 서비스예정 안내 2019-10-02 | 조회 17850 첨부파일 다운로드 : 안녕하세요. eBay Korea API 운영담당자입니다.이베이코리아가 운영하는 G마켓/옥션/외부사이트/오프라인 모 developer.auction.co.kr 1. 이클립스에서 자바 프로젝트를 만든다. 2. 해당 프로젝트 클릭 후 New -> Other을 누르고 Web Service ..
-
[Oracle] Date 24시간으로 비교하기programming/SQL 2020. 12. 23. 23:00
오라클에서 시간을 비교할 때, 단순히 부등호 만으로 비교할 수 있다. 예를 들어 아래와 같은 테이블이 있을 때, create TABLE DATE_TEST( SEQ NUMBER, TEXT VARCHAR2(100), REG_DT DATE, MOD_DT DATE ); INSERT INTO DATE_TEST VALUES(1, 'TEST1', TO_DATE('2020-12-23 11:00:00', 'yyyy-MM-dd HH24:MI:SS'), TO_DATE('2020-12-23 11:00:00', 'yyyy-MM-dd HH24:MI:SS')); INSERT INTO DATE_TEST VALUES(2, 'TEST2', TO_DATE('2020-12-23 12:00:00', 'yyyy-MM-dd HH24:MI:SS'..
-
[ETC] 네이버 웨일 광고배너 없애기programming/ETC 2020. 12. 20. 22:19
PC를 사용하는 시간이 줄어들어도 어쨌든 자주 들어가게 되는 사이트인 네이버.언제부터인지는 모르겠지만 자사 브라우저인 웨일 홍보를 자주 하는데,홍보는 그렇다 치더라도 위에 배너 광고는 더럽게 자주 띄운다.X를 눌러 3일 동안 안 보기를 누를 수 있지만,3일 뒤 또 눌러줘야 하기 때문에 어지간히 귀찮은 게 아니었다. 그래서 이참에 어떻게 처리를 하고 있나 보고 제거를 위해서 잠시 열어보았다. 1. 먼저 F12키를 눌러 개발자 도구를 열어준다. 2. Ctrl + Shift + C를 눌러 '3일 동안 보지 않기' 옆의 X를 클릭한다. 3. 누르면 Elements 탭에서 해당 버튼을 보여주는데, 아래와 같이 보인다. 쿠키의 키는 'NM_TOP_PROMOTION'이고, 만료일은 3일로 설정되어있다.3일간 쿠키를 ..
-
[Linux] grep된 라인 수 세기programming/OS 2020. 12. 16. 22:00
grep 1번, 2번에 이어서 세 번째 글 grep된 라인이 총 몇줄인지 세는 법이다. 먼저 사용할 명령어는 wc 명령어에 옵션으로 "-l"을 붙여준다. $ wc -l testlog.log 위와 같이 사용하면 "testlog.log"파일의 전체 라인수를 알려준다. 이러한 기능을 grep과 같이 사용하면 아래와 같이 사용할 수 있다. $ cat testlog.log | grep "2020-11-26" | wc -l 위처럼 사용했을 때는, "testlog.log"에서 "2020-11-26"이 포함된 전체 라인수를 출력해준다. wc는 문자의 수 또는 단어의 수를 체크하는 옵션도 있지만, 여기서는 grep된 라인수를 세는 법만 적어둔다.