MySQL 설정 MySQL 설치 MySQL 설치는 아래 글 참고 2020/10/30 - [Database/RDB] - MySQL 설치하기 (Mac OSX) MySQL 설치하기 (Mac OSX) MySQL 설치 본 글에서는 Homebrew 를 이용하여 MySQL 을 설치한다. $ brew update $ brew install mysql 만약, 특정 버전을 따로 설치하고 싶다면 아래 명령어를 수행한다. 그리고, 원하는 버전의 mysql을 설치한.. memostack.tistory.com 데이터베이스 생성 우선 예제에서 사용할 데이터 베이스 및 테이블을 생성한다. 본 글에서는 TEST_DB를 생성한다. mysql> CREATE DATABASE TEST_DB -> DEFAULT CHARACTER SET UTF..
Gradle 프로젝트에 롬복 적용하는 방법은 아래 글 참고 2020/03/07 - [Spring/Spring Boot] - Spring Boot 롬복(Lombok) 적용 / Gradle과 IntelliJ 사용 Spring Boot 롬복(Lombok) 적용 / Gradle과 IntelliJ 사용 롬복(Lombok) 이란? 롬복(lombok)을 이용하면 getter, setter, constructor 를 매번 생성할 필요가 없다. 롬복은 @Getter, @Setter, @NoArgsConstructor 등등 어노테이션을 추가해주는 것으로 접근 제어자, 생성자.. memostack.tistory.com pom.xml에 롬복 추가 아래 dependancy를 추가한다. ... org.projectlombok l..
dependency 추가 REST API 기능을 만들기 위해서는 spring-boot-starter-web 디펜던시가 필요하다. pom.xml에 아래 코드를 추가한다. ... org.springframework.boot spring-boot-starter-web ... 참고. mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web Maven Repository: org.springframework.boot » spring-boot-starter-web Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the def..
Spring Boot 서버 포트 변경 Spring Boot에서 서버 포트를 변경하는 방법은 매우 쉽다. src/main/resources/application.properties 파일에 아래 설정값을 넣어준다. server.port=8080 처음 default값은 8080이기 때문에 8080을 사용할 때는 굳이 작성하지 않아도 된다. 만약 9000으로 실행하고 싶다면 아래처럼 설정한다. server.port=9000
Homebrew를 사용하면, openjdk를 설치하는 건 굉장히 쉽다. jdk 뿐만 아니라 다른 패키지 설치하거나 삭제할때도 매우 편리함 JDK 11 설치 (adoptopenjdk11) 본 글에서는 adoptopenjdk11을 설치한다. $ brew cask install adoptopenjdk11 ==> Downloading https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jdk_x64_mac_hotspot_11.0.9_11.pkg ...중략... install-time: 1604066415 🍺 adoptopenjdk11 was successfully installed! 설치 ..
MySQL 설치 본 글에서는 Homebrew를 이용하여 MySQL을 설치한다. $ brew update $ brew install mysql 만약, 특정 버전을 따로 설치하고 싶다면 아래 명령어를 수행한다. 그리고, 원하는 버전의 mysql을 설치한다. $ brew search mysql ==> Formulae automysqlbackup mysql-client@5.7 mysql@5.6 mysql mysql-connector-c++ mysql@5.7 mysql++ mysql-sandbox mysqltuner mysql-client mysql-search-replace ==> Casks mysql-connector-python mysql-utilities navicat-for-mysql mysql-shel..
카카오 광고 AdFit 최근에 카카오 AdFit이 생겼다. 카카오에서 운영하는 광고 수익 플랫폼인데, 한번 사용해보려고 한다. STEP 1. 관리자 화면 > 수익 관리자 화면에서 메뉴에 '수익'이 생겼다. 눌러서 KakaoAdFit을 클릭한다. (아래 사진은 못찍어서, 연동 신청하고 심사 대기중인 사진이다) STEP 2. 회원 가입 카카오 AdFit을 사용하기 위해 회원 가입이 필요하다. STEP 3. 심사 대기 회원 가입을 하면 끝. 심사는 대충 3~5일 정도 소요된다고 한다. 구글 애드센스와 비교했을때, 단가가 어느정도 차이나는지 모르겠지만 한번 사용해보려고한다. 심사 승인 승인이 완료된 후 대략 어느정도 수입이 들어오는지 확인했다. 현재는 클릭수가 없어서 그런지 수입이 되지 않는다. 이건 구글 애드..
Vue 라우터 간략 소개 vue-router는 vue.js의 공식 라우터이다. Vue.js에서 SPA(Single Page Application)을 만들기 쉽게 도와준다. 중첩된 라우트/뷰 매핑 모듈화된, 컴포넌트 기반의 라우터 설정 라우터 파라미터, 쿼리, 와일드카드 Vue.js의 트랜지션 시스템을 이용한 트랜지션 효과 세밀한 네비게이션 컨트롤 active CSS 클래스를 자동으로 추가해주는 링크 HTML5 히스토리 모드 또는 해시 모드 (IE9에서 자동으로 폴백) 사용자 정의 가능한 스크롤 동작 vue router 설치 vue create 명령어를 사용하여 프로젝트를 생성한다. (본 글에서는 생략, 아래 글 참고) 2020/10/28 - [Vue] - Vue 설치부터 프로젝트 생성까지 Vue 설치부터..
준비 환경 npm 또는 yarn이 설치되어있어야 함 Vue CLI 설치 npm을 이용하여 Vue CLI 설치 $ npm install -g @vue/cli yarn을 이용하여 Vue CLI설치 $ yarn global add @vue/cli 프로젝트 생성 vue create 명령어를 이용하여 프로젝트 생성 $ vue create my-app preset 선택 default: babel, eslint 포함하여 프로젝트 생성 yarn을 사용할 것인지 npm을 사용할것인지 선택. 본 글에서는 yarn을 사용한다. 실행 yarn serve 명령어를 사용하여, 서버를 실행한다. $ cd my-app $ yarn serve http://localhost:8080/ 로 접속하여, 정상적으로 실행이되는지 확인한다. (..
문제의 저작권은 백준 알고리즘(https://www.acmicpc.net/)에게 있습니다. 문제 자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. 1부터 N까지 자연수 중에서 M개를 고른 수열 같은 수를 여러 번 골라도 된다. 고른 수열은 비내림차순이어야 한다. 길이가 K인 수열 A가 A1 ≤ A2 ≤ ... ≤ AK-1 ≤ AK를 만족하면, 비내림차순이라고 한다. 예제 입력 첫째 줄에 자연수 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 8) 출력 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해야 한다. //..