본문 바로가기

전체 글384

Local Storage , Session Storage의 차이 Local Storage , Session Storage의 차이 Local storage와 Session Storage의 가장 큰 차이는 브라우저 종료시 데이터가 사라지냐. Local Staroage는 관리자가 별도로 데이터를 삭제 해 주지않는 이상 데이터를 계속 가지고 있고 Session Storage는 브라우저 종료시 데이터가 사라진다. Local Storage localStorage는 시간제한이 없고 브라우저가 꺼져도 죽지 않는다. (브라우저를 종료하고 나중에 다시 접속해도 값이 유지가됨) 관리자가 데이터를 명시적으로 삭제 시켜줘야만 데이터 삭제가 된다. 탭을 여러개 열어도 공유된다 Session Storage 브라우저가 열려있는 동안만 데이터가 살아있으며 브라우저 종료시에 데이터도 함께 없어진다... 2023. 5. 9.
java.sql.SQLRecoverableException: IO 오류: The Network Adapter could not establish the connection 정상 작동되던 프로젝트 실행 시 오류 발생 방법 : OracleXE, OracleXETNSListener 확인 window+R > services.msc 혹은 시작 검색 - 서비스 입력 OracleXE와 Listener 가 정상 실행 중인지 확인 실행중이 아니면 작동 설정 해주면 된다 2023. 5. 9.
ConcurrentModificationException : null JPA - MariaDB 세팅 중 발생 보통 리스트 순회 (for loop, iterator)를 이용하여 삭제, 추가 할 때 발생한다는데 왜 버전차이로 나는지 모르겠음 https://www.inflearn.com/questions/804776/db-%EC%97%B0%EB%8F%99-%EB%B6%80%EB%B6%84%EC%97%90%EC%84%9C-%EC%97%90%EB%9F%AC%EA%B0%80-%EB%B0%9C%EC%83%9D%ED%95%A9%EB%8B%88%EB%8B%A4 수정 전) 수정 후) 2023. 5. 8.
Spring Data JPA 스프링부트 프로젝트에 Spring Data JPA 적용 intellij commutity 버전에는 DB Browser plugin 설치해야 함 스프링부트 프로젝트에 build.gradle에 의존성 추가. implementation 'org.springframework.boot:spring-boot-starter-data-jpa' runtimeOnly 'org.mariadb.jdbc:mariadb-java-client' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' application.properties 추가 spring.datasource.driver-class-name=org.mariadb.jd.. 2023. 5. 3.
axios post 에 params 데이터 보내기 GET은 params에 담아서 보내면 그대로 읽어오지만 post로 보내니까 값을 못받아온다. get : getDetail(row){ const params = { bno : row.bno } axios .post('/getDetail', params) .then((response) => { if(response.data){ this.boardDetail = response.data; } }) .catch(function(error){ console.log(error); }) } post : 400 ) Required requst parameter 'bno' for method parameter type int is not present npm install url-search-params-polyfill.. 2023. 4. 28.
element-ui vue 대표 ui 컴포넌트 https://element.eleme.io/#/en-US/component/table#table Element - The world's most popular Vue UI framework element.eleme.io npm i element-ui import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(ElementUI); 가이드에 따라 data연결 prop : 가져올 키 이름 label: 화면에 보여지는 컬럼명 결과화면 버튼 팝업 2023. 4. 25.