일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 셰프의찾아가는구내식당
- 직장인점심구독
- 도커
- Plating
- 프로그래머스 코딩테스트
- 개발자 면접 질문
- 신입 개발자 필수 면접 질문
- docker image
- .dockerignore
- 신입 개발자 자바 면접 질문
- 신입 개발자 자바 면접
- 개발자 채용연계형인턴
- Linux
- 개발자 코딩테스트
- 코딩테스트 연습
- 플레이팅
- 식단일기
- 자바 암호화 복호화
- 식단
- 자바 stream
- 개발자 인턴
- docker
- 자바 암호화
- 신입 개발자 면접
- 신입 개발자 면접 질문
- 자바 암호화 알고리즘
- 프로그래머스
- 샐러드
- 개발자 정규직
- 개발자 면접
- Today
- Total
목록전체 글 (104)
달리는 두딘

문제 설명 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 순위당첨 내용 1 6개 번호가 모두 일치 2 5개 번호가 일치 3 4개 번호가 일치 4 3개 번호가 일치 5 2개 번호가 일치 6(낙첨) 그 외 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게 되었습니다. 당첨 번호 발표 후, 민우는 자신이 구매했던 로또로 당첨이 가능했던 최고 순위와 최저 순위를 알아보고 싶어졌습니다. 알아볼 수 없는 번호를 0으로 표기하기로 하고, 민우가 구매한 로또 번호 6개가 44, 1, 0, 0, 31 25라고 가정해보겠습니다. 당..

문제 설명 영어가 싫은 머쓱이는 영어로 표기되어있는 숫자를 수로 바꾸려고 합니다. 문자열 numbers가 매개변수로 주어질 때, numbers를 정수로 바꿔 return 하도록 solution 함수를 완성해 주세요. 제한사항 numbers는 소문자로만 구성되어 있습니다. numbers는 "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" 들이 공백 없이 조합되어 있습니다. 1 ≤ numbers의 길이 ≤ 50 "zero"는 numbers의 맨 앞에 올 수 없습니다. 입출력 예 numbers result "onetwothreefourfivesixseveneightnine" 123456789 "onefourzerosix..

문제 설명 문자열 s가 매개변수로 주어집니다. s에서 한 번만 등장하는 문자를 사전 순으로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 한 번만 등장하는 문자가 없을 경우 빈 문자열을 return 합니다. 제한사항 0

자바로 배열 또는 컬렉션 객체를 다룰 때 IDE의 추천 메소드에는 stream()이 항상 있었다. 하지만 for문이나 향상된 for문으로도 충분히 원하는 결과를 이끌어낼 수 있어서 매번 지나쳤던 기억이 있다. 추후 로직이 복잡한 코드를 작성할 때 코드의 양이 많아지고 가독성이 떨어지는 상황을 대비해 스트림에 대해 제대로 알아보고 적절한 상황에 잘 활용할 수 있으면 좋겠다. 자바 스트림(Stream)이란? Java 8부터 추가된 기술로 람다를 활용해 배열과 컬렉션을 함수형으로 간단하게 처리할 수 있는 기술이다. 기존의 for문과 Iterator를 사용하면 코드가 길어져서 가독성과 재사용성이 떨어지며 데이터 타입마다 다른 방식으로 다뤄야 하는 불편함이 있다. 스트림은 데이터 소스를 추상화하고, 데이터를 다루..

더미 데이터(dummy data)란? 유용한 데이터가 포함되지 않지만 공간을 예비해두어 실제 데이터가 명목상 존재하는 것처럼 다루는 유순한 정보를 의미한다. 여러건의 물리적 데이터를 이용하여 테스트 (페이징 테스트 등)할 때 사용한다. 더미 데이터 삽입 프로시저 생성 DELIMITER $$ DROP PROCEDURE IF EXISTS loopInsert$$ CREATE PROCEDURE loopInsert() BEGIN DECLARE i INT DEFAULT 1; WHILE i

watch 명령어를 소개합니다. watch는 임의 명령을 정기적으로 실행하는 데 사용되며, 명령의 출력을 터미널 창에 표시합니다. 이 기능은 명령을 반복적으로 실행하고 명령 출력이 시간에 따라 변하는 것을 보아야 할 때 유용합니다. 예를 들어 watch 명령을 사용하여 시스템 가동 시간 또는 디스크 사용량을 모니터링할 수 있습니다. watch 유틸리티는 거의 모든 Linux 배포 환경에 사전 설치된 procps(또는 procps-ng) 패키지의 일부입니다. watch 명령어 사용법 watch 명령의 구문은 다음과 같습니다. watch [OPTIONS] COMMAND watch 명령의 작동 방식을 더 잘 설명하기 위해 date 명령을 실행합니다. watch date 위의 이미지에서 볼 수 있듯이 watch..

1. 현재 리눅스에서 열려있는 포트 확인 1) netstat -tnlp TCP 중에서(t), Listening 상태[열린포트]인 애들만(l), 상세 정보까지(p), 10진수 숫자로(n) 표기한다. [dklee@localhost ~]$ netstat -tnlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN - tcp6 0 0 :::21 :::* LISTEN - tcp6 0 0 :::22 :::* LISTEN - t..

리눅스 find 사용법 find [옵션] [경로] [표현식] # 현재 위치에서 log가 들어가는 파일 모두 찾기 find . -name "*log*" 옵션 P : 심볼릭 링크를 따라가지 않고, 심볼릭 링크 자체 정보 사용. L : 심볼릭 링크에 연결된 파일 정보 사용. H : 심볼릭 링크를 따라가지 않으나, Command Line Argument를 처리할 땐 예외. D : 디버그 메시지 출력. 경로 find의 인자값으로는 경로를 받습니다. 상대 경로, 절대 경로 모두 가능하며 대부분의 리눅스의 경우 이 경로 인자 값을 생략한다면 현재 위치(.)를 입력받은 것으로 간주하지만 유닉스의 경우 이 경로를 입력받지 않으면 명령어 실행이 안되니 유의하셔야 합니다. 표현식 name : 해당 이름의 파일을 찾음. 해당..

Linux에서 Tomcat 서버 끄기 cd 톰캣설치경로/bin ./shutdown.sh 또는 service tomcat stop Linux에서 Tomcat 서버 켜기 cd 톰캣설치경로/bin ./startup.sh 또는 service tomcat start Linux에서 Tomcat 서버 재가동 위에서와 같이 ./shutdown.sh 후에 ./startup.sh 하기 또는 service tomcat restart 출처 https://wwwnghks.tistory.com/23

@Lob 데이터베이스의 BLOB, CLOB 타입과 매핑합니다. @Lob에는 지정할 수 있는 속성이 없습니다. 대신에 매핑하는 필드 타입이 문자면 CLOB이고, 나머지는 BLOB으로 매핑됩니다. (Lob은 Large Object의 줄임말입니다) CLOB : 문자 대형 객체, BLOB : 이진 대형 객체 (이미지, 동영상 등등) @Lob 주석은 @Basic 혹은 @ElementCollection 과 함께 사용할 수 있습니다. 출처 https://ttl-blog.tistory.com/117