moonscode 236

학습 // DB // MySQL // install // Linux

업데이트 :: 2018.10.01 MySQl 설치 on 리눅스패스워드변경MySQl 설치 on 리눅스CentOS> yum -y install http://repo.mysql.com/mysql57-community-release-fc22-7.noarch.rpm > yum -y install mysql-community-server > wget http://download.hanbit.co.kr/mysql/5.7/mysql57.tar.gz > chmod 644 mysql57.tar > tar xf mysql57.tar > yum -y install *.rpm > systemctl start mysqld > systemctl enable mysqld > firewall-cmd --permanent -- add-..

DB/MySQL 2018.10.02

학습 // DB // MySQL // install // OSX

업데이트 :: 2018.10.01 01. 설치 (homebrew)02. 설치 (web)03. 임시패스워드변경01. 설치 (homebrew)mysql 설치 : $ brew install mysql mysql 시작 : $ mysql.server start root 비밀번호 설정 : $ mysql_secure_installation 02. 설치 (web)https://dev.mysql.com/downloads/mysql/ 다음 링크에서 MySQL 설치 및 실행다음명령어실행> cd /usr/local/mysql/bin # 버전마다 경로가 다를 수 있음 > ./mysql -u root -p https://dev.mysql.com/downloads/workbench/ 다음 링크에서 workbench 설치 및 실행0..

DB/MySQL 2018.10.01

학습 // Java // Stream // Parallel

업데이트 :: 2018.10.01 Stream ParallelStream Parallel/** * # [동시성과 병렬성] * 동시성 :: 멀티 작업을 위해 멀티 스레드가 번갈아가며 실행하는 성질 * 병렬성 :: 멀티 작업을 위해 멀티 코어를 이용해서 동시에 실행하는 성질 * 데이터 병렬성 :: 전체 데이터를 쪼개서 병렬 처리 ( 스트림 ) * 작업 병렬성 :: 서로 다른 작업을 병렬로 처리 ( 웹서버 ) * * # [포크조인 프레임워크] * - 병렬 스트림을 이용하면 런타임시에 포크조인 프레임워크 동작 * - 포크단계 :: 전체 데이터를 서브 데이터로 분리후 병렬처리 * - 조인단게 :: 서브 데이터의 결과를 조합해서 최종결과 도출 * * */ public class Doc_Parallel { publi..

Java/Java 개념 2018.10.01

학습 // Java // Stream // API

업데이트 :: 2018.09.27 Stream APIStream APIpackage docs.stream; import java.util.*; import java.util.stream.IntStream; /** * # Stream PipeLine * * #리덕션 * - 대량의 데이터를 가공해서 축소 * - 필터링/매핑/정렬/그룹핑등 중간과정이 필요 * * # 스트림 파이브라인 * - 리덕션을 스트림에서 처리 * * # API - 중간처리 * 필터링 * - distinct() :: 중복제거 * - filter() :: 매개값으로 주어진 Predicate가 true를 리턴하는 요소만 필터링 * 매핑 * - flatMapXXX() :: 요소를 대체하는 복수개의 요소들로 구성된 새로운 스트림 리턴 * - fl..

Java/Java 개념 2018.09.27

학습 // Java // Stream // 개념

업데이트 :: 2018.09.27 Stream 개념Stream 개념/** * #Stream * * #Stream의 특징 * - 람다식으로 요소 처리 코드를 제공 * - 내부 반복자를 사용해서 병렬 처리가 쉬움 * - 외부반복자 :: 개발자가 코드로 직접 컬렉션의 요소를 반복하는 것 * - 내부반복자 :: 컬렉션 내부에서 요소들을 반복하는 것 * - 스트림은 중간 처리와 최종처리를 할 수 있음 * */ public class Doc_Stream { public static void main(String[] args) { stream(); elementAOfStream(); elementBOfStream(); elementCOfStream(); } /** * Stream 객체 출력 샘플 * * @date 2..

Java/Java 개념 2018.09.27

문제 // Programmers // LEVEL1 // Math // 약수의 합 // Java

프로그래머스약수의 합업데이트 :: 2018.09.11 프로그래머스약수의 합문제코드예제문제자연수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 자연수입니다. 코드1차풀이public class Programmers_15 { public int solution(int n) { int sumOfDivisor = 0; for(int i=1; i