8자리 난수 구하기
·
개발중/Java
8자리 난수 구하기 Random rand = new Random(); String temp = Integer.toString( rand.nextInt(8) + 1); for (int i = 0; i < 7; i++) { temp+= Integer.toString(rand.nextInt(9)); }
따자 삽질 2021 08 16
·
PROJECT/JPA 사이드 프로젝트 기록
오늘 내 목표 1. 로그인을 안하고도 자유롭게 페이지 이동이 가능하도록 템플릿 구조 변경하기. 로그인 시 하는 일을 따라가보기 로그인 페이지 vue/src/view-copy-login/index.vue ID / PassWord 검증 user/login 호출 vue/mock/user.js user/login 이 하는 일 - config.body = { username: 'admin', password: '111111' } - username = admin - token = { token: 'admin-token' } 아래 tokens 에 존재한다면 { token: 'admin-token' } 를 반환한다 Login 에서 해주는 건 결국 이거 뿐인데 ; this.$router.push({ path: this..
따자 삽질
·
카테고리 없음
여기서 Login 이루워짐 permission.js 전 - const whiteList = ['/login', '/auth-redirect'] 후 - const whiteList = ['/', '/auth-redirect'] 로그인 없어도 바로 main 이동. 근데 무한으로 함수 호출중이라네 ; 더보기 import router from './router' import store from './store' import { Message } from 'element-ui' import NProgress from 'nprogress' // progress bar import 'nprogress/nprogress.css' // progress bar style import { getToken } from '@/..
[JPA] 연관 관계 정리
·
개발중/Java Persistence API (JPA)
JPA 를 하면서 테이블간 연관관계 맺기 JPA 에서는 연관 관계를 잘못 맺으면 무한 루프가 .. 발생한다. 고생 좀 했어서 정성스럽게 기록해야지 연관관계 이해하는 예시 "자동차 - 바퀴" 연관관계의 주인은 바퀴가 가지고 자동차는 연관관게를 당하는 입장이다. 아래 두개의 Table 간의 Column 의 연관관계를 맺어보자. TABLE : MEMBER COLUMN : M_ID TABLE : TEAM COLUMN : T_ID TEAM 더보기 ✔ Team - Team 은 여러명의 Member를 가질 수 있다. ㄴ 즉, Team 은 연관관계의 주인이 될 수 없다. 위의 예시에서 자동차 같은 역할을 한다. - Member List 를 담는 변수를 보면 Members 인데 Member 의 Setter 를 보면 se..
Git을 활용한 협업 방식 기록 📚 🙄 📚
·
PROJECT/JPA 사이드 프로젝트 기록
Git 활용 기록 📚 git 을 사용하는데 있어서 아직 많이 서투르다. 사이드 프로젝트를 하면서 code 병합을 할 때에 있어서 많은 도움을 받고 있는 것은 사실이지만, 익숙해지지가 쉽지 않다. G 의 도움을 받아서 정리 해보는데, B 이해 시키느라 고생이 많아 .. ಠ_ರೃ 프로젝트를 진행할 때 여러 브런치로 관리하면 충돌이 났을 때도 해결하기 쉬워지기 때문에 우리는 총 다섯 개의 Branch로 관리한다. 📌 Branch Master = 최상위 Branch Develope = 최종 반영 전 Test Release Develope = B + G 병합 Branch DevelopeB = B Code 관리 Branch DevelopeG = G Code 관리 Branch B는 개발을 LOCAL DevelopeB..
new -> autowrite 생성자 이해하기
·
개발중/Spring Boot
JAVA 의 고전적인 객체 주입 사용법 ✔ TestController public class TestController { private TestService service; public TestController( ) { this.service = new TestService(); } } ✔ TestService public class TestService { public TestService( ) { System.out.print("TestService 생성 완료") } } 위에 TestController 의 생성자에서 하는일처럼 기초적인 자바에서는 new 를 이용해서 객체를 주입해. 즉, TestController 에서 TestService 에 접근하기 위해서 new 를 사용해서 TestServic..
객체 배열에서 특정 값 추출
·
개발중/Vue.js
특정 키 값으로 새로운 배열 리턴 (lodash 라이브러리 활용) 여러개의 객체 배열 (checkList) 이 있을 때 배열마다 특정 값 (seq) 이 있다고 치자. 배열의 특정 seq 만 가지고 와서 객체 배열을 문자열 배열 (seq) 을 생성하려고 한다. 그때 사용 할 것 let newList = _.map( checkList , 'seq')
vue el-date-picker Format
·
개발중/Vue.js
✅ el-date-picker Format el-date-picker 시키는 법 format="yyyy-MM-dd" value-format="yyyy-MM-dd" 에러 어제는 잘 실행이 되더니 오늘은 이런 현상이 발생한다. 분명히 설정은 같은데 하나는 format 이 잘되고 두개는 format 이 되지 않는다니 당황스럽다. 해결 문제는 여기서 발생했다. 애초에 Defalut 값을 new Date() 로 했을 경우에 표준 Format 으로 들어가는 것이다. 사용자가 애초에 Date 를 선택할 수 있도록 undefinedf 해주는 것이 중요할 것 같다.