본문 바로가기

전체 글111

ajax 전송 시 serialize() 사용할 때 체크 안 한 checkbox 값 넘기기 ajax 전송 시 serialize()를 사용하는데 체크박스를 체크 안 해도 id는 서버로 넘겨야하는 문제가 발생했다... 그래서 체크 안 한 checkbox 값을 강제로 넣어서 보내기로 했다 먼저 form을 serialize()해서 formData 변수에 담아준다. 그리고 전체 form에서 체크박스를 검색한 후에 체크가 안 되어 있으면 강제로 formData 변수에 값을 넣어 주었다. 그리고 이렇게 완성된 formData를 리턴받아서 ajax에서 사용하면 끝~ 1 2 3 4 5 6 7 8 9 10 11 function fn_setCheck(form, unChkVal){ var formData = $(form).serialize(); $(form).find("input[type='checkbox']")... 2024. 2. 7.
== 과 equal 의 차이 == 연산자와 equals() 메서드의 차이를 명확하게 말로 설명하기 위해 작성해 봄 1. == 연산자 == 연산자는 기본적으로 두 객체의 참조(메모리 주소)를 비교한다. 두 객체가 동일한 메모리 위치를 가리키는 경우에만 true를 반환하고, 그렇지 않으면 false를 반환함. 기본 데이터 타입(예: 정수, 실수)의 경우에는 값 비교가 이루어진다. 1 2 3 4 5 6 7 String str1 = new String("Hello"); String str2 = new String("Hello"); String str3 = str1; String str4 = "Hello"; String str5 = "Hello"; System.out.println(str1 == str2); // false (다른 메모리 위.. 2023. 12. 8.
SQLD 시험 1-4 : 데이터 모델과 성능 1. 성능 데이터 모델링 1) 정의: 데이터베이스 성능향상을 목적으로 분석이나 설계단계의 데이터 모델링를 할 때부터 성능과 관련된 사항이 반영될 수 있게 하는것 2) 고려사항: 정확한 정규화 수행 → 데이터베이스 용량 산정 → 트랜잭션의 유형 파악 → 반정규화 수행 → 이력 모델 조정, PK/FK 조정, 수퍼/서브타입 조정 → 성능관점에서 데이터 모델 검증 2. 정규화 1) 정의: 함수적 종속을 가지고 있는 일반 속성을 의존자로 하여 입력/수정/삭제 이상을 제거하는 것 2) 함수적 종속성: 데이터들이 어떤 기준값에 의해 종속되는 현상(결정자 - 종속자) 3) 정규화와 성능: 정규화를 수행하면 데이터처리(DML) 성능 향상, 조회는 저하될 수도 있음 4) 정규화 종류 - 1차 정규화: 속성이 원자값을 가도.. 2023. 5. 16.
SQLD 시험 : 1-3 : 식별자 1. 식별자의 개념 - 여러 개의 속성 중에서 엔티티를 대표할 수 있는 속성 - 업무적으로 구분이 되는 정보(키는 테이블 접근을 위한 매개체로 물리 데이터 모델링 단계에서 사용) 2. 식별자의 특징 1) 주식별자 - 유일성: 주식별자에 의해 엔티티내에 모든 인스턴스들을 유일하게 구분함 - 최소성: 주식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수가 되어야 함 - 불변성: 주식별자가 한 번 특정 엔티티에 지정되면 그 식별자의 값은 변하지 않아야 함 - 존재성: 반드시 데이터 값이 존재해야 함(Null 불가) 2) 대체식별자: 주식별자의 특징과 일치 3) 외부식별자: 참조무결성 제약 조건에 따른 특징을 가짐 3. 식별자 분류 - 대표성, 참조관계 연결 가능 여부: 주식별자 / 보조식별자 - 자가 .. 2023. 5. 11.
SQLD 시험 : 1-2 엔티티, 속성, 관계 1. 엔티티의 개념 - 변별 가능하고 저장할 수 있는 어떤 객체, 명사에 해당 - 업무에 필요한 정보, 동질성을 지닌 인스턴스들이나 그들이 행하는 행위의 집합, 속성을 가짐, 인스턴스의 집합 - 대부분 사각형으로 표현 2. 엔티티의 특징 - 해당 업무에 필요하고 관리하고자 하는 정보 - 유일한 식별자에 의해 식별 가능 - 영속적으로 존재하는 두 개 이상의 인스턴스의 집합 - 업무 프로세스에서 반드시 이용해야 함 - 반드시 속성을 가짐 - 다른 엔티티와 최소 한 개 이상의 관계를 가짐 3. 엔티티의 분류 1) 유무형에 따른 분류 - 유형 엔티티 : 실체가 존재, 안정적, 지속적으로 활용 - 개념 엔티티 : 물리적 형태 없음, 관리해야할 개념적 정보 - 사건 엔티티 : 업무를 수행하면서 발생함, 발생량이 많.. 2023. 5. 10.