본문 바로가기

Spring-Java59

Day33_인라인/블럭 요소, 태그 종류 2023.09.27 Day33 세 줄 요약 한 줄(line) 안에 들어가는 요소는 인라인 요소, 블럭(영역) 단위로 나뉘는 요소는 블럭요소 링크 태그를 통해 페이지 이동 가능 스타일 태그에는 1) 링크 방식, 2) 내장 방식, 3) 인라인 방식이 있다. 인라인 / 블럭 요소 인라인 요소 글자를 만들기 위한 요소로 줄바꿈이 일어나지 않는다. - 요소의 내용 만큼 영역을 가짐 - , , , , 태그 등이 있음 블럭 요소 블럭(레이아웃)을 만들기 위한 요소로 기본적으로 줄바꿈이 일어남 - 영역의 너비가 상위 영역의 전체 너비만큼 되는 형태 - , , 태그 등이 있음 규칙 1) 대부분의 요소는 같은 형태의 다른 요소를 포함할 수 없다. 2) 블럭 요소 안에 인라인 요소 포함 가능 3) 인라인 요소 안에는 블럭 .. 2023. 10. 4.
Day32_VSC, Front-End 기초 2023.09.26 Day32 세 줄 요약 Workspace 구성을 통해 여러 작업 폴더들을 효과적으로 관리할 수 있다. html 문서는 '태그'로 이루어져 있다. html 문서내에서 자동완성 기능을 통해 기본 구조를 만들 수 있다. VSC VSC (Visual Studio Code) 다양한 운영체제(Win, Mac, Linux, ...)에서 소스 코드를 편집하기 위해 MS 사에서 제공한 소스 코드 편집기 html, css, js 등 웹 구성에 필요한 다양한 형식의 파일을 작성하고 편집하는데 용이 일반적으로 VS Code라고 불림 Workspace 구성 여러 작업 폴더들을 작업공간(Workspace) 아래로 묶어서 편하게 관리 가능 * 여기선 C:\Users\user\Desktop 경로의 Fronend1.. 2023. 9. 27.
Day28_MBTI 2023.09.20 첫 번째 팀 프로젝트 후기... DB에 질문을 추가해도 1) 질문의 각 유형(EI/NS/FT/PJ)별로 3개씩 랜덤하게 추출하고, 2) 추출한 질문들의 순서를 랜덤하게 재배열해서 (= 유형들이 서로 섞이게 끔) 질문지를 작성하기 위해 고민을 많이 했다. 아래 프로그램에서는 0부터 특정 배열의 길이(length) 만큼의 랜덤배열(randArrayI())을 만들고, 만들어진 랜덤배열의 각 요소들을 특정 배열의 index로 부여하는 방법(randArray2())을 사용했다. test 결과 "C:\Program Files\Amazon Corretto\jdk17.0.8_7\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA C.. 2023. 9. 21.
Day22_Banking 예제 2 2023.09.12 DB TABLES * user : ICIA /* ACCOUNT A CLIENT B ACODE C */ -- 먼저 초기화 진행 DROP TABLE ACCOUNT; DROP TABLE ACODE; DROP TABLE CLIENT; CREATE TABLE CLIENT( CNUM NUMBER UNIQUE, CID NVARCHAR2(50) PRIMARY KEY, CPW NVARCHAR2(50), CNAME NVARCHAR2(50), CPHONE NVARCHAR2(50), CADDR NVARCHAR2(50) ); CREATE TABLE ACODE( CODENUM NUMBER PRIMARY KEY, CODENAME NVARCHAR2(10) ); INSERT INTO ACODE VALUES(1, '.. 2023. 9. 12.
Oracle Database 21c Express Edition install 롤백 현상 해결방법 Oracle DB 21c(ver.ex) 설치 시 롤백이 일어나는 대표적인 원인은 아래와 같습니다. 1) 사용자 이름이 한글인 경우 2) install 경로에 한글이 포함된 경우 가장 확실한 해결방법은 로컬계정에서 관리자 권한으로 install 하는 것입니다. 로컬 계정 생성 로컬 계정에서 install 진행 Administrator 계정에서 아래 경로(메인 User의 Oracle DB 설치파일(setup.exe)이 다운로드 되어있는 경로)의 설치파일을 관리자 권한으로 실행 후 설치 진행 방화벽 보안 경고창에서 '홈 네트워크, ...' 항목 선택 후 액세스 허용 Administrator inactive 다시 로컬 계정으로 돌아와서 아래와 같이 진행 설치완료! 2023. 9. 11.
Day18_JDBC, Banking 예제 1 2023.09.06 Day18 네 줄 요약 - DBConnection( ) 클래스의 DBConnect( ) 메소드를 통해 DB 접속 - SQL 관련 객체들은 반드시 try-catch로 감싸야 함 (auto surround 기능 제공) - 1) INSERT, 2) UPDATE, 3) DELETE의 경우 : int 타입의 변수(여기서는 'rseult')에 숫자를 받아 저장한 후 0보다 큰지 판별 - 4) SELECT의 경우 : ResultSet 객체(여기서는 'rs')에 쿼리문의 결과를 받아 저장한 후 rs.get 메소드로 값 저장 Oracle DB 접속을 위한 DBConnection 클래스 생성 DBConnect() 메소드의 type은 'Connection'이기 때문에 리턴 값의 type또한 Connect.. 2023. 9. 11.