본문 바로가기

분류 전체보기65

1일 지난 파일 삭제 #!/bin/bash cd /var/logs find ./* -ctime +1 -exec rm -f {} \; 2021. 1. 19.
linux 기본 에디터 변경 ~/.bashrc 에 제일 마지막에 다음 추가 하면댐 export EDITOR=vi 2021. 1. 15.
touch 파일 날짜 변경 touch path/to/file -exec touch -t 200906122350 {} \; 2021. 1. 12.
Too many open files 에러 조치 현재 오픈 파일 개수 한계 확인하기 $ ulimit -aS ... open files (-n) 1024 ... 10배로 늘려주기 1) 명령어로 설정하기 (ulimit 명령어의 -n 옵션 사용) $ ulimit -n 10240 2) 파일에 설정하기 (/etc/security/limits.conf 파일에 추가/수정) 계정명 soft nofile 10240 계정명 hard nofile 10240 2021. 1. 7.
Git 강제로 커밋 되돌리고 서버에 반영 $ git reset --hard {커밋아이디} 서버에도 적용하려면 $ git push origin +{브랜치이름} Example: $ git reset --hard c4cfi2 $ git push origin +master 2020. 12. 18.
Visual Studio Code로 Java 스프링 코딩하기 다음 확장 기능을 설치하면 된다. 1. Language support for Java TM for Visual Studio Code (redhat.java) 2. Java Extension Pack (vscjava.vscode-java-pack) 3. Debugger for Java (vscjava.vscode-java-debug) 4. Spring Boot Support (Pivotal.vscode-spring-boot) 5. Maven Project Explorer (vscjava.vscode-maven) 2020. 12. 17.
[프로그래머스][Java] 기능 개발 programmers.co.kr/learn/courses/30/lessons/42586 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr 쉬운 문제다. 순회를 하면서 앞에 자기보다 작업시간이 더 길거나 같은 작업이 있으면 보류되고, 없다면 앞선 작업을 배포시키면 된다. 먼저 progresses와 speeds값으로 쉽게 각 작업별 작업시간을 구할 수 있다. getWorkDays 함수를 만들어 readability를 높인다. getWorkDays(int progress, int speed) progress:.. 2020. 11. 29.
Java Primitive 배열 초기화 및 List 변환방법 primitive 배열 초기화 int[] myIntArray = new int[3]; int[] myIntArray = {1, 2, 3}; int[] myIntArray = new int[]{1, 2, 3}; int[][] num={ {1,2}, {1,2}, {1,2}, {1,2}, {1,2} }; String[] myStringArray = new String[3]; String[] myStringArray = {"a", "b", "c"}; String[] myStringArray = new String[]{"a", "b", "c"}; List -> Primitive 배열 변환방법 List numList = new ArrayList(); numList.add(1); numList.add(2); numL.. 2020. 11. 29.
[프로그래머스][스택/큐][JAVA] 주식가격 [프로그래머스][스택/큐][JAVA] 주식가격 스택으로 풀기 programmers.co.kr/learn/courses/30/lessons/42584 코딩테스트 연습 - 주식가격 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,00 programmers.co.kr 순회를 하면서 자신보다 뒷쪽에 자신보다 더 작은값의 위치가 어디인지만 알면된다. 따라서 뒤에서부터 순회하면서 앞의값보다 작은 값들의 위치를 스택에 쌓아 기억하는 것이 핵심이다. 맨 마지막 숫자의 답은 무조건 0이니 그 전 숫자부터 순회한다. 순회를 하면서 다음과 같이 액션해주.. 2020. 11. 28.