- [ Git ][Git] 수정사항도 없는데 이클립스 outgoing 모드에 파일 표시되는 경우2024-03-13 18:16:591. fsck로 해결아래와 같이 수많은 파일들이 수정사항이 없었고, 띄어쓰기나 끝라인 처리도 문제가 아니였다. 해당 프로젝트의 git bash로 접근해 git fsck 로 해결했다. git fsck 명령어는 Git 저장소의 객체의 연결성과 유효성을 검증하여 저장소의 무결성을 검사합니다. 2. fsck로도 해결되지 않는 경우 git fsck 를 실행하니 dangling blob가 표시된다.삭제를 위해git gc --prune=now 진행하면 아래와 같이 failed 메시지가 나오는데, 그냥 처리안해줘도 되는 것 같다. 다시 한번 git fsck 를 해주니 정리완료!! 2024.07.08해당 방법으로 처리가 안된다.아래 방법도 참고!!https://junibong.tistory.com/159
- [ Java ][JAVA] 오라클 rowid 직렬화 오류2024-03-13 13:53:07오라클에서 rowid를 이용하고 싶어서, mybatis를 통해 rowid를 호출했더니 아래와 같이 에러가 발생했다. 호출쿼리 SELECT ROWID ,COLUMN1 ,COUMN2 FROM TABLE 2024-03-13 11:59:58.003 ERROR 49400 --- [nio-7101-exec-3] c.h.n.handler.GlobalControllerAdvice : Could not write content: No serializer found for class java.io.ByteArrayInputStream and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FA..
- [ Oracle ][Oracle] 테이블 다른 사용자 권한처리(GRANT, REVOKE)2024-02-29 19:38:51오라클에서 다른 스키마(사용자)에 생성된 테이블의 DML(SELECT, INSERT, UPDATE, DELETE ) 권한을 부여하기 위해서는 GRANT 문을 사용하면 된다. 다른 스키마 테이블 DML 권한 부여 GRANT SELECT ON 테이블명 TO 사용자명; GRANT INSERT ON 테이블명 TO 사용자명; GRANT UPDATE ON 테이블명 TO 사용자명; GRANT DELETE ON 테이블명 TO 사용자명; --권한을 한번에 부여 GRANT ALL ON 테이블명 TO 사용자명; 반대로 권한을 회수할때는 REVOKE로 사용한다. 다른 스키마 테이블 DML 권한 제거 REVOKE SELECT ON 테이블명 FROM 사용자명; REVOKE INSERT ON 테이블명 FROM 사용자명; REVOK..
- [ Java ][Java] Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection2024-02-21 00:42:01메일 인증을 위해 @PathVariable로 email 주소를 받아가도록 Controller 를 설정하고 @ApiOperation(value = "인증번호 확인 요청 메일 전송", notes = "") @RequestMapping("/user-auth/{email}") public void confirmMailSend(@PathVariable String email){ memberService.confirmMailSend(email); } 실제 호출을 해보니, 에러가 생겼다. 컴파일에서 오류가 생기지 않았는데 무슨 오류인가 보니, 파라미터의 이름을 찾지 못하는 문제였다. 이름과 파라미터 명이 동일한데도 문제가 생겼다. 2024-02-21T00:36:19.192+09:00 ERROR 101980 --- [..
- [ VueJS ][VueJS] CORS(Cross-Origin Resource Sharing) 처리2024-02-18 02:04:261. 프론트엔드에서 처리 프론트에서 백엔드 서비스를 부를 때, 호출하는 Origin(url) 이 달라서 발생하는 충돌이다. 아래와 같이 proxy 처리를 통해 해결할 수 있었다. signup:1 Access to XMLHttpRequest at 'http://localhost:8080/v1/members' from origin 'http://localhost:8081' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. axios를 만드는 공통 ..
- [ VueJS ][VueJS] vue.ps1 파일을 로드할 수 없습니다.2024-01-25 23:49:45Visual Studio Code 에서 vue --version 을 입력하니, 오류가 발생했다. vue : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\kbjun\AppData\Roaming\npm\vue.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fw link/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + vue --version + ~~~ + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess 아래 PowerShell 처리 후 가능해졌다. 1. Win..
- [ TechStudy ][Tech] VueJS2023-12-30 10:57:471. SPA vs MPA SPA(Single Page Application)는 한 개(Single)의 Page로 구성된 Application이다. MPA(Multiple Page Application)는 여러 개(Single)의 Page로 구성된 Application이다. MPA는 새로운 페이지를 요청할 때마다 정적 리소스가 다운로드된다. 매번 전체 페이지가 다시 렌더링 된다. 반면 SPA는 웹 에플리케이션에 필요한 모든 정적 리소스를 최초 한 번에 다운로드한다.그 이후 새로운 페이지 요청이 있을 때, 페이지 갱신에 필요한 데이터만 전달 받아서 페이지를 갱신한다. 그래서 SPA를 CSR(Client Side Rendering) 방식으로 렌더링한다고 말하고 MPA를 SSR(Server Side Render..
- [ TechStudy ][Tech] Restful API란?2023-12-29 09:51:48한줄요약 : 5번, 6번 항목을 지키기 어렵기 때문에 Restful API는 정확히 구현하기 어렵다. HTTP API라고 해달라고, REST 를 만든 로이필딩이 말한다. 한마디로 REST 의 특성을 가진 API REST (Representational State Transfer) 자원의 표현으로 구분하여 해당 자원의 상태를 주고 받는 것 웹의 기존 기술과 HTTP 프로토콜을 그대로 사용함 HTTP URI를 통해 자원을 명시하고, Method (POST, GET, PUT, DELETE)를 통해 자원에 대한 CRUD 를 적용한다. REST 의 구성 자원(Resource) - URI 행위(Verb) - Http Method 표현(Representations) - JSON,XML,TEXT 자원 URI 모든 자원..