본문 바로가기

전체 글292

VS Code에서 Tomcat 구동하기 VS Code를 이용하여 spring을 사용한 rest api를 구현하고자 한다. 우선, 이게 접속이 가능한 방법이 무엇이 있을까?를 찾아보는 중에, VS Code에서 WAS를 구동할 수 있는 방법이 있었다. Tomcat for Java를 설치하면 된다. 근데.. 두둥! deprecated되었다. 다행히 Community Server Connector extension을 사용하란다. 자, Server Connector를 설치는 했는데.. 이걸 어떻게 사용한다? 참고로 아래 블로그의 글을 참고했다. (원글님 감사합니다. :) ) https://moneygear.tistory.com/15 VS Code에서 WAS 실행하기 (Apache Tomcat) 웹개발은 당연히 테스트용 로컬 서버가 필요하다. 흔히 Ec.. 2023. 9. 20.
Window에서 특정 포트를 사용여부 파악하기 netstat -ano 윈도우에서 특정포트가 사용중인지 알아보기 위해서는 다음과 같이 명령어를 실행하면 된다. 먼저 윈도우+R을 눌러 'cmd'를 입력하자. 그리고 나서 아래 명령어로 찾자. netstat -ano 이렇게 입력하면.. 여기서 IP주소:포트 번호(좌측 빨간 네모처럼) 형태로 목록이 쫙 나온다. 그리고 그에 해당되는 PID가 제일 우측 열(오른쪽 빨간 네모처럼)에 나온다. 여기서 한땀한땀 찾으면 끝!!!!! 이라면.. 리눅스의 grep에 비해 너무 아쉽지 않을까? 리눅스는 포트 찾고 파이프라인 연결해서 grep으로 원하는거만 쏙 뽑아낼 수 있는데... 윈도우도 파이프라인 태울 수 있다. grep같은것도 있고. 바로 find. find의 대략적인 설명은 아래 테이블 참고 find /I "찾을문.. 2023. 6. 30.
Data Binding #1 - DataContext연결하기, DataBinding쓰기 WPF에서 데이터를 화면에 표시해줄 필요가 있을까? 당연히 필요하지요. 프로그램이니까요. WPF에서는 Data Binding을 통해서, 화면에 데이터를 표시해줄 수 있다. 입력도 가능하다. 예를 들어, 온도 센서를 읽어와 화면에 표시해주는 다음과 같은 화면이 있다고 하자. 여기서 60이라는 값은 어떻게 xaml에 표시해줄 수 있을까? 잠시 기존의 MFC로 돌아가서 생각해보면, 이를 처리하는 방법은 아마도 다음과 같을것이다. - 화면에 온도 숫자를 표시할 리소스를 미리 담아둔다. 연결된 변수명은 m_txtTemperature 라고 하자. 로직을 처리하는 cpp파일에서, 온도가 변하면 다음과 같이 호출할 것이다. void TemperatureChanged(int newTemperatureValue){ //... 2023. 6. 8.
Docker로 fluid attacks사용하기 사용중인 서비스에서 클라우드 애플리케이션 보안 평가 (CASA) Tier2를 획득해야 하는 상황. 이번에는 정적스캔을 통하여 Tier2를 통과해보자. fluid-attack을 사용하여 진행하기로.. 세부 내용은 https://appdefensealliance.dev/casa/tier-2/ast-guide/static-scan?hl=ko 2023. 4. 28.
Docker로 OWASP ZAP 사용하기 사용중인 서비스에서 클라우드 애플리케이션 보안 평가 (CASA) Tier2를 획득해야 하는 상황이 왔다. 그래서 우선 어떻게 해야할까? 하고 찾다가, https://appdefensealliance.dev/casa?hl=ko App Defense Alliance CASA 요구사항을 업데이트했습니다. 자세히 알아보기 이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 appdefensealliance.dev App Depense Alliance를 통해 Tier 2획득을 하기 위한 도전을 하기로 결정. 근데 OWASP ZAP이란걸 사용해서 해보는 것으로... 이거 도커 이미지도 있다고 한.. 2023. 4. 18.
Git에서 checkout하기 사소한 건인데, 나중에 검색하는 수고를 줄이고자.. git을 사용중인데, branch를 새로 만들었다. 그리고, 리눅스 서버에서 기존 branch를 새로만든 branch로 변경하고 싶을 때, 사용한다. 명령어는 단순하다. git checkout '브랜치명' 그러면 해당 브랜치로 체크아웃한다. (바라보는 branch가 바뀐다.) 근데, pathspec '브랜치명'이 맞지않는다고 에러가 발생할 수 있다. 이거는, git의 remote branch의 정보가 갱신되지 않아서 발생하는 것. git remote update 위 명령으로 branch정보를 갱신하고, 다시 checkout을 수행하자. :) 2023. 4. 11.
728x90