일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- desc
- trunc(sysdate)
- 프로세스 종료
- HDD
- 이진탐색트리
- trunc()
- RAM
- Git
- 오라클 trunc()
- maven
- Servlet
- web
- ArrayList
- null
- 스레드
- queue
- MAP
- 멀티스레드
- 정렬
- heap
- 오라클 버림 함수
- url
- netstat
- stack
- HashMap
- ssd
- 스케줄 삭제
- cpu
- git push
- trunc(date)
- Today
- Total
목록분류 전체보기 (60)
無테고리 인생살이
시저 암호(Caesar Cipher) 암호화하려는 알파벳을 다른 알파벳으로 치환하는 방식. 모든 알파벳을 일정한 거리만큼 밀어서 바꾼다. ex) ABC -> 3이동 -> DEF 알파벳의 끝인 Z 다음은 다시 A ! 그러므로 순환암호라고도 불린다. abcde...xyzabc... 일정한 거리만큼 알파벳을 이동시키면 암호가 쉽게 풀리기 때문에 보안에 취약하다, 암호라는 개념이 익숙치 않았던 고대에 주로 사용했던 방식이다.
트레이드오프(trade-off)의 사전적 의미는 상충관계. 즉, 하나를 얻으면 다른 하나를 잃을 수 있는 관계를 말한다. 예시) 파일 압축을 많이할수록, 즉 데이터 크기를 줄일수록 화질저하 프로그램 성능을 높일수록 메모리 사용량 증가 트레이드오프를 고려해서 균형잡힌 선택을 하는 것이 중요 !
스케일 업이란 스케일 아웃이란 장단점 비교 대용량 트래픽으로 기존에 사용하던 서버에 많은 부하가 걸렸다. 인프라를 확장해서 기존 서버의 부담을 줄여야 한다. 스케일 업(Scale-up)과 스케일 아웃(Scale-out) 두 방법 중, 어떤 방법으로 서버 확장을 할 것인가? 스케일 업(Scale-up) : Scale-up은 기존 서버의 사양을 높이는 것 기존 서버가 용량이나 성능의 한계에 달했을 시, 하드웨어적으로는 서버에 디스크를 추가하거나 CPU 또는 RAM(memory)를 업그레이드 시키는 것을 말하고 소프트웨어적으로는 AWS의 EC2 인스턴스 사양을 높이는 것을 말한다. 기존 서버의 성능을 확장하는 것이므로, vertical scaling 이라고도 불린다. 스케일 아웃(Scale-out) : Sca..
에러 javax.servlet.annotation.WebServlet 가 import 되지 않아, @WebServlet 어노테이션을 사용할 수 없다. 에러 원인 : javax.servlet.annotation 패키지는 servlet 3.0 이후 버전에서 실행 가능 - 현재 작업 중인 프로젝트의 servlet 라이브러리 버전 확인 3.0 이상의 servlet-api.jar 파일이 필요한데, 2.5 버전의 파일로 작업 중이므로 에러 해결방법 : servlet-api-2.5.jar 파일을 servlet-api-3.0.jar 이상의 버전 파일로 바꿔야 한다. 1. 3.0 이상 버전의 jar 파일 검색 2. dependency 태그 전부 복사 3. pom.xml 파일에 붙여넣기 2.5 버전인 해당 태그 모두 지우..
1. 최신 커밋 수정: git commit --amend / git commit --amend -m " " 2. 이전 커밋 수정: git rebase -i HEAD~3 -i, --interactive : Let the user edit the list of commits to rebase : 사용자가 rebase를 통해 커밋목록을 수정할 수 있게 하는 옵션 rebase는 현재 작업중인 브랜치의 최신 커밋을 가리키는 HEAD 포인터를 이동시킬 수 있다는 특성을 이용해서, 과거 커밋 히스토리를 수정하는 데에도 사용할 수 있다. 특히 그 중에서도 대화형으로 실행할 수 있는 옵션인 --interactive (또는 -i) 를 이용한다면 더욱 쉽게 수정이 가능하다. 3. 원격 커밋 수정 참고 : https://jw..