전체 글 79

[javaScript] 가장큰수

문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 제한 사항 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. 입출력 예 numbers return [6,10,2]..

[ git ] git push중 error: 403

프로젝트를 진행하면서 형상관리를 맡아서 하고있는 중인데 아주...많은 ㅋㅋㅋ오류들을 보고있다... 해결하려고 찾아보다보니 많이 공부되고있는데 오늘은 403 오류가 나서 해결해야했다. 403이면 권한 문제라고 하는데 보통 일반적인 해결방법은 설정 > 고급 > 유저네임을 설정하지 않은 경우 URL별로 기본으로 사용할 유저네임 -> 계정 선택후 삭제 그렇지만 나의 문제는 늦게 추가했던 팀원분의 권한을 develop으로 설정하지 않았던것... (Guest로 되어있었다.) 권한 문제라는걸 보자마자 여기로 달려가서 확인했더니 어우..역시나...ㅠ 문제를 바로 해결해서 너무 다행이다 정말... 다른 팀원들의 권한은 다 제대로 설정되어있어서 이 에러를 본적이 없었는데,,, 이렇게 확인해서 다행이다.. 나중에 이런 문제..

개발/기타 2021.05.27

[ 용어정리 ] Git-flow

이번 프로젝트에서 형상관리를 맡게 되었다. 강사님이 git flow를 공부해야한다고 하셨는데, 찾아보니까 이론적으로는 이해가 갈거같으면서 뭔가 두루뭉실..하다... Git-flow 깃 플로우는 크게 전략이라고 생각하면 된다. 소스코드를 관리하고 출시하기 위한 브랜치 관리 전략(branch management stategy)중 하나라고 한다. Vicent Driessen이 제안한 git의 workflow디자인에 기반한 브랜칭 모델이며, 브랜치의 종류는 5가지가 있다. - Master : 제품으로 출시되는 브랜치 - Develop : 다음 출시 버전을 개발하는 브랜치 - Feature : 기능을 개발하는 브랜치 - Realest : 이번 출시 버전을 준비하는 브랜치 - Hotfix : 출시 버전에서 발생한 ..

공부/용어정리 2021.05.17

[경신스] 클라우드 인사이트 공유의 장 'AWS 서밋' 개막

트렌트 : 파란색 / 수치적 근거 : 빨강색 AWS 서밋 온라인 코리아 2021 개최 아마존웹서비스(AWS)가 클라우드 기술을 활용한 혁신과 성공사례를 공유하는 온라인 서밋을 연다. 자바의 아버지라는 평가를 받는 제임스 고슬링이 참석하며, 국내 주요 기업의 AWS 솔루션 기반 혁신과 성공 사례 발표가 이어진다. AWS 서밋 안내 이미지/ AWS코리아 7일 AWS에 따르면 11일과 12일 ‘AWS 서밋 온라인 코리아 2021(AWS Summit Online Korea 2021)’을 개최한다. 2021년 7회째를 맞는 AWS 서밋은 3만명쯤이 등록할 것으로 예상된다. AWS 서밋 온라인 코리아는 함기호 AWS 코리아 대표의 환영사로 시작해 피터 데산티스, AWS 글로벌 인프라스트럭처 및 고객 지원 부문 부사..

[ 경신스 ]스캇 멀린스 AWS 총괄 “금융의 미래는 클라우드 접목하는 지금”

트렌트 : 파란색 / 수치적 근거 : 빨강색 미국 최대 은행인 JP모건체이스는 10년 전 총 31곳에 6만대의 서버를 두고, 2만건의 데이터베이스와 32만대가 넘는 실물 데스크톱을 운영했다. 이 은행은 이후 이렇게 방대한 실물 데이터를 클라우드(가상 서버)로 옮기는 작업을 했다. 10년이 지난 오늘날 JP모건은 “은행은 가능한 한 빨리 AI(인공지능) 클라우드를 채택해야 한다”고 평가했다. 클라우드 기술을 통해 JP모건이 이뤄낸 변화의 중심에는 ‘아마존웹서비스(AWS)’가 있었다. AWS는 세계 최대 클라우드 서비스 기업이다. 일반 기업뿐 아니라, 보안과 규제 등을 이유로 클라우드 도입에 보수적이었던 금융기업들까지 이제는 AWS와 속속 손을 잡고 있다. 아마존웹서비스(AWS)는 금융의 미래가 지금이라고 ..

[Tip] 조건식에서 인스턴스의 참조연산자를 사용할때 Null이 올 수 있는 경우

게시글 목록을 검색해서 불러올때 존재하지 않으면 "검색결과가 존재하지 않는다"고 보여주고 싶다. if(testList.size() >0 ) { }else{ } - 정상적으로 조회를 하는경우 null이 아닌값이 넘어온다 - 검색결과가 존재하지 않을 때는 size()가 0이다. => testList의size가 0보다 큰지 아닌지 확인필요. 하지만, 조건식에서 인스턴스의 참조연산자를 사용할때 Null이 올 수 있는 경우가 있다. &&연산 같은 경우엔 앞이 false라면 뒤가 동작하지 않는다. 이점을 활용해서 앞에서 null이 아닌지 맞는지 판단해서 true일 경우(null이 아닐경우)에만 뒤의 참조연산을 사용할 수 있도록 조건을 설정하면 된다. = NullPointerException를 방지할 수 있다.!! ..

개발/기타 2021.04.30

[ 용어정리 ] ORM

ORM Object Relational Mapping : 객체 - 관계 매핑 객체와 관계형 데이터 베이스의 데이터를 자동으로 매핑(연결) 해주는 것을 말함. 객체지향프로그래밍은 클래스, 관계형 데이터베이스는 테이블이라는 개념이 있다. ORM을 통해 최대한 모든 과정을 객체 지향적으로 바라보자라는 생각으로 나오게 되었다. Database을 직접 다루면, 코드의 반복이 발생하거나, SQL에 의존적인 개발을 하게되는 문제점이 있다. sql기반으로 개발을 하면 테이블에 컬럼을 추가할 때 마다 쿼리를 몇개씩 수정한 경험이 있을 텐데 orm을 사용하면 이런일은 발생하지 않는다고 한다..!! 장점 : 별도 SQL을 사용하지 않고 객체지향언어 그대로 사용할 수 있다. 재사용, 유지보수의 편리성 증가. DBMS에 대한 ..

공부/용어정리 2021.04.30

[mac] 터미널 실행 시 (base) user로 뜰때! 해결하기

저번에 아나콘다를 설치한 이후로 터미널에서 (base) user로 나와서 당황했다. 그냥 작업하면 안되는건가? 하고 해봣더니.. 네...^^... 안된다. 터미널 (base) user 를 검색하고 보니 아나콘다 때문에 (base)가 나오는거였다....설마했는데,, 블로그에있는 방법으로 간단하게 해결할 수 있었다. !!! 참고 : haaringa.tistory.com/162 아나콘다 환경에서 나오려면 아래와 같은 명령어를 입력하면 된다. # 콘다 환경 끄는 방법 $ conda deactivate # 콘다 환경 키는 방법 $ conda activate

개발/기타 2021.04.23

[경신스] 한국IDC "국내 서버시장 규모 연평균 8.1% 성장할 것"

트렌트 : 파란색 / 수치적 근거 : 빨강색 하이퍼스케일러 서버 시장 주도 현상 '뚜렷' 한국IDC 국내 서버 시장 전망(2020-2025) 대규모 클라우드, 인터넷 서비스 업체의 x86서버 시장 주도 현상이 한국에서도 강하게 나타나는 것으로 확인됐다. 디지털 혁신을 시도하는 기업의 증가와 함께 대형 인터넷 서비스 기업의 성장이 가속도를 내는 모습이다. 한국IDC는 최근 발간한 ‘2021년 국내 서버 시장 전망 보고서’에서 국내 서버 시장이 향후 5년간 연평균 성장률(CAGR) 8.1%를 기록하며 2025년 2조 6천200억원의 매출 규모에 이를 전망이라고 15일 밝혔다. 올해 국내 서버 시장은 하이퍼스케일러의 지속적인 데이터센터 확장으로 인해 전년 대비 2.4% 성장한 1조 8천189억원의 매출 규모로..