본문 바로가기

Work13

Node / React 2023. 11. 7.
sql 개발자 1. 데이터 모델의 이해 * 모델링이란? => 설계, 디자인, 형상 ** 모델링의 특징 추상화(Abstraction): 아이디어를 간략하게 표현 단순화(Simplification): 복잡한 것을 단순하게 표현 명확화(clarity): 불분명함을 제거하고 명확하게 해석할 수 있도록 기술 tip) 데이터베이스의 모델링은 ‘현실세계를 추상화, 단순화, 명확화하기 위해 일정한 표기법에 의해 표현하는 기법’ ***모델링의 세가지 관점 1) 데이터 관점 2) 프로세스관점 3) 데이터와 프로세스의 상관관점 2023. 11. 4.
Web Modules/Path 메인프로젝트의 context-root 를 확인하면 보통 "/" 인경우가 있다. 처음에 프로젝트를 세팅할 때 프로젝트의 기본경로를 확인하지 않고 서버를 냅다 돌리는 경우가 많다. context-root 가 '/' 경우 서버의 path 도 동일하게 맞춰주어야한다. 만약 프로젝트가 돌아가는것들이 분명 필요한 파일이 모두 있는데 서버를 돌리고 나면 해당 파일들이 없다는 오류가 뜬다면 context-root와 서버 경로 문제가 맞지않음을 의심해보자. [경로 수정방법] 1. 서버를 더블클릭한다. 2. [Modules] 탭을 선택한다. 3. 해당프로젝트를 선택한 후 Edit 를 클릭한 후 Path 를 수정해준다. 4. Ctrl + S 로 저장을 꾸욱 한다음 서버 재시동을 해본다. 5. 정상작동! 완료 2023. 11. 3.
video/audio autoplay issue 요구사항 시각장애인 ==> 시각정보 X / 청각정보 O 청각장애인 ==> 시각정보 O / 청각정보 X 이슈) Chrome 자동재생 정책 자동재생 정책 요약) - 음소거 된 자동 재생 항상허용 - 사용자가 클릭, 탭 등 했을때 - 데스크탑에서 사용자 미디어 참여지수가 기준을 초과했을때 (즉, 소리 켜놓고 비디오 재생한 횟수가 적정 횟수 이상일때) - 모바일에서 사용자가 홈화면에 사이트를 추가했을때 - 상위 프레임은 iframe에 자동재생권한을 위임하여 사운드와 함께 자동재생 허용 가 * 미디어 참여지수(MEI)란 사이트에서 개인이 미디어 소비 성향을 측정한 것 참고자료) https://developer.chrome.com/blog/autoplay/#webaudio Autoplay policy in Chro.. 2023. 11. 2.
다중 INSERT (with. mybatis foreach / oracle) [ORACLE 에서 다중 INSERT 할때 잘못된 예제] /*SystemDAO.queryId */ INSERT INTO SYS_TABLE ( COL_A, --컬럼_A -> PK COL_B, --컬럼_B -> PK COL_C, --컬럼_C COL_D, --컬럼_D COL_E, --컬럼_E COL_F, --컬럼_F COL_G, --컬럼_G COL_H, --컬럼_H COL_I, --컬럼_I COL_J, --컬럼_J COL_K --컬럼_K ) values ( SQ_SYS.NEXTVAL, #{colB}, #{item.colC}, #{item.colD}, #{item.colE}, #{item.colF}, #{item.colG}, TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'), #{colI}, TO.. 2023. 10. 26.