728x90

분류 전체보기 198

[Java] BufferedReader / BufferedWriter 사용법

코딩 테스트 문제를 풀어보기 위해 Beakjoon Online Judge에서 기초부터 문제를 풀고 있는데 15552번 "빠른 A+B" 문제에서 BufferedReader, Writer에 대해 알게 되었다. 아마 대학에서 배웠을 테지만 쓰지 않다 보니 잊은 것 같다. 1. Buffer BufferedReader와 BufferedWriter는 버퍼를 이용해서 읽고 쓰는 클래스로, 버퍼를 사용하기 이용하기 때문에 이 함수를 이용하면 입출력의 효율이 좋아진다. 키보드나 모니터와 같은 외부 장치와의 데이터 입출력은 CPU의 성능 차이가 크기 때문에 버퍼를 두고 모아두었다 한 번에 전송하는 것이 효율적이다. 2. BufferedReader BufferedReader는 개행 문자를 경계로 인식하고 받은 데이터가 St..

Java 2020.06.01

JSTL(JSP standard tag library) 주요 태그 문법 정리

1. JSTL? 자바서버 페이지 표준 태그 라이브러리(JavaServer Pages Standard Tag Library)는 Java EE 기반의 웹 애플리케이션 개발 플랫폼을 위한 컴포넌트 모음으로, JSP 페이지 내에서 자바 코드를 바로 사용하지 않고 로직을 내장하는 효율적인 방법을 제공한다. JSTL의 종류 라이브러리명 접두어 URI 기능 Core c http://java.sun.com/jsp/jstl/core 변수 지원, 흐름 제어, URL 처리, 기타 XML x http://java.sun.com/jsp/jstl/xml XML 코어, 흐름 제어, XML 변환 Internationalization fmt http://java.sun.com/jsp/jstl/fmt 로케일, 메세지 형식, 숫자 및 날..

Etc/2020 2020.05.28

시험 준비용 Java 기초, SQL, Spring 정리본

📝 시험 준비 @May 13, 2020 Java static, final 차이점 static : Java에서 static 키워드를 사용한다는 것은 메모리에 한 번 할당되어 프로그램이 종료될 때 해제되는 것을 의미 → 클래스에 고정된 필드와 메소드 - 정적 필드, 정적 메소드 (모든 객체가 공유할 수 있다고 해서 클래스 변수, 클래스 메소드라고도 부름) 일반적으로 우리가 만드는 Class는 Static 영역에 생성되고, new 연산을 통해 생성한 객체는 Heap 영역에 생성, 객체의 생성 시에 할당된 Heap 영역의 메모리는 Garbage Collector를 통해 수시로 관리를 받음 static 키워드를 통해 Static 영역에 할당된 메모리는 모든 객체가 공유하는 메모리라는 장점을 지니지만, Garbag..

Etc/2020 2020.05.12

Spring Framework 기본 정리

Spring Framework(스프링 프레임워크) Spring Framework란? Srping Framework란? Java 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 엔터프라이즈급 애플리케이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션 엔터프라이즈급 개발이란 기업을 대상으로 하는 개발. 즉, 대규모 데이터 처리와 트랜잭션이 동시에 여러 사용자로부터 행해지는 매우 큰 규모의 환경을 엔터프라이즈 환경이라 일컬음 Spring Framework는 경량 컨테이너로 자바 객체를 담고 직접 관리. 객체의 생성 및 소멸 그리고 라이프 사이클을 관리하며 언제든 Spring 컨테이너로부터 필요한 객체를 가져와 사용할 수 있음. 이는 Spring이 IoC 기반의 Framework임을 의미 S..

Etc/2020 2020.05.12

Eclipse에서 외부 에디터 사용하기

Eclipse로 작업할 때 jsp나 html 등의 파일은 VS Code를 이용하는 게 훨씬 편하다. Window - Preferences - General - Editors - File Associations 에서 설정해 주면 해당 파일들은 원하는 에디터로 작성할 수 있게 된다. General - Editors - File Associations의 File types에서 원하는 파일 타입을 선택하고 Associated editors의 Add를 눌러주면 연결되는 에디터를 설정할 수 있다. Add를 누르고 상단부의 External programs에서 원하는 에디터를 선택 후 OK를 누르면 된다. VS code 같은 경우는 'Visual Studio Code 원본 파일'을 선택해주면 된다. 추가 후 에디터를 ..

Etc/2020 2020.05.12

Spring Framework 정리

Spring Framework 특징 경량 컨테이너 : 스프링 컨테이너는 자바 객체의 생성, 소멸과 같은 라이프 사이클을 관리하며, 스프링 컨테이너로부터 필요한 객체를 가져와 사용 DI(Dependency Injection)를 지원 : 의존성 주입 / 설정 파일이나 어노테이션을 통해서 객체 간의 의존 관계를 설정 AOP(Aspect Oriented Programming) 지원 : 트랜잭션이나 로깅, 보안과 같이 여러 모듈에서 공통으로 필요로 하지만 실제 모듈의 핵심은 아닌 기능들을 분리해서 각 모듈에서 사용 POJO(Plain Old Java Object) 지원 : 구식 자바 객체 지원 / 특정한 API를 상속하거나 구현하지 않은 일반적인 자바 객체로 개발 -> 프레임워크 또는 클라이언트 간의 이식성을 높..

Etc/2020 2020.05.11

사용하는 VSCode, Eclipse 확장(Extensions) 목록

VS Code에서 사용하는 확장 목록 (abc순 정렬) Auto Close Tag Auto Rename Tag Beautify bracket Pair Colorizer 2 C/C++ (사용 안 함) C# (사용 안 함) Checkstyle for Java Code Runner Color Highlight Color info Community Material Theme (사용 안 함) : Solarized 사용 Debugger for Chrome Debugger for Firefox Debugger for Java Docker (사용하는 방법 모름...) ES7 React/Redux/GraphQL/React-Native snippets ESLint ftp-simple GitLens — Git superch..

Etc/2020 2020.05.11

스킨폴드 캘리퍼 계산기(체지방 측정)

https://mebadong-kor.github.io/skinfold-caliper-calculator/ 스킨폴드 캘리퍼 계산기 mebadong-kor.github.io jQuery와 Bootstrap 연습용으로 스킨폴드 캘리퍼 계산기를 만들어 보았다. 스킨폴드 캘리퍼를 이용한 체지방 측정은 인바디를 이용한 체지방 측정보다 정확하다고 한다. Jackson & Pollock 3점법을 이용한 계산기이고 측정 위치는 아래 사진에 나온 위치를 측정하면 된다. 단순히 복부의 피하지방만으로 측정하는 것은 밑의 표를 참조하면 된다. 추후에 4점법과 9점법 계산도 넣을 예정이다.

Etc/2020 2020.04.28
728x90