준내 쉬운 문제인데 자바 안쓴지도 너무 오래됐고 뇌에 주름이 다 없어져버려서 시작..내가 알고리즘 문제를 다시 풀 줄은 몰랐지 ㅎ... import java.util.Scanner;public class E2744 { public static void main(String[] args){ Scanner sc = new Scanner(System.in); String str = sc.next(); for(int i=0; i 계산 한 값을 바로 print 하지 않고 문자열에다가 저장하면 더 코드가 간략해지지만 귀찮아... 해당 문제는 아스키코드 값이 포인트... 대문자와 소문자 사이의 거리는 32이므로대문자를 입력 받았다면 -> 대문자 아스키코드 값에 +32 (..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVK8Qa%2Fbtr8jOxADTu%2FdM1LmIqaOpi7WvIUPEgSqk%2Fimg.png)
환경: CentOS 7 목차 1. CentOS 7에 Docker 설치 2. Docker에 Redis 설치 1. CentOS 7에 Docker 설치하기 https://velog.io/@inhwa1025/Docker-CentOS-7%EC%97%90-Docker-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 [Docker] CentOS 7에 Docker 설치하기 컨테이너 기반 가상화 플랫폼으로, 애플리케이션의 개발, 배포 및 실행을 단순하게 만들어주는 오픈소스 프로젝트도커는 가상화 기술 중 하나인 컨테이너 기술을 이용하여 서버 환경을 구성기 velog.io 1.1 패키지 업데이트 및 설치 yum -y update yum install -y yum-utils 1.2 repository 설정 ..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoR6Oa%2Fbtr6rwTvCW2%2FeK93pMV03Y2QkNKPSH1fzk%2Fimg.png)
정말 불편하게도 회사 인터넷PC는 윈도우다 (개인컴은 맥이라 개발 환경 설정하기 쉬운데...) 윈도우에서의 레디스는 그냥 실행 파일 다운 받아서 실행해도 되고 리눅스로 실행해도 되는데 실행 파일로는 이미 테스트 해봤기에 리눅스 환경 설정 겸 후자로 선택 삽질 겁나하며 설치했다 1. WSL로 윈도우에 리눅스 설치 https://learn.microsoft.com/en-us/windows/wsl/install Install WSL Install Windows Subsystem for Linux with the command, wsl --install. Use a Bash terminal on your Windows machine run by your preferred Linux distribution - U..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbijmll%2Fbtr5O9yPVTF%2F8seAlkZTu5jPnve9pgaPu1%2Fimg.png)
사내 기술 스터디 중 Redis를 맡게 되었다. 주임님과 한 팀으로 짜여진 기술 스터디 추진 계획으론 상반기에는 이론/기술, 하반기에는 (사내) 프로젝트 구현이다. 블로그에 한 번 더 정리함으로서 좀 더 내용을 이해하고자 한다. 참고자료 여러 블로그와 사이트도 찾아봤지만 가장 주축이 되었던 내용은 아래 두 가지 https://forward.nhn.com/2021/sessions/16 Redis 야무지게 사용하기 Redis, 얼마나 알고 사용하고 계신가요? Redis를 사용하는 사람들이라면 이것만큼은 꼭 알아야 할 내용들을 공유하고자 합니다. 어디 가서 Redis 좀 써봤다 얘기할 수 있도록, 대충 쓰는 것이 아닌 ' forward.nhn.com https://product.kyobobook.co.kr/d..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXn7CB%2Fbtr0GK4Dkgy%2FH4G7OK2z61AcDNolvVdrg0%2Fimg.png)
상황: 테스트코드 돌리는데 해당 오류 발생 원인: 구글링 해보니 대부분 도메인에서 어노테이션을 잘못 설정하거나 import를 다른 패키지로 설정 하는 경우 발생하는 듯 하다 혹은WebConfig 설정 문제였는데 나 같은 경우에는 어노테이션 문제도 아니였고 WebConfig는 사용하고 있지 않아서 해당 사례가 아니였음 나 같은 경우에는 가만 보니 build.gradle 설정에서 누락되어서 해당 문제가 발생하였음
상황: Docker 컨테이너 실행 도중에 에러 발생 원인: Docker가 제대로 종료가 되지 않았거나 뭐.. 기타 등등한 이유로 발생할 수 있다함 (나 같은 경우에는 전자 같기도?) 해결방법은 구글링 해보니 3가지 정도 나옴 (나 같은 경우에는 그냥 3번 재실행 돌림) 1. 현재 실행 중인 프로세스를 종료하고 도커 컨테이너 실행 sudo lsof -i :3306 sudo kill -9 PID 2. 컨테이너를 다른 포트로 할당하여 생성 3. 재부팅 docker restart NAME
2022년 8월 18일에 입사하여 2022년 11월 18일 3개월의 수습기간이 끝나고 정규직으로 전환되었다 내가 지원했던 직무에 배치가 되질 않아서 수습 3개월 동안 관둬야 할지 정말 많이 고민했는데 다시 백수가 된다고 해도 당장 돈이 나올 구실도 없고 이직을 하더라도 동종~유사 업계에서 일 하고 싶다는 생각이 들어서 마음을 바로 잡은 것 같다. 수습 3개월동안 간단한 개발도 해보고 실 서비스에 배포를 해봤다. 근 한달 전부턴 내 이름으로 개발 의뢰서가 날라오기도 해서 손발줄줄 흘리기도 했다... 솔직히 말하면 정규직인데도 아직까지도 개발부터 배포까지 전반적인 프로세스가 익숙하지가 않다. 아무래도 업계 특성상 보안 때문에 일반적인 깃허브나 SVN을 사용하지는 못하고 사내 자체 형상관리 시스템을 사용하고 ..
#include using namespace std; string str; int main(){ getline(cin, str); for(int i=0; i=65 && str[i] 90 ) str[i] = str[i]+13-26; else str[i] += 13; } else if(str[i]>= 97 && str[i] 122) str[i] = str[i]+13-26; else str[i] +=13; } cout