Typography 타이포그래피 스타일을 사용할 수 있음 h1. Bootstrap heading h2. Bootstrap heading h3. Bootstrap heading h4. Bootstrap heading h5. Bootstrap heading h6. Bootstrap heading Display 1 Display 2 Display 3 Display 4 Display 5 Display 6 폼 (Forms) 폼 컨트롤 스타일, 레이아웃 옵션, 사용자 정의 컴포넌트를 지원 Email address We'll never share your email with anyone else. Password Check me out Submit [다양한 컴포넌트 목록 참고] Get started with Boot..
Container Bootstrap에서 가장 기본적인 레이아웃 요소 내용을 채우고, 정렬하는데 사용 BreakPoint Bootstrap의 장치 또는 View의 크기에 따라 반응형 레이아웃이 작동하는 방식을 결정하는 사용자 정의 가능한 너비 6개의 기본 중단점 Grid 행과 열의 레이아웃을 정렬 모든 모양과 크기의 레이아웃을 빌드할 수 있다. row 와 col만사용해 테이블처럼 만들 수 있다. 1 of 2 2 of 2 1 of 3 2 of 3 3 of 3 아래 코드와 같이 비율로 잡아줄수도 있다. (모바일 호환성도 뛰어남) 사용할 수 있으면 매우 편리한 기능 ※ 중요 1 of 3 2 of 3 (wider) 3 of 3 1 of 3 2 of 3 (wider) 3 of 3 자세한건 아래 링크에 잘 정리되 있..
https://getbootstrap.com/ 공식 홈페이지에서 한글을 지원함 (23/12/19 기준 5.3버전) Bootstrap 시작하기 Bootstrap은 강력하고 기능이 풍부한 프론트엔드 툴킷입니다. 프로토타입부터 프로덕션까지 뭐든지 빠르게 빌드해보세요. getbootstrap.kr w3school 에도 정리되 있긴 한데 공식 홈페이지에서 정리가 더 잘되있는 느낌 Bootstrap 5 Tutorial W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQ..
GitHub - kiteco/vscode-plugin: Kite Autocomplete Plugin for Visual Studio Code Kite Autocomplete Plugin for Visual Studio Code. Contribute to kiteco/vscode-plugin development by creating an account on GitHub. github.com VsCode에서 지원하는 확장프로그램으로 AI가 다음으로 입력할 문장을 자동으로 추천해주는 프로그램이다 현재 개발과 배포가 멈춰서 더 이상 마켓플레이스에서 다운로드 할 수 없다. 그래서 수동으로 직접 설치해줘야 하는데 배포가 멈추기전에 있었던 vsix 파일을 다운로드 받은뒤 VsCode 좌측 하단 톱니바퀴를 누르면 나..
MVC SW공학 아키텍처 디자인 패턴 중 하나로 Model View Controller 의 약자 MVC 줄여 말하는 패턴 MVC의 핵심은 화면 (View), 제어 (Controller), 데이터 연동 ( 을 구성하는 로직 코드 를 분리하여 서로간의 영향도를 줄이고 코드를 간결하게 관리하여 코드 설계 품질을 향상시킬 수 있는 기법 한국에서만 주로 사용하는 구조 해외에선 자바의 지분률이 낮다 패키지 구조 ◆ View : 프론트 UI ◆ Controller : 뷰와 모델을 적절히 제어, View 로 부터 전달 받은 사용자의 입력 요청 을 분석하고 , 이에 필요한 데이터를 Model 로 부터 전달 받아 올바른 결과의 View 를 구성하도록 전달만 수행 ◆ Model : 백엔드, DBMS, 데이터 처리 가공 (비..
나중엔 JPA나 MyBatis 배우면 이걸 쓸 예정 JDBC란? 자바에서 데이터베이스에 접근할 수 있게 해주는 Java의 Library로 실제 DB 접근하기 위해선 벤더 사 별로 다른 JDBC Driver(.jar 파일)를 활용하고, Java에선 JDBC Interface를 통해 동일한 코드로 각기 다른 DB를 접근 할 수 있는 Interface MySQL에서 제공하는 Java-DB간 연결을 위한 Connect j를 다운받아 적용하고 (Mysql 홈페이지 회원가입 필요) MySQL :: Download Connector/J MySQL Connector/J is the official JDBC driver for MySQL. MySQL Connector/J 8.0 and higher is compatibl..
이미지 같은걸 처리할땐 바이트 기반 스트림을 사용한다. PipedInputStream : 소스값이 파이프와 필터를 거치며 필요한 값을 추출 (마치 정수기의 물의 여과과정) Source -> [pipe1] - [filter1] - [pipe2] - [filter2] - [pipe3] - [filter3] - Result 주로 프로세스를 다룰때 사용 FilterInputStream : 보조스트림으로 용도에 따라 4가지가 있음 - BufferedInputStream ByteArrayInputStream : 바이트로 구성된 Array를 읽어옴 StringbufferedInputStream : 문자열 읽어오는 스트림 InputStream 바이트 기반 입력스트림의 최상위 클래스로 추상클래스임 - FileInputS..
Map은 나중에 JPA Criteria (JPQL) 사용할때 알아둬야하니 공부공부.. ORM와 MyBatis(배우기쉽고 표준적으로 많이씀, 우리나라,중국등 동양쪽에서 많이씀) 도 있음 해싱? 해시 함수를 통해서 일정한 길이의 값을 뽑아 데이터를 저장, 검색 해쉬 테이블은 배열과 링크드 리스트가 조합된 형태이다. (해싱은.. 보안 포렌식쪽에서만 써봤는데, 자바에서도 쓰이는줄은 몰랐다.) 1. 키로 해쉬함수를 호출해서 해쉬코드(hash code)를 얻는다. 2. 해쉬코드(해쉬함수 반환값)에 대응하는 Linked List를 배열에서 찾는다 3. Linked List에서 키와 일치하는 데이터를 찾는다. 해쉬 테이블은 잘 사용하지 않아 적지 않음 Map 계열 주요 메소드 키와 값을 String 타입으로 제한한 M..