지난 글에 이어서, 오늘 요일 혹은 특정 요일을 구하는 함수를 만들어 보려고 합니다. 날짜 같은 경우는 종종 쓰이기 때문에, 한번 만들어두면 수정 없이 쭉 사용할 수 있다는 장점이 있습니다. 스크립트는 사실상 Ctrl C V도 많은 작업이라 프론트 작업에서는 불필요한 시간을 줄이는 것이 중요하다고 봅니다. ( 작업하다보면, 정말 별 것 아닌 것 같아도 시간소모가 은근히 크기 때문에 Util 사용을 습관화 해야 한다고 생각 한다 ) 오늘 요일 ( 특정 요일 ) 구하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 //날짜관련 const $D = { /* 오늘요일(특정요일) 구하기 $D.getToday(date) date = 'YYYY-MM-DD' 형식으로 ..
올해에 기억에 남는 프로젝트 중에서, 몇개월 동안 프론트 작업 시간이 더 많았던 프로젝트가 기억이 난다. 프론트 작업을 하다보면, 의외로 쉽지만 반복되는 작업이 때론 번거롭게 만드는 경우가 있다. 예를 들면, 날짜 형식이 화면에 따라 2021.01.01 과 같이 . 으로 표기 되어야 한다던가, 2021-01-01 과 같이 - 로 표기 되어야 하는 경우, 혹은 오늘 날짜를 구하는 경우 등등 미묘한 표기방식 차이로 함수를 다시 만든다던가 수정해야 하는 경우가 생기는 경우도 있을 것이다. 그래서인지 스크립트는 한번 만들 때 util성으로 만들어 놓으면 참 편하다는 생각이 든다. 특히나 이런 간단한 작업들은 대체적으로 복사해오는 경우도 더러 있기 때문에 앞으로 이 글을 시작으로 util성 함수들을 업데이트 해 ..
문제는 다음과 같다. 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요. 특징은 contaionsKey 를 통해 키값으로 접두사가 포함되어 있는지 확인 하려고 했고, value 값이 필요가 없어서 따로 넣지 않았습니다. 별로 좋은 코딩은 아닌 것 같지..
문제는 다음과 같다. 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 특별히 풀이는 적지 않으려고 한다. HashMap 을 쓸 줄 안다면, 쉽게 해결 할 수 있을 것 같다. 개발하면서 Map 을 워낙 많이 써서 그런지 익숙하다.. 해쉬는 향상된 for 안쓴건 너무 습관성... 올드해보인다. 여기서 중요한건 중복체크를 위해 getOrDefault 를 썼다는 점. 자동 완성이 안되서 꽤나 귀찮다. 1 2 3 4 5 6 7 8..
안녕하세요 InnerPeace 뵙뵙 입니다. 이번주는 엄청나게 Flex 한 한주였던 것 같습니다. 카메라도 사고, 핸드폰도 아이폰12 mini 로 바꾸고.. 패딩도 사면서, 몇 년 동안 옷 한벌 제대로 사지 못했던 내게 보상하는 한 주여서 기분이 들뜨기도 합니다 ! ( ice breaking ) 하지만 포스팅을 할 때마다 상당히 오랜만이라는 느낌이 들 정도로 자주 정리를 하지 못해 스스로 반성하면서 들 뜬 마음을 가라앉히고 포스팅을 해보도록 하겠습니다. 또한 프로젝트를 진행하면서 꾸준히 정리하고, 임시저장글로 남겨뒀지만, 정확한 포스팅을 위해 제가 알던 내용을 다시 맞춰보는 작업을 하고, 추가적으로 설명을 돕기 위해 제 스스로도 공부하고 있습니다. ( 최대한 빨리 올려보도록 하겠습니다. 요즘은 주말밖에 ..
많은 개발자들이 여전히 자바 1.8을 쓰고 있는 것 같고, 나 또한 회사에서 1.8을 쓰고 있다. 자바 뿐 아니라 다른 많은 프로그램들 또한 최신 버전이 업데이트 되고 있음에도 불구하고, 호환성 문제 등으로 구버전들을 사용하고 있을 것이다. 사실 나는 최신버전 주의자기 때문에, 개인 셋팅은 최대한 최신버전으로 맞추지만, 일단 아래와 같은 이슈에 직면하게 된다면 해결방법을 전하고자 한다. ERROR 상황 Version 1.8.0_271 of the JVM is not suitable for this product. Version: 11 or greater is required. 딱 봐도 그냥 버전 업글 하라는 내용인데.. 자바 버전을 바꾸는 것 보다 Eclipse 를 내 자바 버전에 맞추는게 빠른 해결이긴..
ERROR 상황 지난 프로젝트를 실행시켜보면, DB연동은 성공했지만 Console log에서 java.io.FileNotFoundException 오류가 보이는 것을 볼 수 있습니다. m2/repository/com/oracle/database/security/oraclepki/oracle.osdt/osdt_cert.jar ( 지정된 경로를 찾을 수 없습니다. ) SpringBoot 에서 신규 프로젝트 생성 시 기본으로 설정하는 JDBC를 클릭해 라이브러리를 사용했을 뿐인데 말이죠. 매번 느끼는 거지만, DB연동에서 Oracle은 참 귀찮은 존재입니다. 권한 문제로 인해 사용하기도 번거롭고, 연동할 때 마다 Maven을 통해 repository 경로를 지정해 주는 방식으로 해결하시는 분들도 있으실테지만,..
안녕하세요. 오랜만에 포스팅을 하는 것 같습니다. 최근 해야할 일들이 많아서 임시저장글만 잔뜩 쌓아놓고, 제대로 포스팅을 올리지 못했습니다. 지난 포스팅에서 SpringBoot 사용 및 Mybatis 를 이용한 Oracle DB 연동을 확인했습니다. 이번 포스팅에서는 간단한 view 설정을 잡아보도록 하겠습니다. 기본적으로, Springboot에서는 익숙한 JSP 사용을 권장하지 않고, Thymeleaf 와 같은 템플릿 구조를 권장하고 있습니다. 하지만, 여러 프로젝트를 진행하다보면 다양한 방법으로 진행하게 되는 경우가 많으므로, 기존 작성하였던 Thymeleaf(타임리프)를 사용하지 않고, JSP를 사용해 보도록 하겠습니다. 예제 파일은 아래 링크를 통해 다운받으셔서 진행하시길 바랍니다. hanhyx...
안녕하세요. 오랜만에 글을 쓰는 것 같습니다. 그 동안 공부도 하고, 회사일도 열심히 하느라 글을 남길 여유가 없었다는 핑계를 대면서! Oracle 설치 과정을 남겨보도록 하겠습니다. 의외로 새 프로젝트를 진행하면, 설치가 귀찮게 하는 경우가 너무 많은 것 같습니다. 이번 포스팅을 통해서 설치를 위해 시간 잡아 먹는 일을 줄이기 위해 꼼꼼하면서도 빠른 과정을 남겨보도록 하겠습니다. 1.Oracle 공식 홈페이지 접속 아래 링크를 통해 Oracle 홈페이지에 접속하시길 바랍니다. www.oracle.com/index.html [ Resources ] - [ Software Downloads ] 클릭 ( 홈페이지는 변경 될 수 있습니다. ) Database 11g Enterprise/Standard Edit..