본문 바로가기 메뉴 바로가기

하늘을 난 모기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

하늘을 난 모기

검색하기 폼
  • 분류 전체보기 (48)
    • Server (2)
    • JAVA (11)
    • JSP (0)
    • 안드로이드 (12)
    • Git (1)
    • Node.js (2)
    • Linux (2)
    • Blockchain (2)
    • 세미나 (0)
    • 세미나 리뷰 (0)
    • 잡념 주저리주저리 (1)
    • React (11)
  • 방명록

2018/10 (9)
Flutter 시작하기 for Mac

구글에서 열심히 밀고 있는 (개인적인 생각..) Flutter를 다뤄보기로 했다.Android와 iOS를 하나의 프레임워크로 만들 수 있다는 점에서 기존 네이티브 앱 보다 좋은 이점을 가지고는 있으나..역시 새로운 언어를 배우는 것은... 흥미롭다 (응?)Flutter은 공식 홈페이지를 제외하고는 아직 자료가 그렇게 풍부하지 않은 것 같다. (이것 또한 개인 생각..)우선은 설치부터 알아보기로..이 글의 설치 기준은.. Mac OS윈도우는 열심히 공..

안드로이드 2018.10.20 16:28
비트코인 정리

이 페이지는 '비트코인, 블록체인과 금융의 혁신' 이라는 책을 보며 공부한 내용을 정리한 페이지입니다. 비트코인 중앙 장치 없이 P2P(Peer to Peer) 기반 분산 데이터베이스를 사용하며 256bit 해시 함수 알고리즘을 사용하는 디지털 화폐 * 돈이 아니라 분산화된 신뢰 네트워크 * 분산화된 시스템의 경우에도 회복력이 있고 중앙 권력이나 계급, 복잡한 역할 분담 없이도 복잡성이 새롭게 만들..

Blockchain 2018.10.04 18:15
자바8 - 8. 리팩토링, 테스팅, 디버깅

리팩토링, 테스팅, 디버깅 1. 가독성과 유연성을 개선하는 리팩토링 간결성, 유연성 1.1 코드 가독성 개선 가독성이 좋다 : 어떤 코드를 다른 사람도 쉽게 이해할 수 있다. 자바8에서 제공하는 코드 가독성에 도움을 주는 기능 * 코드의 장황함을 줄여서 쉽게 이해할 수 있는 코드를 구현할 수 있다. * 메서드 레퍼런스와 스트림 API를 이용해서 코드의 의도를 쉽게 표현할 수 있다. 1.2 익명 클래스를 람..

JAVA 2018.10.02 18:47
자바8 - 7. Stream - 4

병렬 데이터 처리와 성능 포크/조인 프레임워크 스트림을 이용하면 순차 스트림을 병렬 스트림으로 자연스럽게 바꿀 수 있음. 1. 병렬 스트림 컬렉션에 parallelStream을 호출하면 병렬 스트림이 생성 ex) 모든 숫자 합계 메서드 aidl public static long sequentialSum(long n) { return Stream.iterate(1L, i -> i ..

JAVA 2018.10.02 18:45
자바8 - 6. Stream - 3

스트림으로 데이터 수집 ex) 통화별로 트랜잭션을 그룹화한 코드(명령형 버전) ```aidl Map

JAVA 2018.10.02 18:43
자바8 - 5. Stream - 2

스트림 활용 필터링 프레디케이트 필터링 > 프레디케이트를 인수로 받아 일치하는 모든 요소를 포함하는 스트림 반환. ex) 프레디케이트 필터링 예시 aidl List<Dish> vegetarianMenu = menu.stream() .filter(Dish::isVegetarian) ..

JAVA 2018.10.02 18:42
자바8 - 4. Stream - 1

Stream 멀티 스레드 코드를 구현하지 않아도 데이터를 투명하게 병렬로 처리할 수 있음. ex) 저 칼로리 요리 반환 후 칼로리 기준으로 요리 정렬 (기존 코드) ``` // 400칼로리보다 작은 요리 선택 List lowCaloricDishes = new ArrayList<>(); for(Dish d: menu) { if(d.getCalories() < 400) { low..

JAVA 2018.10.02 18:40
자바8 - 3. 람다

Lambda 메서드로 전달할 수 있는 익명 함수를 단순화한 것. 특징 1. 익명 : 이름 없는 메서드 2. 함수 : 메서드처럼 특정 클래스에 종속되지 않음. 하지만 메서드처럼 파라미터 리스트, 바디, 반환 형식, 가능한 예외 리스트를 포함. 3. 전달 : 람다 표현식을 인수로 전달하거나 변수로 저장 4. 간결성 : 익명 클래스처럼 많은 자질구레한 코드를 구현할 필요X ex) 기존 코드 Comparator<..

JAVA 2018.10.02 18:37
자바8 - 2. 동적 파라미터화

@markdown## Behavior Parameterization> 자주 바뀌는 요구사항에 효과적 대응 <br/>아직은 어떻게 실행할 것인지 결정하지 않은 코드 블록을 의미.ex) 어떤 기준으로 사과를 분류하는 메서드 (기존 방식)```public static List<Apple> filterApples    (List<Apple> inventory, String color, int weigh..

JAVA 2018.10.02 18:32
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • 안드로이드 키보드 Show/Hi..
  • 안드로이드 툴바 왼쪽 마진..
  • 2018년 회고록 및 2019년..
  • letsencrypt 설치하기 / 설..
최근에 달린 댓글
  • 글에서 정성이 느껴집니다 감..
  • 한번해보겠습니다 감사합니다.
  • 위도와 경도는 네이버 api를..
  • 현재위치를못잡아서 5일쨰막혀..
Total
25,149
Today
9
Yesterday
36
링크
TAG
  • 2017 티스토리 결산
  • 자바
  • node.js 서울 시간 구하기
  • letsencrypt등록
  • 솔리디티
  • 안드로이드 툴바 마진 없애기
  • letsencrypt오류
  • node .js 한국시간 구하기
  • ConcurrentHashMap
  • HashMap HashTable ConcurrentHashMap
  • letsencrypt실패
  • 네이버 지도 마커
  • 툴바 마진
  • CBT
  • android toolbar margin-left
  • toolbar margin left
  • 안드로이드 툴바 마진
  • javascript 한국 시간
  • letsencrypt
  • 툴바 왼쪽 마진
  • java
  • moment 한국시간
  • node.js 한국 시간
  • moment 서울 시간 구하기
  • Solidity Tutorial
  • 안드로이드 키보드 확인
  • moment 서울 시간
  • REST vs SOAP
  • 안드로이드 키보드 viisible
  • 솔리디티 튜토리얼
more
«   2018/10   »
일 월 화 수 목 금 토
  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      
글 보관함
  • 2019/01 (3)
  • 2018/12 (13)
  • 2018/11 (1)
  • 2018/10 (9)

Blog is powered by Tistory / Designed by Tistory
  • 페이스북 공유하기
  • 카카오톡 공유하기
  • 카카오스토리 공유하기
  • 트위터 공유하기