웹개발45 [Intellij] 인텔리제이 주석안됨 해결방법, 주석시 역물음표¿ 해결 아는 사람도 많겠지만 인텔리제이를 사용하다보면 주석이 안되는경우가 발생한다. 현상은 라인주석시 "/"(슬래시) 만 찍힘 다중주석?시 "¿"(역물움표) 찍힘 해결방법은 두가지다. 1. "한/영" 키를 누른다. 이 방법 원래 알았던 방법인데 이는 근본적인 해결은안되고, 다른 작업에서 한/영키가 전환이되었다면 다시 눌러줘야 하는 번거로움이 발생한다. 근본적인 해결은 두번째 방법 추천! 2. 윈도우 한글입력방법 전환 (추천방법) 이 방법은 이번에 새로 알게되었는데 윈도우 우측하단을 보면 아래와 같이 한글입력방법을 전환하는 버튼이 보인다. 보통은 한컴입력기로 설정되어있을 텐데 Microsoft 입력기로 바꿔주면 해결된다. 2020.04.13 - [웹개발/TIL] - [Intellij] 인텔리제이 단어 일괄로 바꾸.. 웹개발/TIL 2020. 12. 22. [Linux] 윈도우에서 리눅스 서버에 파일 전송하기 운영중인 리눅스서버에 파일을 전송하는 방법 1. PowerShell을 실행한다. => 윈도우 환경에서 리눅스환경에 파일 전송시 OS가 다르기 때문에 윈도우 환경에서는 보통 PowerShell을 자주 사용한다. 2. 전송할 파일 경로로 이동한다. 필자는 D드라이브에 전송파일이 있어 D드라이브로 이동! 3. 리눅스서버로 파일을 보낸다 (리눅스 서버의IP, ID, PW 필요) 명령어입력 : scp [파일명] [서버계정ID]@[서버계정IP]:[디렉토리위치]/[받을경로] 정상적으로 입력되었다면 위 사진과 같이 password를 물어보고 password 입력시 해당파일이 전송되고 그결과가 나타난다. 필자는 uploadText.txt 파일을 전송했음 마지막으로 해당 서버로 접속하여 파일이 정상적으로 전송됬는지 확인하.. 웹개발/Linux 2020. 12. 14. [intellij]인텔리제이 세로편집 모드(열편집 모드) 단축키, 하는방법 인텔리제이를 사용하다보면 DTO를 만들거나 반복작업을 할때 세로편집(열편집) 을 사용하면 빠른속도로 능률을 올릴 수 있다. 세로편집 모드 변경 : ALT + SHIFT + INSERT 을 사용하면 단축키를 사용할때마다 모드가바뀌고 다른방법으로는 ALT + 드래그 를 이용하여 세로편집을 할 수 도있다. 둘 중 편한 방법으로 사용하면 된다. 2020.04.13 - [웹개발/TIL] - [Intellij] 인텔리제이 단어 일괄로 바꾸기(일괄 수정) [Intellij] 인텔리제이 단어 일괄로 바꾸기(일괄 수정) 인텔리제이 자주 쓰는 단축키중 ctrl + r (단어 바꾸기) ctrl + f (단어로 검색) 가 있는데 ctrl + shift + f (프로젝트내 단어전체검색) 은 자주쓰고 있었는데 ctrl + shi.. 웹개발/TIL 2020. 12. 9. [QGIS] tif파일 래스터병합시 비트수준 24bit로 설정하는법 QGIS에서 래스터병합을 할때.. 위와같이 두 tif파일을 병합하였더니 나타난 현상... 색깔도 변하고 뭔가 변화가 일어난 모습.. 파일- 속성에서 확인해보니 기존데이터는 비트 수준이 24비트인데 32비트로 바뀌어있었다. 병합옵션에서 확인해보니 출력데이터형 기본값이 Float32로 잡혀있는데 Float32의 경우 비트수준이 32비트로 잡히는것같다. 문제 해결은 이 옵션을 Byte로 바꾸어주어 해결하였다. 새롭게 병합된 파일의 속성창에 들어가서 확인하면 비트수준이 24비트인 것을 확인할 수 있다. *정리* 출력데이터형이 Float32 : 32비트수준으로 저장됨 출력데이터형이 Byte : 24비트수준으로 저장됨 웹개발/TIL 2020. 12. 7. [tomcat] Cannot find ./catalina.sh , The file is absent or does not have execute permission 톰캣서버를 설치하고 배포후에 bin 위치에서 "./startup.sh" 를 실행시키면 처음 톰캣을 실행시킨다면 위와 같이 Cannot find ./catalina.sh The file is absent or does not have execute permission 메시지를 뱉는 경우가 많은데 말 그대로 번역해보면 catalina.sh를 찾을 수 없습니다. 파일이 없거나 실행 권한이 없습니다. 즉 catalina.sh 파일에 대한 실행권한이 없어 catalina.sh를 실행 할 수 없다는 것을 알 수 있다. 기본적으로 처음 톰캣을 배포하면 *.sh 의 파일들의 권한이 644로 설정되어있는데 이를 700으로 바꾸어 권한을 바꾸어주면 해결! 정리하면 bin 경로에 접근하여 chmod 700 *.sh 명령어 .. 웹개발/개발환경 2020. 12. 2. [JPA] Hibernate, Could not extract ResultSet 오류 JPA 서버에 요청을 보냈는 데 에러를 뱉어서 확인해 보니 위와 같이 Could not extract ResultSet; Hibernate exception 이 나왔다. 구글링 해본결과 "DB문제" 로 데이터베이스에 해당 테이블이 없어서 발생되는 문제였다. 확인해보니 프로젝트를 물려있는 두개의 DB를 왔다갔다하면서 작업하고 있는데 지금 물려있는 DB에는 해당 테이블이 없어서 나타났던 문제.... 다른 해당테이블이 있는 DB를 물어서 다시 실행시켜보니 정상적으로 작동 되었다. 웹개발/TIL 2020. 11. 30. [JS]JavaScript, JQuery 브라우저 크기 구하기(해상도 구하기) 웹 개발을 할 때 반응형 웹을 고려하거나, CSS에서 이미지나 Element의 위치를 정할 때 웹 브라우저의 크기를 생각해야할 때가 있다. 보통 픽셀단위로 값을 설정하게되면 이 값을 절대적인 값이기 때문에 개인 모니터의 해상도에 따라 의도와 다르게 나타나는 경우가 생기기 때문이다. 이 경우에는 웹 브라우저의 크기를 구하여 이러한 경우를 최소화 할 수 있다. JavaScript의 경우 위와 같이 window객체를 이용하여 해상도를 구할 수 있는데 innerHeight 와 outerHeight 의 차이에 대해 궁금할 수 있을 것이다 쉽게 설명하면 그림과 같다. 브라우저의 빨간색영역이 outer 브라우저의 파란색 영역이 inner 제이쿼리의 경우도 위와 같이 wi.. 웹개발/Java & JavaScript 2020. 11. 25. [JS] JavaScript에서 contextpath 구하기(window 객체 활용) 톰캣서버에 배포를 할때 이미지나 동영상은 경로가 맞지 않아 제대로 업로드가 안되는 현상이 발생한다. 이런경우 contextpath를 이용해 경로를 설정해놓으면 손쉽게 해결할 수 있다. 구글 디버깅툴에서 window.location.pathname 위와 같이 입력을하면 사용하면 현페이지 .html, .jsp 파일의 경로를 알 수있는데 이를 활용하는 것이다. 필자는 파일경로가 "/up/map-service.html" 로나오는데 substring() 함수를 이용해 contextPath를 구해보았다. 실제 개발에서는 위와 같이 하나의 함수로 만들었고 javaScript에서 위와같이 활용하였다. 대신 이미지경로를 ContextPath()를 기준으로 맞춰줘야하며 배포시에도 ContextPath()를 신경써줘야한다. 웹개발/Java & JavaScript 2020. 11. 24. alert, confirm UI 변경 (SweetAlert2) sweetalert2.github.io/#examples 웹개발/TIL 2020. 11. 16. 이전 1 2 3 4 5 다음