분류 전체보기
-
baekjoon(백준 문제) 11718번 해답코드(java) - 출처: baekjoon알고리즘/백준 알고리즘 2017. 9. 24. 22:44
백준 문제 11718번을 자바 코드로 구현해보았다. 문제: 입력 받은 대로 출력하는 프로그램을 작성하시오. 입력: 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시작하지 않고, 공백으로 끝나지 않는다. 출력: 입력받은 그대로 출력한다. 예제 입력: Hello Baekjoon Online Judge 예제 출력: Hello Baekjoon Online Judge java 답: 123456789101112131415161718import java.util.Scanner; public class Baekjoon11718 { public static void m..
-
what is Docker?(도커란 무엇인가?) - 출처:도커 홈페이지인프라&운영체제/Docker(도커) 2017. 9. 24. 16:12
아래의 글은 원문을 자체적으로 독해를 해서 정리한 것이다. (혹시나 이 글을 읽는 사람이 있다면 전문가가 번역한 것이 아니기 때문에 번역의 오류가 많은 것을 고려하고 참고하면 좋겠다.) 1. What is Docker? Overview(전문): Docker is the world’s leading software container platform. Developers use Docker to eliminate “works on my machine” problems when collaborating on code with co-workers. Operators use Docker to run and manage apps side-by-side in isolated containers to get bette..
-
컨테이너의 이해를 돕는 10가지 질문 - 출처:itworld인프라&운영체제/Docker(도커) 2017. 9. 24. 14:51
도커(docker)는 지난 2년간 폭발적으로 성장하면서 그 어느 때보다도 IT 업계에 생기를 불어넣고 있다. 도커가 제공하는 애플리케이션 컨테이너 기술은 몇 년 전 가상화 기술이 했던 것처럼 IT 운영 방식을 바꿔놓을 것이라고 이야기한다. 여기 도커에 관해 가장 많이 제기되는 질문 10개와 그 답을 준비했다. 컨테이너는 무엇이며 왜 컨테이너가 필요한가?컨테이너는 소프트웨어가 한 컴퓨팅 환경에서 다른 컴퓨팅 환경으로 이동되었을 때 어떻게 안정적으로 운영하느냐의 문제를 해결하는 솔루션이다. 개발자의 노트북에서 테스트 환경으로, 스테이징 환경에서 프로덕션으로, 그리고 어쩌면 데이터센터 내의 물리적 기기에서 프라이빗 혹은 퍼블릭 클라우드 내의 가상 머신으로 적용될 수 있다. 도커를 만든 솔로몬 하익스는 지원 소..
-
문자 거꾸로 출력 코드(java)알고리즘/알고리즘 문제 2017. 9. 23. 16:54
예전에 판교의 한 회사에 서류를 통과하고 면접을 보러갔을 때, 코딩 테스트를 치뤘다. 문자 거꾸로 출력 문제가 나왔었는데, 메서드 쓰는 방법을 착각해서 틀렸었다. 밑의 charAt() 안에 인덱스 순서대로 출력시키기 위해서 저 j를 넣었어야 했는데... 깜빡했다. 문자 거꾸로 출력하기 12345678910111213import java.util.Scanner; public class ReverseString { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); String hi = scanner.nextLine(); for(int j=hi.length()-1; j>=0; j--){ System.out.prin..
-
MariaDB 접속 방법과 데이터베이스, 사용자 계정 생성DataBase/MariaDB & MySQL 2017. 9. 23. 16:34
1. MariaDB 접속 방법: 1) 터미널에서 mysql 서버를 돌린다. mysql.server start 2) MariaDB에 접속해보자. mysql -u root (명령문을 몇개 돌려보니 추측컨대, mysql -u (사용자 계정 이름) -p (데이터베이스 명)을 입력하면 접속 가능한 것 같다.) 참고: query문 말고 mysql의 명령문이 궁금하다면, help를 치면 된다. (터미널 명령문을 잘 몰라서 MariaDB 안에서 밖으로 나오는 방법을 한참 찾았다. quit 또는 \q만 치면 바로 나와졌다.) 2. 데이터베이스 생성, 삭제 방법: 1) 데이터베이스 생성(MariaDB 접속 후에 수행해야 한다.) create database testDB(DB 이름); 2) 데이터베이스 삭제 drop dat..
-
MariaDB 설치하는 방법 for MacDataBase/MariaDB & MySQL 2017. 9. 23. 15:50
MariaDB는 오픈 소스의 관계형 데이터베이스 관리시스템(RDBMS)이다. MariaDB의 주요 개발자는 MySQL과 몬티 프로그램 AB를 설립한 마이클 몬티 와이드니어스이다. 기존의 MySQL 개발자가 만든만큼 MariaDB는 MySQL과 서로 동일한 소스 코드를 기반으로 한다. Mac에서 MariaDB 설치하는 방법 1. MariaDB를 설치하기 위해서는 Homebrew를 먼저 설치해야 한다. (Homebrew를 설치하는 방법은 클릭클릭!) 2. Homebrew가 설치되면, 최신버전으로 업데이트 해주기 위해 다음과 같은 코드를 입력한다. $ brew update 3. 업데이트가 끝나면 아래의 코드로 MariaDB를 설치해준다. $ brew install mariadb 명령문을 입력하면 위와 같은 화..