일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- sqldeveloper
- IntelliJ
- Developer
- apache
- 환경변수
- springboot
- 스프링부트
- ojdbc
- 웹개발
- Maven
- SpringSecurity
- install
- Tomcat #SpringFramework
- Database
- Oracle11g
- tcping
- postman
- Web
- development
- mysql
- mssql
- RESTful
- undefined
- 스프링시큐리티
- oracle
- HATEOAS
- springboot #controller #jsp
- 스프링부트 #springboot #project #Intellij
- restapi
- SpringInitializer
- Today
- Total
여백에 도장 찍기
1. What is yarn ? Yarn is a package manager that doubles down as project manager. -> yanr은 프로젝트 관리자 역할을 하는 패키지 관리자. 2. Why yarn ? : 기존 node_module 의 문제점 때문 (용량 차지, 속도 저하) 참고 ) https://yarnpkg.com/features/pnp#the-node_modules-problem Plug'n'Play An overview of Plug'n'Play, a powerful and innovative installation strategy for Node. yarnpkg.com 2. yarn 설치 #> node.js 이미 설치되어 있으므로 --ignore-dependenci..
1. brew를 통해 Node.js 설치 >>> brew install node >>> node -v 10:35.30 화 1 11 2022 >>> v17.3.0 >>> npm -v 10:35.33 화 1 11 2022 >>> 8.3.0 2. 간단하게 Node.js 실행해보기 >>> mkdir ~/projects >>> cd ~/projects >>> vi hello-world.js const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'te..
EXPORT 를 통해 환경변수 설정해도 영구적으로 설정되지 않는다. ~/.bash_profile 파일을 생성해서 설정해주어야 한다. 1. ~/.bash_profile 설정 # 최초 설정 시 bash_profile 생성 vi ~/.bash_profile # source 명령어를 통해 수정된 내용 적용 source ~/.bash_profile ~/.bash_profile에는 설정이 되어있으나 환경변수가 먹히지 않는 경우가 있다. 터미널이 zsh을 바라보고있기 때문에 zsh에서 bas_profile을 포함하게 설정해줘야한다. 2. ~/.zshrc 설정 # zshrc 생성 및 bash_profile 포함하도록 설정 vi ~/.zshrc source ~/.bash_profile # 적용 source ~/.zshrc
Homebrew 설치하기 : https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" Git Remote Mirroring https://docs.brew.sh/Installation Installation Documentation for the missing package manager for macOS. docs.brew.sh export HOMEBREW_BREW_GIT_REMOTE="..." # put your Git mir..
https://programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; class Solution { public int[] solution(int[] answers) { int[] answer = {}; int a = answers.length; // 문항 갯수 int[] supoja1_pa..
https://programmers.co.kr/learn/courses/30/lessons/42748 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr import java.util.Arrays; class Solution { public int[] solution(int[] array, int[][] commands) { int[] answer = new int[commands.length]; for (int a=0; a 메서드를 통해 배열을 복사할 수 있다. - 배열 정렬 : Arrays.sort(); - ArrayList 정렬: Collections.sort();
큐(Queue)는 사람들이 맛집 앞에 줄 서는 상황을 생각하면 된다. FIFO(First-In First-Out), 선입선출 구조. Enqueue: 큐에 데이터를 넣는 기능 Dequeue: 큐에서 데이터를 꺼내는 기능 Java package hello.hellospring.Book; import java.util.LinkedList; import java.util.Queue; public class queue { public static void main(String[] args) { Queue queue = new LinkedList(); queue.add(1); // 큐에 데이터 추가 (데이터 추가 공간 없을 시 Exception 발생) queue.offer(2); // 큐에 데이터 추가 queue...
DFS(Depth-First Search), 깊이 우선 탐색은 이름 그대로 그래프에서 깊은 부분을 우선적으로 탐색하는 알고리즘이다. DFS는 스택(Stack) 자료구조를 이용한다. 탐색 과정 1. 탐색 시작 노드를 스택에 삽입하고 방문 처리 한다. 2. 스택의 최상단 노드에 방문하지 않은 인접 노드가 있으면 그 인접 노드를 스택에 넣고 방문 처리를 한다. 방문하지 않은 인접 노드가 없으면 스택에서 최상단 노드를 꺼낸다. 3. 2번 과정을 더 이상 수행할 수 없을 때까지 반복. DFS는 스택을 이용하는 알고리즘이기 때문에 실제 구현은 재귀 함수를 이용했을 때 간결한 구현이 가능. DFS - JAVA 구현 // 깊이 우선 탐색 public class dfs { private static int[][] gra..