일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Algorithm
- IntelliJ
- 큐빙
- 안드로이드
- broadcastreceiver
- intent
- 데이터전달
- 백준
- activity
- vscode
- git
- data
- 알고리즘
- insert
- Android
- 데이터
- Jenknis
- 두 동전
- ubuntu
- service
- 프로그래머스
- 단축키
- mysql
- spring
- goland
- github
- 16197
- 17837
- Java
- 제어반전
- Today
- Total
목록전체 글 (87)
해보자
dependency 추가 및 설정 파일 내용 추가 build.gradle dependencies { compile('com.h2database:h2') }application.yml spring: jpa: show_sql: true h2: console: enabled: true실행 메모리에서 실행하기 때문에 직접 접근하려면 web console을 사용해야 함 1. Application.java(SpringBootApplication) Run 2. browser 실행 후, 주소창에 localhost://[port-number]/h2-console을 입력
Given-When-Then(GWT) 테스트 케이스를 작성하는 반 구조화된 방법 given 테스트 데이터 설정 when 테스트를 진행하기 위한 행동 then 테스트 결과 예측
github에서 project 가져오기 IntelliJ IDEA 실행 - Get from Version Control 클릭 Github에서 원하는 project 선택
테이블 준비 위와 같은 테이블이 있다. (임의로 excel에서 작성했다) 줄바꿈 비활성화 노션에 바로 붙여넣기 해서 사용하면 아래와 같은 형식의 테이블이 만들어진다. table의 모든 내용들이 줄바꿈되지 않는다. 새로운 컬럼을 생성해도 마찬가지다. 줄바꿈 활성화 인라인 테이블을 하나 만들어놓고 아래와 같이 파란색으로 블록 상태가 되게 만든 다음 Paste한다. 아래와 같이 줄바꿈 되는 테이블을 만들 수 있다. 추가로, 테이블 내에서 줄바꿈 키를 사용하고 싶다면 Shift + Enter키를 사용한다.
Deque add 원소 추가(push) add(E e) : 마지막 자리(rear)에 push addFirst(E e) : 첫번째 자리(front)에 push addLast(E e) : 마지막 자리(rear)에 push iterator로 원소 접근(C++과 달리 index접근이 불가능하다.) public static void main(String[] args) { Deque dq = new ArrayDeque(); dq.add("add : 1"); dq.add("add : 2"); dq.addFirst("First : 3"); dq.addLast("Last : 4"); Iterator it = dq.iterator(); while(it.hasNext()) System.out.println(it.next()..
내 컴퓨터에서 TCP/IP 확인하기 내 PC의 네트워크 상태보기를 해보면 로컬 영역 연결이 되어있는 것을 확인할 수 있다. (무선 네트워크는 무선 네트워크로 나온다.) 인터넷을 사용하기 위한 TCP/IP 프로토콜을 확인할 수 있다. TCP/IP? 인터넷을 사용하기 위해 꼭 필요한 프로토콜 Transmission Control Protocol / Internet Protocol 의 약자. ARPANET에 의해서 처음 개발되었다. 각각의 네트워크에 접속되는 호스트들은 고유 주소를 가지고 있어서 자신이 속해 있는 네트워크 뿐 아니라 다른 네트워크에 연결되어 있는 호스트까지도 서로 데이터를 주고받을 수 있또록 만들어져있는 것이 특징이다. 이 때 사용하는 호스트들의 고유 주소는 Internet Network In..
제어 반전 컨테이너(IoC) 스프링의 가장 중요하고 핵심적인 기능 제어 반전, 제어의 반전, 역제어는 프로그래머가 작성한 프로그램이 재사용 library의 흐름 제어를 받게 되는 소프트웨어 디자인 패턴 자바의 반영을 이용해서 객체의 생명주기를 관리하고 의존성 주입을 통해 각 계층이나 서비스들간의 의존성을 맞춰준다. 이러한 기능들은 주로 환경설정을 담당하는 XML 파일에 의해 설정되고 수행된다. 전통적인 프로그래밍에서 흐름은 프로그래머가 작성한 프로그램이 외부 라이브러리의 코드를 호출해서 이용한다. 하지만, 제어 반전이 적용된 구조에서는 외부 라이브러리의 코드가 프로그래머가 작성한 코드를 호출한다. 설계 목적상 제어 반전의 목적은 다음과 같다. 작업을 구현하는 방식과 작업 수행 자체를 분리한다. 모듈을 제..
이 글은 인프런, 백기선 - 더 자바, Java 8강의의 인터페이스 변화, 인터페이스 기본 메소드와 스태틱 메소드강의의 내용을 공부하고 작성한 글입니다. Iterable의 default 메소드 다음과 같이 List를 만들어놓고 시작하자. List fruits = new ArrayList(); fruits.add("apple"); fruits.add("banana"); fruits.add("grape"); fruits.add("melon"); forEach() default void forEach(Consumer