본문 바로가기
java.lang.OutOfMemoryError: PermGen space 오류 eclipse 에서 톰캣 실행 후 사용하다가 이러한 오류가 떠서 당황하게 만들었다면.. 아래 사진처럼 진행하면 됩니다. tomcat 더블 클릭 > Overview 클릭 하면 아래와 같은 화면이 나옵니다. -Xms256m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=256m 요거 넣고 apply 클릭 > ok 클릭 후 톰캣 재실행~ 끝! 간단! 2022. 9. 7.
[Baekjoon] 백준 1546번 평균 java 문제풀이 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int a[] = new int[n]; for(int i = 0; i max){ max = a[i]; } sum += a[i]; } System.out.println(sum * 100.0 / max / n ); sc.close(); } } 백준 1546번 평균 Python 문제 1546.. 2022. 9. 5.
[Java] Resource leak: 'sc' never closed 오류 이러한 오류가 뜨고 계속 실행 되지 않았다.. 역시 실수.. Scanner sc = new Scanner(System.in); sc.close(); // 이걸 안닫아줘서 생긴 문제이다.. 하.. 2022. 9. 3.
코딩테스트구현 문제 접근 정리 일반 코테 수준에서는 제한된 메모리 사용량 보다 더 적은 크기의 메모리를 사용해야한다! 구현 문제의 유형, 고려해야할 점들을 정리하고 가야겠다라는 생각이 들었다. 일단 구현문제는 풀이를 생각하는 것이 쉽지만 소스 코드로 구현하는 것이 어려운 문제라고 한다. 구현 문제를 풀기 위한 선행 조건 1. 프로그래밍 문법 정확한 숙지 2. 라이브러리 많은 사용 경험 유형 완전탐색 : 모든경우의 수를 다 계산하는 문제 시뮬레이션 : 제시한 알고리즘을 차례대로 수행하는 문제 (삼성공채빈출유형) 알고리즘은 간단한데 코드가 지나칠 만큼 길어지는 문제 실수 연산을 다루고, 특정 소수점 자리까지 출력해야 하는 문제 문자열을 특정한 기준에 따라서 끊어 처리해야 하는 문제 적절한 라이브러리를 찾아서 사용해야 하는 문제 문자열이 .. 2022. 7. 13.
[Eclipse] 이클립스 svn 연결 ( 재연결 ) 1. 다시 연결해야하는 project 선택 후 오른쪽 마우스 클릭 → [Team] → [Share Project...] 2. Use existing repository location 체크 > next 클릭 3. SVN 정보 설정 - Use project settings : 리스트의 있는 셋팅 정보 사용할 경우 - Create Location using project settings : 새로운 SVN 주소 추가할 경우 - Reconnect to another repository location (drop existing SVN meta-infomation) : 기존의 SVN 정보를 삭제하고, 새로운 SVN 주소 연결할 경우 저의 경우에는 svn 정보를 삭제한 것이 아니므로 use project setti.. 2022. 6. 20.
[ERROR] Some of selected resources were not added to version control / Some of selected resources were not committed 순차적으로 하나씩 해보면서 commit 다시 시도해본 결과... 웬만하면 1번 해보고 안되면, 바로 3번 방법으로 진행하는 것을 추천 드립니다~~ 해결방법 1. Project > Clean > Clean all projects 체크 후 OK 클릭 2. commit 하려고 하는 소스파일의 상위 폴더 위치 > .svn > lock 파일 삭제 3. commit 하려고 하는 소스파일의 상위 폴더 삭제 후 > 프로젝트 우클릭 > teams > Synchronize with Repository > 폴더 update 받은 후 백업해놓은 소스파일 넣기 [ 이때 commit 하려고 하는 파일 백업!!] 2022. 6. 17.
[ibatis] 쿼리문 재사용 include refid 태크 와 태그를 통해서 쿼리 재사용이 가능합니다. 저는 데이터 조회 쿼리를 작성했을 때 중복 되는 쿼리가 많아 길어질때 관리에 용이하기 위해 사용했습니다. 한편으로는 보기에 불편할 수도 있다고 생각이 들긴했습니다. 문법 SQL 문 작성 사용 시 예제 select * from b where date_cd ='20220609' select * from a, ( ) b where a.date_cd = b.date_cd 2022. 6. 10.
[Oracle/SQL] SUBSTR (문자열 자르기) / INSTR (문자열 위치) 함수 사용 문자 단위 : SUBSTR 바이트 단위 : SUBSTRB 1. SUBSTR 문자열 자르기 문법 SUBSTR(문자열, 시작위치, 길이) 예제 select substr('아무생각이 없는 상태',1,4) from dual; 결과 : 아무생각 2. INSTR 문자열 자르기 문법 INSTR(문자열, 찾을문자열) 예제 select instr('아무생각이 없는 상태','생') from dual; 결과 : 3 2022. 6. 3.
Telnet 포트 통신 확인하기 (Mac/Windows) 웹소켓 통신 관련 수정을 하면서 통신확인이 필요했습니다. Mac / Windows telnet ip주소 포트번호 Mac에서는 아래와 같은 메세지가 출력되었습니다. 터미널 창에 아래의 명령어를 통해 설치를 진행했습니다. brew install telnet 2022. 3. 24.
열린 포트 확인 (Mac/Windows) 웹소켓 방식으로 프로젝트 수정이 필요한 상황인데, 웹소켓 통신 자체가 되지 않는 상태였습니다. 그래서 포트가 열려있지 않아서 통신이 안될 수도 있다라는 것 같아서 확인을 해보려고 합니다. Windows netstat -an Mac sudo lsof -PiTCP:LISTEN 으로 해봤으나, 아래와 같이 오류가 났습니다 아래의 명령어를 사용하여 확인했습니다. netstat -nap tcp 2022. 3. 22.
반응형
LIST