| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- ubuntu 패스워드
- 코드스테이츠
- REST HTTP API
- ubuntu
- char to int
- set-version
- Java
- RestControllerAdvice
- 탐욕 알고리즘
- mapstruct
- git workflow
- ubuntu passwd
- JAVA 재귀함수
- git 설정
- 자료구조
- 리눅스 사용권한
- Spring
- Spring MVC
- 함수형 인터페이스
- Spring 예외처리
- http 응답코드
- O(log n)
- N:N
- AOP
- root passwd
- custom exception
- 배열 탐색
- 스키마 디자인
- file i/o
- 스키마 설계
- Today
- Total
목록전체 글 (68)
개발소설
소수란, 1보다 큰 자연수 중 1과 자기 자신만을 약수로 가지는 수다. for(int i=2; i 제곱근을 구하는 메소드 소수는 약수가 자기 자신과 1밖에 없음 num=81 -> 1, 3, 9, 27, 81 81의 제곱근은 9, 약수들은 제곱근을 기준으로 대칭되므로 제곱근 까지만 확인해도 소수인지 알수 있음 */ for(int i=2; i
int num = 10; for(int i=1; i
// 짝수는 false, 홀수는 true int num = 입력받기; int i = 1; while(i 6 4 2 0 // i 1보다 크지 않기 때문에 종료 // 홀수7 -> 5 3 1 // i 1보다 크지 않기 때문에 종료 if(num == 0){ return false; }else{ return true; }
현재시간에 1초를 더하여 출력하는 문제 24시간제로 표현 23시 59분 59초를 입력하면 0시 0분 0초 여야함 int time=0; time = (hour * 3600) + (minute * 60) + second + 1; // 1시간은 3600초 + 1분은 60초 + 나머지초 // 문제가 현재시간에서 +1초를 더하는것이라 +1초 hour = (time / 3600) % 24; // 초를 3600으로 나누면 시간, 24시로 표현시 %24로 나머지구하기 minute = (time / 60) % 60; // 초를 60으로 나누면 분, 60분 단위로 표시시 %60로 나머지구하기 second = time % 60; // 초를 60초 단위로 표시시 %60로 나머지구하기 return "1초 뒤에 "+hour+"시..
AND연산과 NOT연산으로 OR연산 만들기 if(!expression1 && !expression2) { return false; } else { return true; } /* OR연산은 false false 외에 전부 true를 반환 AND연산은 true true에만 true반환 이걸 반대로하면 연산자의 부정연산후 AND연산시 3가지는 true를 반환, 1가지 상황(false,false)에서만 false를 반환 */ // AND연산을 OR연산으로도 가능 if(!expression1 || !expression2){ return false; } else { return true; }
회고를 매일 쓰려고 했으나... 공부한 내용도 매일 포스팅 해서 시간이 너무 부족해 주간 회고로 하려고 한다.. 일주일간 느낀점 어려웠나? 일단 기초적인 부분이기 때문에 크게 어려운건 없었다. 대부분 다 알던 내용들 이었고 GIt만 제대로 사용해본적이 없어서 거기만 조금 헷갈렸다. 아 그리고 String 메소드들도 첨본것도 있어서 시간이 좀 걸렸다. 아마 첫주기때문에 빡센 내용도 안넣었을 것이다. 집중을 잘했나? 제대로 한 날도 있고 못한 날도 있고 종합점수는 60점... 모르는걸 배울땐 집중도가 빡올라갔는데 아는걸 배우니 루즈 해진게 문제다.. 다음주도 아는게 많이 나올텐데 복습한다는 마음으로 해야 할것 같다. 기분이 어떤가? 솔직히 말하면 조급함이 조금 생긴다. 언제 모르는게 나오지?, 언제 프로젝트..
오늘은 회사 다닐때 3년간 주구장창 만지던 리눅스를 배웠다. 정말 기초적인 내용들이라 당연히 거의다 아는내용이였다. 현업에서는 centos를 사용했었는데 ubuntu로 실습한게 조금 다를뿐.. centos에서는 패키지 매니저를 yum을 사용했는데 ubuntu에서는 apt를 사용한다. 아 그리고 몰랐던게 있긴 있었다 디렉토리나 파일이름에 공백이 들어가게 할수 있었는지 몰랐다. 항상 띄어쓰기 하는 부분을 언더바( _ )로 표현했었어서.. 몇년을 만졌는데 이게 처음이라니 ㄷㄷ 나중에 시간나면 클라우드 서버 하나를 대여하던가, VM ware로 서버 한대를 만들어 운영해서 서버 셋팅하는 내용과 간단한 tip같은걸 포스팅 해봐야 겠다. 일단은 자바 배우는게 중요하니 자바에 집중 하자! 오늘의 반성할점 다 아는내용이..
atop 리눅스에서 시스템 리소스를 모니터링 확인하는 툴 # 패키지매니저를 통해 설치- sudo apt install atop, yum install atop chae@DESKTOP-0E5UOSR:~$ sudo apt install atop Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: atop 0 upgraded, 1 newly installed, 0 to remove and 252 not upgraded. Need to get 132 kB of archives. After this operation, 377 ..