전체 글
-
.NET 프로젝트 실행하기개발공부/ETC 2022. 12. 12. 18:07
.NET -> JAVA로 전환해야하는 업무를 맡고 있는데 전환도 뭐 기존 프로젝트를 돌려봐야 아니까 처음 하느라 우당탕탕 했던 실행을 기록하기로 Tool : Visual Studio 2022 ##1 프로젝트 빌드 상단 프로젝트 > 빌드 > 솔루션 정리 프로젝트 속성 창 가서 출력형식을 콘솔 응용 프로그램 으로 셋팅 상단 프로젝트 > 빌드 > 솔루션 다시 빌드 빌드를 통해서 exe 파일 만들기https://splendidlolli.tistory.com/25 ##2 exe 파일 생성 상단 프로젝트 > 빌드> 일괄빌드 Release 체크한 상태로 빌드 ##3 exe 파일 위치 프로젝트 우클릭 - 파일 탐색기에서 폴더 열기 클릭 프로젝트명 > bin > Release 가면 프로젝트명.exe 파일 생성 ##4 윈..
-
2022 Sysyem.out.Girls 컨퍼런스 행사를 마치고일상 2022. 12. 12. 13:18
지난 10일 2022 제 1회 System.out.girls 오프라인 행사를 성공적으로 마쳤다. 10월에 운영진으로 참여한 이후 부지런히 조금은 촉박하게 행사를 준비하여 개최했다. 무사히 마무리하고 집에 돌아오니 피곤해서 주말엔 쉬기 바빴고 정신이 조금씩 돌아와서 적어보는 그날의 후기 #커뮤니티 소개 System.out.girls는 여성 개발자 디스코드 커뮤니티입니다. https://twitter.com/Systemoutgirls System.out.girls (@Systemoutgirls) / 트위터 🥰 2022년 12월 10일 첫 오프라인 네트워킹 행사 개최🥰 여성 개발자 디스코드 커뮤니티입니다 😊 문의는 DM 📭 IT 소식 및 꿀팁은 마음함 ❤ #여성개발자 #여성개발자_트친소 twitter.com ..
-
Branch로 로컬 소스 관리개발공부/Git 2022. 11. 13. 20:22
pc1 ↔ pc2 로 번갈아 작업을 이어서 하고 싶을때 브랜치를 생성해서 해당 브랜치 내에서 commit하고 다른 pc에서 pull하는 방식으로 작업 진행하기 위함 PC 1에서 작업 내용 commit & push 새로운 브랜치 생성 Git > New Branch PC2에서 PC1에서 작업 내용 pull Git > pull pull하려는 branch 선택해서 pull Remote에 pull 땡긴 branch 생김 → 체크아웃 해서 local에 추가 local 추가 모습
-
update, pull, commit, push개발공부/Git 2022. 11. 12. 16:11
update - 업데이트 다 되면 하단에 저런 메세지가 뜬다 Fetch/Pull - Git > Fetch > Pull Fetch : 로컬과 remote 프로젝트의 싱크를 맞추는 행위 Pull : push 된 내역을 가져오는 행위 commit - 내 로컬 저장소에만 푸쉬하는 행위 - 로그 변화 확인 push : 커밋한 소스를 공용 저장소에 올리기 위해 push 해줘야함 / 그래야 remote 됨 - 내 브랜치에서 push commit, push 되돌릴때 해당 브랜치에 revert commit pull 땡기고 다시 push 버튼 눌러서 push 진행 git에 제대로 revert 됐는지 확인
-
톰캣 과부하 시 확인사항개발공부 2022. 11. 10. 19:31
★ 톰캣 fullGC로 다운됐을때 톰캣 재시작 전 진행!! (재시작 하면 PID 달라짐) 과부하 시 어떤 곳에서 메모리를 많이 잡아먹는지 원인 분석을 위해 진행 ① heap 메모리 파일 다운 #PID 확인 ps -ef | grep [톰캣명] # 마지막 숫자는 확인한 PID 입력 jmap -dump:live,format=b,file=test_dump_alive.bin [PID] ② sts 내 Memory Analyzer(메모리 분석기능)로 다운받은 파일 실행 sts에 미리 설치 메모리 분석, 통계를 통해 어떤 class에서 무슨 작업을 통해서 메모리가 많이 차지하는지 파악 Help → install new software http://download.eclipse.org/mat/1.2/update-site..
-
log4j / logback / log4j2 정리개발공부/JAVA 2022. 11. 9. 14:47
⊙ 적용환경 sprnigboot 2.3.1버전 jdk 1.8 tomcat 7 ⊙ 로그(Log)란 ? 애플리케이션의 상태를 관찰할 수 있도록 애플리케이션이 제공하는 정보 (=기록) log4j, logback, log4j2 모두 Java 로깅 애플리케이션 시간 순으로는 log4j → logback → log4j2 으로 등장 다른 로깅 프레임 워크로 전환할 때 slf4j 필요 ※ slf4j Java 로깅 프레임워크들의 추상체 역할, 이 자체를 사용하는 편은 적음 자바로 따지면 인터페이스와 비슷한 역할, 사용중인 로깅 프레임워크가 변경되더라도 소스코드 자체의 변경을 막을 수 있음 만약 log4j → logback으로 변경할 때 log4j를 import 하던 파일들을 다 logback으로 바꿔줘야함 import ..
-
[TDD] 이슈정리개발공부/ISSUE 2022. 10. 14. 10:36
1) org.mockito.exceptions.base.MockitoException → Exception 처리 참고링크 https://withseungryu.tistory.com/94 https://jwkim96.tistory.com/57 org.mockito.exceptions.base.MockitoException: Checked exception is invalid for this method! ## 코드 1 ... when(서비스코드).thenThrow(new SQLException()); ... ## 코드 2 ... when(서비스코드).thenThrow(new IOException()); ... 원인 SQLException 이나 IOException은 RuntimeException에 속하지 ..