///////
Search
✏️

김도현

1. 알고리즘

별찍기

[실습1] - 직삼각형 별찍기

[도전] - 별찍기 말고 #찍기, @찍기 등

[실습2] - 피라미드 별찍기

[도전] - 마름모 별찍기

fori, iter → 반복문 자동완성
String.repeat(count);

2. JAVA & DB 연동

강사님 Git 코드
(Youtube)
JAVA & DB 연동을 위한 작업 순서
1. gradle 빌드 2. mysql dependency추가 3. mysql workbench에서 users(id(varchar), name(varchar), password(varchar)) 테이블 생성 4. add() 메소드 5. select() 메소드

Java & DB 연동 후 Insert

1.
new project 만들어 gradle 빌드
2.
build.gradle 에서 JDBC 커넥터 추가
3.
mysql workbench에서 users(id(varchar), name(varchar), password(varchar)) 테이블 생성
그림 참조
4.
add() & select() 메소드
코드

DB 보안

코드를 git 등에 저장 시 DB 주소와 Password를 공개하면 누구나 접근 가능하다.
밑의 사진처럼 코인을 요구할 수 있다.
항상 Configurations 설정으로 중요 데이터 유출을 막아야 한다

3. HTML & CSS

HTML

HTML 은 Hyper Text Markup Language약어로 HyperText(웹 페이지에서 다른 페이지로 이동할 수 있도록 하는 것) 기능을 가진 문서를 만드는 언어이며 구조를 설계할 때 사용되는 마크업 언어라고 할 수 있다.

주요 태그

<!DOCTYPE html> : 웹 문서의 유형을 html로 지정
<head> : 주로 브라우저의 정보를 입력하는 곳
<title> : 문서 제목
<meta> : 메타 데이터 입력, 주로 <meta charset="UTF-8">처럼 입력
<body> : 문서 내용을 입력
<div> : 여러 소스 묶기
<section> : 콘텐츠 영역
<article> : 독립적인 콘텐츠를 사용할 때
<h1> .. <h6> : 제목
<p> : 단락
<br> : 줄 바꿈 (닫기 태그 없음)
<hr> : 수평선 (닫기 태그 없음)
<strong> : 텍스트 굵게, 주로 중요한 내용일 때

CSS

HTML이 텍스트나 이미지, 표와 같은 구성 요소를 웹 문서에 넣어 뼈대를 만드는 것이라면 CSS는 색상이나 크기, 이미지 크기나 위치, 배치 방법 등 웹 문서의 디자인 요소를 담당 한다.

CSS 기본 문법 & 태그

선택자 {속성:; 속성:값....} ex) /* h1태그의 색상을 빨간색으로 크기는 15px로 지정합니다.*/ h1 { color:red; font-size:15px; }
CSS
복사
color : red; 글자의 색을 변경
background-color : red; 배경색 변경
font-size : 30px; 글씨 크기 변경(px, vw,em, % 등)
font-family : cursive; 글씨체
text-align : center; 위치 정렬
margin : 50px; 바깥 여백 영역 설정
padding : 20px; 내부 여백 영역 설정
border : black solid 1px; 테두리