문제 LINK 난이도 : medium Top Like 100 https://leetcode.com/problems/permutations/ 내용 Given an array nums of distinct integers, return all the possible permutations. You can return the answer in any order. -> 주어진 정수로 만들 수 있는 순열 생성 ### 예전에 했었던 순열,조합이 기억이 안난다.. 다시 순열/조합 짜는 로직에 대해서 연습해보기. 풀이 접근 : 재귀 방문여부를 check 깊이가 n(nums 배열의 길이)에 도달할 때 int[] addNum 에 담겨진 값을 리스트에 추가 재귀 끝나고 난뒤 방문 여부 체크 해제 class Solution ..
문제 LINK 난이도 : 미디움 Top LIKE 100 문제 https://leetcode.com/problems/partition-labels/ 내용 You are given a string s. We want to partition the string into as many parts as possible so that each letter appears in at most one part. Note that the partition is done so that after concatenating all the parts in order, the resultant string should be s. Return a list of integers representing the size of these ..
1. 모델링의 정의 데이터 모델 : 데이터베이스의 골격을 이해하고 SQL 문장으로 기능과 성능적인 측면에서 효율적으로 작성하기 위해 꼭 알아야 하는 핵심요소 데이터 모델링이란 ? - 정보 시스템을 구축하기 위한 데이터 관점의 업무 분석 기법 - 현실세계의 데이터(What)에 대해 약속된 표기법에 의해 표현하는 과정 - 데이터베이스를 구축하기 위한 분석/설계의 과정 2. 데이터 모델링이 제공하는 기능 시스템을 현재 또는 원하는 모습으로 가시화하도록 도와줌. 구조와 행동을 명세화 할 수 있게 한다. 시스템을 구축하는 구조화된 틀 제공 시스템을 구축하는 과정에서 결정한 것을 문서화 다양한 영역에 집중하기 위해 다른 영역의 세부 사항은 숨기는 다양한 관점을 제공 특정 목표에 따라 구체화된 상세 수준의 표현방법을..
1. 모델링의 이해 모델링 : 다양한 현상은 사람,사물, 개념 등에 의해 발생된다고 할 수 있으며, 이것을 표기법에 의해 규칙을 가지고 표기하는 것 자체 / 즉 모델을 만들어가는 일 자체를 모델링으로 정의 다양한 모델링 정의 1) Webster 사전 : 가설적 또는 일정 양식에 맞춘 표현, 어떤 것에 대한 예비 표현으로 그로부터 최종대상이 구축되도록 하는 계획으로서 기여하는 것 2) 복잡한 '현실세계'를 단순화 시켜 표현하는 것 3) 모델이란 사물 또는 사건에 관한 Aspect 나 관점을 연관된 사람이나 그룹을 위하여 명확하게 하는 것 4) 모델이랑 현실 세계의 추상화된 반영 2. 모델링의 특징 1) 추상화 : 현실세계를 일정한 형식에 맞추어 표현 2) 단순화 : 현실세계를 약속된 규약이나 표기법이나 언..
지극히 주관적으로 작성! 대기업 si/sm 업체에 재직 중입니다. 취업) 1. SSAFY(삼성청년소프트웨어아카데미) 1기 과정을 받으면서 월 100만이라는 돈과 알고리즘과 JAVA 웹 개발을 하며, 상반기 취업 준비 2. 학점, 컴공이긴 했으나 따로 프로젝트를 준비하지 않아서 서류에서 대부분 탈락(라인,삼전,카카오 등등) 3. 별 생각없이 대기업이라는 이름만 보고 si/sm을 지원함(지원 공고엔 java 및 mes /스마트팩토리 이런 내용이 있었고 지방근무 가능자) 4. 따로 면접이나 크게 준비안했으나 지방에 sm직무여서 그런 지 쉽게 붙었고 막연히 대기업이라 좋아했고 연봉도 나름 4천대 그당시 초봉으로 나쁘지 않아서 만족했습니다. 업무) 코로나 이전이라 그룹 신입사원 연수까지 약 1달 이상의 기간동안 ..
Resin(레진) 업무시스템에서 사용 중인 개발용 WAS가 Resin 과 연동되어 있어 정리함. http://wiki.hash.kr/index.php/%EB%A0%88%EC%A7%84_(%EC%84%9C%EB%B2%84) [레진 (서버) - 해시넷 레진(Resin)은 미국 카우초(Caucho) 사에서 개발한 윈도우용 오픈소스 웹 애플리케이션 서버(WAS) 제품의 이름이다. 웹 서버 및 자바(Java) 응용 프로그램(application software) 서버로 생산 환경에서 무료로 wiki.hash.kr](http://wiki.hash.kr/index.php/%EB%A0%88%EC%A7%84_(%EC%84%9C%EB%B2%84)) https://www.slideshare.net/billdigman/jav..