전체 글 80

[IntelliJ][이슈] The file size exceeds the configured limit. Code insight features are not available.

✏️ Info. - Version : Intellij Ultimate 2021.2.1 - The file size exceeds the configured limit. Code insight features are not available. - 코드 사이즈 제한을 초과하여 발생하는 오류 📋 List. 1. Install location 경로 이동 2. idea.properties 수정 3. idea.max.intellisense.filesize 설정값 변경 (default 2500 -> 25000[Size 맞게 지정] 변경) 4. IntelliJ 재시작 ✔️ Content. 1. Install location 경로 이동 Tool Box 사용 시 Settings > Configuration > Instal..

IDE/IntelliJ 2021.09.13

[IntelliJ][단축키][팁] sout(System.out.print)

✏️ Info. - Version : Intellij Ultimate 2021.1.3 - sout(System.out.print) 콘솔을 찍을 때 편리하게 사용되는 단축키 종류 📋 List. 1. sout - 기본 2. soutm - 메소드 명 3. soutp - 파라미터 명 4. soutv - 값 ✔️ Content. 1. sout - System.out.println(); 이 기본으로 생성 2. soutm - System.out.println(Class.method); - 클래스명.메소드명 출력 3. soutp - System.out.println("parameter = " + parameter); - 입력받은 파라미터들 출력 4. soutv - System.out.println("value = " ..

IDE/IntelliJ 2021.07.08

[ElasticSearch][문서 색인] Linux(CentOS 7) 설치

✏️ Info. - Elasticsearch 7.10.0 설치 📋 List. 1. 설치 2. 설정 3. 실행 ✔️ Content. 1. 설치 2. 설정 1) 외부 접속 가능 설정 elasticsearch-7.10.0/config/elasticsearch.yml 수정 주석되어있는 network.host: 192.168.0.1 -> network.host: 0.0.0.0로 변경 외부 접속 설정을 하게 되면 cluster.initial_master_nodes를 설정해야 작동한다. 주석되어있는 cluster.initial_master_nodes: ["node-1", "node-2"] -> cluster.initial_master_nodes: ["127.0.0.1"] 변경 2) 형태소 분석기 플러그인 설치 (No..

[CUBRID] Excel 개행 문자 마이그레이션

✏️ Info. - 데이터 마이그레이션 과정 중 Excel 데이터에 개행 문자가 있는 데이터 입력 후 조회 - View 페이지에서 에서 'invalid or unexpected token' 오류 - 데이터 마이그레이션 작업 진행 📋 List. 1. Excel 데이터의 개행 문자 치환 2. 치환 문자 -> SQL 개행 문자로 치환 ✔️ Content. 1. Excel 데이터의 개행 문자 치환 Excel에서의 개행 문자는 CHAR(10)으로 표현된다. Excel 함수 SUBSTITUTE()를 사용해 치환한다. 필자는 DMBS(CUBRID)에서 사용되는 개행 문자로 치환했다. CUBRID : CHR(10) 2. 치환 문자 -> SQL 개행 문자로 치환 데이터 입력 과정에서 엑셀에서 치환된 문자를 DBMS(CU..

DBMS/CUBRID 2021.04.08

[IntelliJ] 실행 Jar 생성

✏️ Info. - Intellij Ultimate 2020.3.3 - OpenJDK 1.8 - 인텔리제이 실행(Execute or Runnable) Jar 생성 + 실행 jar에 아래 두 방법을 통해 추가된 lib를 생성된 jar에 포함시키는 방법 1. Maven Dependency를 통한 Library 포함 2. 외부 Directory의 jar 파일 포함 📋 List. 1. resources 디렉터리 생성 2. Artifacts 생성 3. Dependency, 외부 lib 추가 4. Build 5. 실행 6. 실패 시 오류 ✔️ Content. 1. resources 디렉토리 생성 MANIFEST.MF가 작성 될 디렉터리 src/main/resources로 생성을 해야 MANIFEST에 작성한 Mai..

IDE/IntelliJ 2021.04.02

[programmers][Level1][Java] 신규아이디 추천

✏️ Algorithm. 📋 Solved. 1. 각각의 단계에 해당하는 로직을 구성하여 처리 2. 정규식을 활용하면 더 간단히 될 것같다. ✔️ Code. public String solution(String new_id) { String answer = ""; /* * 1. 대문자 -> 소문자 치환 * */ answer = new_id.toLowerCase(); /* * 2. 소문자, 숫자, -, _, . 를 제외한 문자 제거 * */ answer = answer.replaceAll("[^0-9a-z.\\-_]", ""); /* * 3. .문자 2번 연속 -> . 하나로 치환 * */ while(answer.indexOf("..") > -1){ answer = answer.replace("..", "...

[CUBRID] Cubrid server start - FATAL ERROR

✏️ Info. - DB 생성 후 서버 시작 명령어 cubrid server start testdb 실행시 Out of virtual memory 발생 📋 List. 1. 에러 확인 2. 해결 (data_buffer_size 증가) 3. 결과 ✔️ Content. 1. 에러 확인 DB 실행 했을 때의 로그 에러가 찍힌 로그파일을 알려준다 error_log file = /app/CUBRID-10.2.2.8874-f681dd9-Linux.x86_64/log/server/testdb_20210318_1022.err 위 그림에서 에러가 찍힌 로그파일 가장 눈에 띄는 오류 메시지로 Out of virtual memory가 보였다. 내용을 보니 메모리를 할당할 수 없다는 오류 같았다. 2. 해결 (data_buff..

DBMS/CUBRID 2021.03.18

[programmers][Level2][Java] 다리를 지나는 트럭

✏️ Algorithm. - 주어진 트럭들이 다리를 지나갈 때 걸리는 시간을 구하는 문제 📋 Solved. 1. 트럭이 지나가는 다리(bridege)를 기준으로 구현하였다. 2. 시간 계산(answer)은 다리위에 트럭이 진입(offer)할 때 마다 시간을 1초씩 추가 하였다. 3. 현재 트럭이 다리에 진입할 경우 하중을 초과하면 0 무게의 트럭을 진입 시키면서 시간을 1초씩 추가하였다. 4. 다리위의 트럭 수가 다리 길이와 같아지면 가장 먼저 진입한 트럭을 내보냈다(poll). 5. 0 무게의 트럭이 아닌 실제 트럭이 진입(offer(truck))하면 다음 트럭(truck)이 진입 한다. 6. 모든 트럭이 진입하면. 마지막 트럭이 진입한 후 시간(answer)에 다리 길이(bridge_length)의 ..

[Javascript/jQuery] Image Load 후 Resize Event 사용

✏️ Info. - Image 를 Container 에 맞게 가로 세로를 Resize 하는 작업 진행 중 사용 📋 List. 1. img onload 시 Resize ✔️ Content. 1. img onload 시 Resize 1). onload Image에 사용할 함수 Image가 로딩 된 이후 Reszie Event를 실행하기 위해 사용 2). Resize Event Image의 Width, Height를 가져온다. Width, Height 에 따라 CSS 설정 값 적용 todo - Image 컨테이너 에 사이즈 비율을 체크하여 CSS 설정하는 로직 필요 현재는 정사각형 컨테이너를 기준으로 구성되었다. /* Image Load이후 Event 적용*/ function imgResizeEvnet(e){..

FrontEnd 2021.03.15

[IntelliJ][VCS] Repository URL 한글 URL 삭제

✏️ Info. - Version : Intellij Ultimate 2020.3.2 - 아래 그림과 같이 Repository 입력 중 한글 경로가 들어가 있는 Repository를 입력하게 됨 - 잘 못 입력된 URL로 -(Discard Location) 버튼으로 삭제를 하였지만 재 접속 시 삭제되지 않고 그대로 남아있다. 📋 List. 1. Intellij 설정이 저장 되는 경로를 찾아 SVN Repository URL 이 저장되는 파일에서 삭제 ✔️ Content. 1. Intellij 설정이 저장 되는 경로를 찾아 SVN Repository URL 이 저장되는 파일에서 삭제 필자 경로 C:\Users\wony\AppData\Roaming\JetBrains\IntelliJIdea2020.3\opti..

IDE/IntelliJ 2021.03.03