본문 바로가기

분류 전체보기542

[React] history.push()로 props 데이터 넘겨주기 부모-자식 component 관계가 아닌, routing으로 특정 페이지에서 다른 페이지로 이동 할때도 props를 넘겨 줄 수 있는 아주 간단한 방법이 있다. ( Function Component 기준 ) 1. 일반적인 history.push() 사용법 'Prev' 컴포넌트 에서 'Next' 컴포넌트로 이동 {history.push("/Next")}} /> 2. history.push()로 props 활용하기 2-1. history.push()로 props를 넘겨주는 방법 Prev 의 'displays' state를 Next 로 이동시 props로 넘겨주기 import { useHistory } from "react-router"; const history = useHistory(); {history... 2022. 3. 3.
[java] 임시 비밀번호 생성 Random / SecureRandom /RandomStringUtils) java.util.Random 클래스는 난수를 생성할 때 seed값으로 시간을 이용합니다. 그래서 동일한 시간에 Random 클래스를 사용하여 난수를 사용하면 동일한 값이 리턴됩니다. 예측 가능한 난수를 사용하는 경우 공격자가 SW에서 생성되는 다음 숫자를 예상하여 시스템을 공격할 수 있습니다. 시큐어코딩 가이드 - SW 보안약점 47개 항목 중 적절하지 않은 난수 값 사용 (Use of Insufficiently Random Values)에 해당됩니다. 반면에 java.security.SecureRandom 클래스는 예측할 수 없는 seed를 이용하여 강력한 난수를 생성합니다. 임시 비밀번호 생성 getRamdomPassword(10)를 호출하면 10 글자의 임시비밀번호가 생성됩니다. import ja.. 2022. 3. 3.
셀프 브로우펌 - 속눈썹펌 키트로 브로우펌 하기 [클리오네 셀프 속눈썹 펌 키트] 코로나 자가격리로 혼자 시간보내기의 달인이되었다. 속눈썹 펌은 하면 만족도 최강 But, 유지기간이 짧고 (2주정도) 짧은 유지 기간에 비해 가격이 쎈편 (3-5만) 고로 , 나는 슈퍼 집순이 속눈썹펌은 항상 집에서 셀프로 진행하였다. 그래서 집에 속눈썹 연장 키트를 구매하여 가지고 있다. 1제,2제 화장품 샘플처럼 소량 담겨있고 한 봉다리(?) 따면 2-3번은 할수 있는 양이다. 2020.11월에 구매한 5회용을 아직도 쓰고 있다 클리오네 를 구매한것은 별다른 이유가 없다. 후기 많고 저렴해서 저 가격에 할인받아 14,400₩ 에 구매 클리오네 키트는 특별하게 엄청 좋고 엄청 나쁘다는 것 없이 잘 사용중이다. 요즘 속눈썹이 아닌 눈썹 =브로우 브로우리프트펌 이 유행 이다. 눈썹을 위로 올려서 결을 살리.. 2022. 2. 15.
DB ERD 관계선(실선, 점선)과 기호에 대한 설명 DBA는 아니지만, 프로그램을 잘 만들기 위해서 완성된 ERD를 이해하고, 나아가 간단한 모델링은 직접 만들줄 알야한다고 생각한다. ERD를 이해하기 위한 첫 걸음이자 가장 중요하다 할 수있는 부분이 관계선과 관계선에 사용되는 기호라고 할 수 있다. 들어가기 앞서 관계선과 기호의 종류에대해 알아보자 관계선의 종류 실선(Identifying): 식별관계 부모테이블의 PK가 자식테이블의 FK/PK가 되는 경우 부모가 있어야 자식이 생기는 경우 점선(Non-Identifying): 비식별관계 부모테이블의 PK가 자식테이블의 일반속성이 되는 경우 부모가 없어도 자식이 생기는 경우 기호의 종류(도형 혹은 식별자) |: 1개 / 실선은(dash) ‘1'을 나타낸다. ∈: 여러개 / 까마귀 발(crow’s foot .. 2022. 2. 8.
특정 포트 찾기/ 포트 죽이기 😎 연결된 모든 port netstat -ano 😎 특정 포트 netstat -ano | find "6379" 6379 포트의 pid는 12952 이다. 😎 특정 포트 죽이기 taskkill /f /pid 12952 2022. 1. 24.
[강남구청 맛집]한식오마카세 "수묵당" 예쁘구 맛있어 ♡"-"♡ 한식오마카세 강남구청역 맛집 강남맛집 데이트 장소 추천 수묵당 2022년! 1월1일 겨우~~예약해서 방문하게된 수묵당 엄청 겨우~~~ 는 아니고 "캐치 테이블" 어플로 우연히 알게 되어 예약성공 대략 한달 전 부터 예약했다 황금연말연초는 식당예약이 정말 하늘에 별따기 사실은 익스퀴진을 가고싶었지만.. 익스퀴진은 하늘의 별따기 보다 어렵다.. 천왕성 왕복하기 수준 푸짐이랑 100일에 익스퀴진 다녀왔는데 (대략 4년전) 그땐 한 5일전? 전화 예약으로 쉽게 다녀왔던 기억.. 지금은 예약이 열리면 점심 저녁 평일 주말 다 꽉 차버린다. 그만큼 맛있는거겠지.. 가격도 인당 2만원정도 오른듯 익스퀴진이 그리워서 수묵당 포스팅이 주절주절 말이 많았다. 무튼 여차저차 예약한 수묵당 후기가 일단 ㄴㅓ- 어- 무 좋았고.. 2022. 1. 24.
create-react-app 명령어 입력시 에러 해결법 : 'create-react-app'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. create-react-app 명령어를 통해 프로젝트를 생성할 때 아래와 같은 에러가 날때가 있다. create-react-app '프로젝트명' 'create-react-app'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 이럴때에는 yarn 또는 npm 을 통해 글로벌한 설정으로 설치해주면 된다. $ yarn global add create-react-app # yarn 으로 인스톨 해도 안될 시에는 npm 을 이용하여 설치한다. $ npm install -g create-react-app 2022. 1. 13.
PMD - Programming Mistake Detector PMD Programming Mistake Detector 전자정부 표준 프레임워크 http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev2:imp:inspection 에서 확인가능 합니다. 😎 전자정부 표준프레임워크 표준 Inspection 룰셋 PMD를 이용한 Code Inspection 시 기준이 되는 요소는 룰이며, 전자정부 표준프레임워크에서는 PMD가 제공하는 수 많은 룰 중에서 기본이 될 만한 것들을 간추려 전자정부 표준프레임워크 표준 Inspection 룰셋이라는 이름으로 구성하였다. 전자정부 표준프레임워크의 표준 Inspection 룰셋은 다음의 표와 같은 39개의 룰들로 구성된다. 개별 룰에 대한 상세한 설명은 전자정부 표준 insp.. 2022. 1. 6.
VS code - PMD 설치 방법 (programming mistake detector) VS code에서 PMD를 설치 하는 방법 입니다. 먼저 vscode 마켓에서 PMD 검색 Apex PMD 다운 https://marketplace.visualstudio.com/items?itemName=chuckjonas.apex-pmd https://github.com/foreleven/vscode-java-pmd APEX PMD 링크 세팅에 들어갑니다. Extensions -> Apex PMD configuration Jre Path를 넣어줬지만 계속 오류가 떠서 하나하나 지워주고 시도 하고 Jre 패쓰를 넣지 않고 성공했습니다. 아래로 살짝 내리면 나오는 Pmd Bin Path (*필수) PMD 사이트 에서 다운후 경로를 넣어줍니다. https://pmd.github.io/ 그리고 Ruleset.. 2022. 1. 6.
728x90
반응형