Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

98 total results found

Java

리눅스 명령어

자바 코딩테스트 오답정리

개인위키 트러블슈팅

🤔 Why'sWiki

📘 [JavaScript] 비동기처리

📘 [JavaScript] Scope(스코프)

SQL 코딩테스트 오답정리

JAVA

Git

독서

문자열

자바 코딩테스트 오답정리

배열

자바 코딩테스트 오답정리

형변환(Casting)

JAVA

변환(Conversion)

JAVA

연산자

JAVA

String(문자열)

JAVA

Stream

JAVA

병합

Git

.gitignore

Git

명령어

Git

초기 세팅

Git

구조

Git

1. [Java] 암호 해독 - cipher.charAt(i - 1)

자바 코딩테스트 오답정리 문자열

https://school.programmers.co.kr/learn/courses/30/lessons/120892오답class Solution { public String solution(String cipher, int code) { StringBuilder sb = new StringBuilder(); for (int i = code; i <= cipher.length(); code++;) { ...

2. [Java] 대문자와 소문자

자바 코딩테스트 오답정리 문자열

https://school.programmers.co.kr/learn/courses/30/lessons/120893오답class Solution { public String solution(String my_string) { StringBuilder sb = new StringBuilder(); for(int i = 0; i < my_string.length(); i++) { if(Character...

3. [Java] 영어가 싫어요 - numbers.replaceAll(a,b);

자바 코딩테스트 오답정리 문자열

https://school.programmers.co.kr/learn/courses/30/lessons/120894틀린 코드class Solution { public long solution(String numbers) { String[] words = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nin...

GitHub README 마크다운 문법 정리

🤔 Why'sWiki

GitHub README 마크다운 문법 정리.md 확장자는 마크다운 문서GitHub는 README.md를 자동으로 프로젝트 홈에서 보여준다.코드 블럭에 언어명을 지정하면 문법 강조가 적용된다. (예: javascript, python, bash)📝 1. 제목 (Headings)# H1 제목 ## H2 제목 ### H3 제목 #### H4 제목 ##### H5 제목 ###### H6 제목✍️ 2. 강조 (Emphasis)*기울임* 또는 _기울임_ ...

#5. Git에 READ.md 파일만 있을때 로컬에서 처음 push 하는 경우

개인위키 트러블슈팅

⚠️ 문제 GitHub에 이미 README.md가 있고, 로컬은 Git 초기화만 되어 있는 상태 처음 git push 하려고 한다. GitHub에서 먼저 pull 받아온 뒤 그다음 병합 또는 덮어쓰기 → push​해야 한다.이 때 git pull --rebase 가 안먹히는 문제🔍 원인 분석명령어사용 시점의미 및 작동 방식git pull origin main --allow-unrelated-histories✅ 최초 1회만서로 관련 없는 두 Git 히스토리를 강제...

주석

🤔 Why'sWiki

1. Java (Intelli J) 기능단축키 (Windows/Linux)단축키 (Mac)한 줄 주석 토글 //Ctrl + /Cmd + /블록 주석 토글 /* */Ctrl + Shift + / →/* */, 취소는 Ctrl + Shift + \Cmd + Shift + /문서 주석 (Javadoc)/** //** 입력 후 Enter/** 입력 후 Enter2. 환경설정파일 설정파일(.env, .ini, conf, 등)에서 주석을 쓸 때 어떤 파일에는 #, ; 쓰는...

#4. 인증서 발급 후에도 보안경고 뜨는 문제

개인위키 트러블슈팅

⚠️ 문제 https://www.dainwiki.com 접속 시 보안 경고 발생www 서브도메인 등록 후 yml 파일 재설정 완료 → www로 접속하면 계속해서 보안 경고 뜸docker logs letsencrypt에서는 인증서 발급 관련 메시지가 있었지만, 실제 반영되지 않음🔍 원인 분석👉 .env에서 LETSENCRYPT_HOST 및 VIRTUAL_HOST는 정상적으로 설정되어 있었음 (www.dainwiki.com 포함)👉 인증서 발급도 로그상 성공했으나,...

nano 에디터

리눅스 명령어

nano docker-compose.yml내용 수정 후✅ Ctrl + O 저장 Enter✅ Ctrl + X로 나가기✅ Ctrl + K 여러 번 눌러서 한 줄씩 삭제 ✅ 마우스 or Shift + ↓ 로 전체 선택 후 삭제방향키 ↓↓ 끝까지Ctrl + K로 한 번에 삭제

📁 프로젝트 구조 & 자주 쓰는 명령어

개인위키 트러블슈팅

전체 프로젝트 구조Docker 기반 BookStack + MariaDB📁 DainWiki/ ├── 📁 bookstack/ # BookStack 컨테이너 설정 및 데이터 │ └── ... # 도커 이미지에서 마운트됨 ├── 📁 bookstack_db/ # MariaDB 데이터 │ └── ... # (.frm, .ibd 등 DB 파일들) ├── 📁 certs/ ...

#1. 도커 컨테이너 기반 프로젝트에서 자동 SSL 발급 받는 법

개인위키 트러블슈팅

⚠️ 문제(Docker 기반으로 AWS Lightsail에서 운영하는 프로젝트)HTTPS로 접속시 브라우저에서 '보안 경고'가 발생하는 문제🔍 원인 분석SSL 인증서 없음⚡ 해결방법기존 docker-compose.yml 파일에 아래 2가지 Docker 이미지를 추가하여 SSL 자동 발급Nginx reverse proxy (jwilder/nginx-proxy),Let's Encrypt companion (JrCs/letsencrypt-nginx-proxy-comp...

#3. DB 초기화 & 데이터 보존 트러블슈팅

개인위키 트러블슈팅

⚠️ 문제 로컬에서 BookStack API 기반 개인 위키 프로젝트((Apache + PHP + MySQL) 진행 중 DB 초기화 발생503 오류 발생으로 프로젝트 수정하던 중 기존에 업로드한 위키 문서 데이터 전부 초기화됨🔍 원인 추정MySQL 데이터 저장 경로가 htdocs 외부에 없어 백업이 어려움서버 재시작 혹은 캐시 삭제 과정에서 데이터 손실영구 저장소 설정(volume, data 디렉토리) 미비⚡ 해결 방법해결: AWS Lightsail로 이전, D...

#2. www 도메인 503 리디렉션 문제

개인위키 트러블슈팅

⚠️ 문제도메인: https://dainwiki.com, http://dainwiki.com은 정상 접속됨http://www.dainwiki.com, https://www.dainwiki.com 모두 접속 불가DNS 설정은 정상(A레코드 호스트에 @와 www(서브) 모두 정상 등록되어 있음)🔍 원인 분석Docker 환경에서 nginx-proxy + letsencrypt-nginx-proxy-companion 조합을 사용 중.env 또는 docker-compose...

[docker] 파일 찾기 sduo find, public IPv4확인은 ns lookup,

리눅스 명령어

docker-compose.yml 파일 있는 곳 찾기sudo find / -name docker-compose.yml 2>/dev/nullEC2 퍼블릭 IP 확인하는 명령어nslookup dainwiki.com

1. [SQL] 없어진 기록 찾기

SQL 코딩테스트 오답정리

프로그래머스 [SQL] 없어진 기록 찾기https://school.programmers.co.kr/learn/courses/30/lessons/59042❌ 오답정리SELECT o.animal_id, o.name FROM animal_ins i RIGHT OUTER JOIN animal_outs o ON i.animal_id = o.animal_id WHERE o.animal_id is not null AND i.animal_id is null; ORDER ...

#6. The current branch master has no upstream branch. 문제

개인위키 트러블슈팅

⚠️ 문제 ​Git Bash 에서 커밋 하던 중 아래와 같은 오류 메세지The current branch master has no upstream branch.$ git push fatal: The current branch master has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin master To...

4. [Java] 인덱스 바꾸기 - return new String(arr);

자바 코딩테스트 오답정리 문자열

https://school.programmers.co.kr/learn/courses/30/lessons/120895틀린 코드class Solution { public String solution(String my_string, int num1, int num2) { String[] arr = String.toCharArray(my_string); char tmp = arr[num1]; arr[num1] =...

5. [Java] 한 번만 등장한 문자 (문자열) - sb.toString();

자바 코딩테스트 오답정리 문자열

https://school.programmers.co.kr/learn/courses/30/lessons/120896틀린 코드import java.util.*; class Solution { public String solution(String s) { int[] cnt = new int[26]; for(char c : s.toCharArray()) { cnt[c - 'a']+...

6. [Java] 약수구하기 - list.toArray(new String[0]);

자바 코딩테스트 오답정리 배열

https://school.programmers.co.kr/learn/courses/30/lessons/120897틀린 코드import java.util.*; class Solution { public int[] solution(int n) { ArrayList<Integer> list = new ArrayList<>(); for (int i = 0; i <= n; i++) { if(n%i==...

7. [Java] 가장 큰 수 찾기- return new int[]{max, idx};

자바 코딩테스트 오답정리 배열

https://school.programmers.co.kr/learn/courses/30/lessons/120899틀린 코드import java.util.*; class Solution { public int[] solution(int[] array) { Arrays.sort(array); int[] answer = new int[2]; answer[0] = array[array.length-1]; ...

8. [Java] 문자열 계산하기 - Character.isDigit(c)

자바 코딩테스트 오답정리 배열

https://school.programmers.co.kr/learn/courses/30/lessons/120902틀린 코드 (1차 시도)class Solution { public int solution(String my_string) { char[] arr = my_string.toCharArray(); int sum = 0; for (char c : arr ) { if (c !=...