- [ Git ][Git] 브랜치 전략 도입2024-10-03 18:24:321. 최초의 운영Git 브랜치 전략없이 master 하나로만 운영을 해왔다.시스템 운영자가 2~3명이였고, 하나의 화면을 동시에 수정하는 경우가 거의 없었기에 충돌이 자주 발생하지 않았다. 하지만 충돌이 발생하는 경우 overwrite 후 pull 작업이 잘 되지 않았고, reset 으로 강제 pull을 진행하곤 했다. 2. 개발환경 구성IT 보안진단을 통해 dev 환경을 구성하게 되면서, dev 브랜치를 구성하게 되었다. 하지만 dev를 거쳐 prd로 흘러가는 하나의 통로일 뿐, 개발에 대한 브랜치 전략을 세우지 않아 위에서 발생한 문제가 지속적으로 겪게 되었다. 3. 브랜치 전략 도입브랜치 전략에는 여러가지가 존재하지만, 먼 미래의 시스템 개발/운영의 분리를 위해 git-flow 전략을 도입한다. ..
- [ AWS(Amazon Web Service) ][AWS] SAA C03 - (301~330)2024-09-26 20:15:44301 - https://www.examtopics.com/discussions/amazon/view/99659-exam-aws-certified-solutions-architect-associate-saa-c03 302 - https://www.examtopics.com/discussions/amazon/view/99693-exam-aws-certified-solutions-architect-associate-saa-c03/ 303 - https://www.examtopics.com/discussions/amazon/view/99813-exam-aws-certified-solutions-architect-associate-saa-c03/ 304 - https://www.examtopics.com/dis..
- [ Git ][Git] An internal error occurred during: "Discard Changes". pull 에러2024-07-08 12:23:32git 사용중 충돌이 발생해 overwrite 를 해도 해결되지 않는다.replace with - HEAD Revision 을 통해 강제로 pull을 하려고 했는데,An internal error occurred during: "Discard Changes". 에러가 발생 ▶ 해결방법 1 : git stash 1) 현재 staging 영역의 파일의 변경사항을 스택에 넣는다.git stash 2) master에서 pull을 진행한다.git pull origin master 3) 변경 사항 적용후, 스택 제거한다.git stash pop
- [ Oracle ][Oracle 웹로직] 콘솔 /management 경로 막기2024-06-18 09:37:37웹로직 콘솔 ip:port/management 로 접속 시 다음과 같은 접속이 가능하다. 이 경로의 접속을 차단하려면 웹로직 콘솔 설정을 변경하면 된다.[도메인명] > [구성] > [일반] > [고급] 메뉴에서 아래와 같이 RESTful 관리 서비스 사용을 체크해제 하면된다. 404 Not Found 페이지가 표시되는 걸 알 수 있다.
- [ 이클립스(Eclipse) ][Eclipse] xml파일 content not allowed in prolog2024-04-16 12:05:41xml파일 형식에 위와 같이 오류가 발생해서, 처음에는 인코딩 에러인줄 알았으나 정상이였다. notepad에 붙여서 확인해보니 보이지않는 문자를 발견했다. ZERO WIDTH NO-BREAK SPACE 삭제 후 다시 적용하니 정상!
- [ 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..