728x90

전체 글 170

[Oracle] Mysql에서 Oracle로 쿼리문 변경하기

2022/04/14(목) Mysql에서 Oracle로 쿼리문 변경이유 회사에서 프로젝트를 하는데 Mysql의 쿼리문을 Oracle 쿼리문으로 변경해야하는 업무를 하게 됐다. 빨리 변경을 하기 위해 방법을 찾다가 프로그램을 먼저 돌려서 한번 바꾸고 그 이후에는 쿼리문을 따로 돌려보면서 오류를 잡는 방식으로 변경했다. 사용한 프로그램 http://www.sqlines.com/online SQLines - Online SQL Conversion - SQL Scripts, DDL, Queries, Views, Stored Procedures, Triggers www.sqlines.com 사용 방법 - 왼쪽창에 변경하고자 하는 쿼리문을 넣고 위에 select 창에서 해당하는 DB를 선택 - 오른쪽이 고치고 싶은 ..

[코딩테스트] 숫자 문자열과 영단어 (level 1)

2022/04/15(금) 문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 참고로 각 숫자에 대응되는 영단어는 다음 표와 같습니다. 숫자영단어 0 zero 1 one 2 two 3 three 4 four 5 ..

javascript 두 날짜 값 사이에 몇 주를 포함하는 출력하기

2022-03-22(화) 시간은 정말빠르다 회사에서 프로젝트 중에 필요한 함수를 만들었는데 간단하기도 하고 캘린더 작업하거나 나처럼 그래프를 만드는 작업을 할 때 필요할 수 있는 함수를 공유하고자 한다. 두 날짜를 매개변수로 받아 사이에 포함되는 주 수 출력 주는 월요일부터 일요일을 한 주로 친다 매개변수로 start와 end를 받고 매개변수의 타입은 new Date() 형식으로 받는다 시작 날짜를 가지고 주의 마지막 날짜를 출력하고 1일을 더해 다음주 월요일을 출력하고 end와 비교하며 주의 수를 출력한다 ex) getWeekNumber(new Date("2022-03-01"), new Date("2022-03-17")) --> 3 출력 function getWeekNumber(start, end){ ..

IT 신입 개발자 준비물

2022-03-25(금) 회사에 들어가서 준비해 놓으면 좋은 것을 말해보고자 한다. 물론 회사뿐만 아니라 초보 개발자가 준비해 놓으면 좋은 프로그램들이다. 1. Intellij / eclipse / VS 코드 / STS 첫번째는 뭐.. 너무 당연한 자신이 사용하는 프레임워크나 툴입니다. 미리 설치해서 세팅해 놓으면 좋습니다. Java나 환경 설정 등은 당연히 해야하는 일! (회사에서 쓰는 버전을 물어보고 설치하면 좋습니다.) 2. Fork / sourcetree 회사에서 또는 개인적으로 프로젝트 할 때 GIt를 쓰게 되는데 branch별로 commit, merge 등을 UI로 쉽게 볼 수 있는 툴입니다. 있으면 확인하기 좋고 편리합니다. 3. Postman API를 만들고 확인할 때 유용합니다. 내가 만..

Spring boot 배포 War 만들기 (War 파일이란?)

2022-03-24(목) 회사에서 웹 프로젝트 중에 개발계와 운영계에 배포하기 위해 War파일을 만들라고 했다. 생각해보니 jar, war에 대해 정확히 찝어서 본적이 없는거 같다. 이번 기회에 간단하게 보도록 하자! - War파일이란? WebAppication Archive의 약자이다. 자바 서버 페이지, 자바 서블릿, 정적 웹 페이지 및 웹 애플리케이션을 함께 이루는 기타 자원을 한데 모아 배포하는데 사용되는 Jar파일이다. 쉽게 해석하면 배포를 하기 위한 웹 애플리케이션 자원들의 "압축 파일"이라는 뜻이다. - War를 왜사용하지? War 파일을 쓰는 이유는 간단하게 생각해서 우리가 사진이나 용량이 큰 파일을 압축해서 전달하는 것처럼 배포를 할 때도 큰 용량의 웹 애플리케이션을 통째로 전달할 수 없..

Git repository 추가하기

2022-03-22(화) - 기록용 - 프로젝트를 올리기위해서 자신의 Git 저장소를 생성해보자 1. 최상단 오른쪽에 + 버튼 클릭 후 New repository 클릭 2. Repository name을 정해준다 - Owner도 정할 수 있다 자신의 git를 넣을 지, 다른 자신이 속해있는 계정을 넣을 지 등,, 나는 개인 프로젝트로 할 것이고 public으로 해도 상관 없기 때문에 설정을 아래와 같이 하고 생성했다 3. create repository를 해주고 나면 repository가 생성완료 된다~

Git repository 삭제하기

2022-03-22(화) 개인 프로젝트를 진행해 보기 위해서 git를 본격적으로 사용해보려고 하는데 이전에 만들었던 필요없는 repository를 삭제하려고 하는데 잘 보이지 않아 찾아보고 기록을 남기려고 한다. 우선 자신의 git로 들어간다 1. your repositories클릭해서 들어가거나 로그인하고 처음 보이는 프로젝트들 중에 삭제하려는 repository 바로 선택하기 2. 삭제하고자 하는 repository 선택해서 들어가기 3. 해당 repository에 settings를 클릭 4. 밑으로 쭉 내리다 보면 danger zone이 있는데 거기에 delete this repository 클릭 5. 삭제하고자 하는 자신의 repository(위에 진한 글씨로 써져있는 그대로 입력하면 됌)의 이름..

javaScript 일주일의 시작 일과 끝일 출력하기

2022-03-10(목) 회사에서 프로젝트 중에 간단한 함수 생성해야해서 만들어봤다! 우선 일주일의 기준은 월요일부터 일요일이다 함수에 날짜를 매개변수로 넘겨주면 해당 날짜가 속한 일주일의 시작날짜(월요일)와 끝날짜(일요일)를 출력하는 함수다 회사에서 주단위로 데이터를 출력하는 차트를 생성해야해서 구글링을 하며 만들었다 혹시 찾는 누군가에게 도움이 됐으면 좋겠다 /** * 매개변수 date : new Date()의 형식으로 전달 * 출력 : yyyy-mm-dd 형식으로 출력 */ function getWeekStartDate(date){ let today = new Date(date.setHours(0,0,0,0)); let day = today.getDay(); let startDate let resu..

Intellij에서 Maven block 에러

2022/01/26(수) 오류는 많이 경험하고 적어두면 좋아서 기록을 해보려고 한다. 이번에 경헌한 오류는 회사에서 일하며 솔루션을 intellij로 설치하다가 maven 오류가 났다 우선 에러 코드는 아래와 같이 출력했다 - 에러코드 Could not transfer artifact ###pom의 경로### from/to maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories: [public (http://119.207.76.92:8888/nexus/content/groups/public, default, releases+snapshots), snapshots (http://119.207.76.92:8888/nexus/..

728x90