[JAVA] bin, src 폴더의 의미 1. src 폴더 - 'source' 의 약자 - 일반적으로 작업하는 소스코드 폴더 2. bin 폴더 - 'binary' 의 약자 - 자바가상머신(JVM)이 바로 실행 가능한 바이너리 파일이나 스크립트를 저장하는 디렉토리(컴파일된 class 파일) - class 파일은 자바 소스코드(java 파일)를 컴파일한 것으로 자바 가상 머신(JVM)이 바로 실행할 수 있는 형태 Dev/Backend 2024.03.28
[JAVA] 자바 환경변수 설정, jdk1.8 자바 환경변수 설정해야하는 이유? 컴퓨터 어떤 곳이라도 JAVA 프로그램에 접근할 수 있도록 해주기 위해서 1. JDK 1.8 64bit 다운로드 https://www.oracle.com/kr/java/technologies/javase/javase8-archive-downloads.html Java Archive Downloads - Java SE 8 | Oracle 대한민국 www.oracle.com 2. 시스템 변수 추가 시스템 환경 변수 편집 > 환경 변수(N)... > 시스템 변수(S) > 새로 만들기(W)... 1) - 변수명: JAVA_HOME - 변수 값: JDK 설치 경로이며, 디폴트 설치 경로일 경우 일반적으로 아래와 같음. C:\Program Files\Java\jdk1.8.0_202.. Dev/Backend 2024.03.22
UDI 제품이란 UDI(Unique Device Identification) 제품 이란? 고유한 제품 식별 시스템에 따라 식별되는 제품.UDI 시스템은 의료기기에 부여되는 전 세계 표준 고유 번호로 전 세계적으로 해당 제품을 특정하고 추적할 수 있다. 의료기기의 안전성과 효과성을 높이고, 환자 안전을 보호하기 위해 도입되었다. UDI는 일련번호, 제조일, 유효기간, 제조사 정보 등 제품에 관련된 정보를 포함하며, 이는 기계가 읽을 수 있는 형태(바코드/RFID 태그 등)로 표시된다. 의료기기 뿐만 아니라 의약외품과 같이 의약품이 아닌 품목에서도 UDI 시스템을 도입하여 제품 관리의 효율성을 높이고, 제품에 대한 정보 접근성을 개선한다. UDI 시스템을 통해 의료기관, 유통업체, 정부 기관은 제품 추적성 확보 및 리콜 시.. Work/업무지식 2024.03.06
[Oracle] DB 유용한 팁 1. DB에서 NULL 값이 있으면 안좋은 이유 - IS NULL, IS NOT NULL 처럼 조건절에서 NULL 사용시 인덱스를 타지않음. - 조건절에 NULL 걸릴거같으면 NOT NULL 이 낫고, 웬만하면 공백이 나음. - 테이블에 인덱스 걸어놔도 NULL 컬럼있으면 인덱스 안탐 2. NOT - NOT 은 느림 무조건 EQUAL(=) 이 좋음 - NOT IN, NOT EXISTS 는 인덱스를 안타서 오래걸림 ∴ 웬만하면 EXISTS 가 나음 3. 인덱스 - 결합인덱스 쓰면 row 갯수 줄어서 스캔 적게해도 되므로 좋음. - 몇 만건까지는 인덱스가 없어도 잘 조회될 수 있으나, 백만건 이상이면 인덱스 안걸려있을 때 안나옴. 백만건, 천만건이어도 인덱스만 잘 걸려있으면 잘 나옴. ** 4. 조인 - 해.. Dev/Database 2024.02.16
[Java] length, length(), size() 차이 / 배열 길이, 문자열 길이, 자료구조 크기 length : 배열의 길이 length() : 문자열(String)의 길이 size() : Collection, 자료구조의 크기 Study/코딩테스트_JAVA 2024.01.30
[프로그래머스/Java] 숨어있는 숫자의 덧셈 (1) [설명] 문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요. [제한사항] 1 ≤ my_string의 길이 ≤ 1,000 my_string은 소문자, 대문자 그리고 한자리 자연수로만 구성되어있습니다. [정답] class Solution { public int solution(String my_string) { int answer = 0; String temp = ""; temp = my_string.replaceAll("[a-zA-Z]",""); for(int i=0; i Study/코딩테스트_JAVA 2024.01.24
[프로그래머스/Java] 모음 제거 [설명] 영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요. [제한사항] my_string은 소문자와 공백으로 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 [정답] class Solution { public String solution(String my_string) { String answer = ""; answer = my_string.replaceAll("[aeiou]", ""); return answer; } } Study/코딩테스트_JAVA 2024.01.24
[Javascript] Cannot read properties of undefined (reading split) 평소와 같이 split 자바스크립트 함수 사용하였으나, 갑자기 "Cannot read properties of undefined (reading split)..." 에러가 발생하였다. 아래와 같이 에러를 해결할 수 있다. 기존 var workList= data.split('.'); 수정 후 var workList= (data||'').split('.'); (출처: https://okky.kr/questions/876611) Dev/Frontend 2024.01.10
[Ezgen] 이지젠 인증서 호스트 이름이 잘못되었거나 일치하지 않습니다. "인증서 호스트 이름이 잘못되었거나 일치하지 않습니다." 라는 에러메세지와 함께 이지젠 파일이 열리지 않는 현상이 발생했습니다. → http, https 설정이 달라서 발생하는 현상입니다. 홈 > 서버 환경설정 > 서버주소 > 구성 > 프로토콜(http, https) 변경해줍니다. Work/운영유지보수 2024.01.02
[Ezgen] 여러개의 데이터 동시에 출력, 반복 셀 지정, 쪽 분할 여러 개의 데이터 로우를 선택할 경우 반복 셀 지정을 통해 여러 장 출력할 수 있다. 먼저 반복하고자 하는 셀을 선택하고, 반복 셀 지정을 누른 후에 세로 방향을 선택한다. Work/운영유지보수 2024.01.02