본문 바로가기
반응형

[개발] Programming199

크롬 F12 개발자도구 자동 닫힘 문제 해결하기 크롬 개발자도구 닫힘 문제 크롬 브라우저에서 웹 개발자들이 가장 자주 쓰는 기능은 F12 개발자도구일 것입니다. 그만큼 유용한 브라우저 툴인데, 어느 날부터 갑자기 개발자도구를 열면 몇 초 만에 꺼지는 현상을 경험하게 됐습니다. 구글링 해보니 재시작하면 해결된다고 하는데 좀 더 알아보니 원인은 보안 툴 때문이었습니다. 이날 교통비 내역을 확인하기 위해 금융 조회를 했는데, 키보드 보안 툴이 활성화되어 있었습니다. 이 보안 툴을 강제로 종료하거나 기타 키보드 관련 보안 툴을 종료하시면 됩니다. 어떤 툴이 영향을 끼쳤는지 모른다면 컴퓨터를 재부팅시키는 방법도 있습니다. 만약 PC 재부팅 후에도 동일 증상이 발생한다면, 보안 툴이 자동 재실행되는 것이니 삭제하시거나 실행 옵션을 변경해 주시면 됩니다 :) 2022. 9. 24.
MS SQLServerException: 문자열이나 이진 데이터는 잘립니다 - 해결 방법 MS SQL ServerException : 문자열이나 이진 데이터는 잘립니다 위 오류는 MS SQL에 쿼리를 실행할 때 발생할 수 있는 오류입니다. 원인은 쿼리에 파라미터를 설정할 때 컬럼의 길이보다 큰 값이 들어오기 때문. 간단하게 해결할 수 있는 오류인데, 오류 문구에 컬럼 명이라도 알려줬으면,, 예를 들면, tempTable에 컬럼이 AAA[10], BBB[3], CCC[50] 가 있다고 했을 때, AAA 컬럼에 길이가 10이 넘는 문자나 숫자가 들어오면 위 오류가 발생한다. 해결 방법은, 파라미터로 들어오는 문자를 사전(DOA)에 자르던가, 아니면 alter 쿼리를 통해서 AAA 컬럼의 사이즈를 늘려주면 된다. 끝~! 2022. 8. 10.
자바 try catch에 finally 사용하는 이유 (익센션 처리) 자바 try catch > Finally 사용 이유 자바로 구현된 시스템을 운영하다 보면 예상치 못한 익셉션이 종종 발생하다. 이때 리소스 관리나 프로그램을 안전하게 구성하기 위해 finally 라는 기능을 흔히 사용하게 된다. finally는 익셉션이 발생하더라도 무조건 실행되는 구조라 특히 리소스를 반환할 때 활용하기 적합하다. 자바 Finally 사용 방법 finally는 항상 try catch 문과 함께 사용한다. try catch는 예상치 못한 익셉션에 대응하기 위해 사용하는데, finally는 어떠한 try catch문에 걸리더라도 무조건 마지막에 실행된다. 아래와 같은 예외처리 문이 있다고 가정하자. 익셉션의 종류에 해당하는 catch 문에서 걸리게 되고, 해당 위치에 구현된 내용이 실행될 .. 2022. 6. 8.
젠킨스 GitHub 빌드 시 : Error fetching remote repo 'origin' Error fetching remote repo 'origin' 젠킨스 빌드를 실행하면 깃허브로 레파지토리로부터 소스를 fetch 해서 빌드하는 프로세스가 있다. 여느 때와 같이 빌드를 돌리는데, 오류가 났다. (깊은 빡침과 욕이..) 혼미해진 정신을 가다듬고 젠킨스 로그를 확인했다. - 젠킨스 빌드 시 오류 로그 - Started by user admin Running as SYSTEM Building in workspace C:\JENKINS_HOME\workspace\front The recommended git tool is: NONE ... 생략 ... at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.j.. 2022. 4. 7.
깃허브 토큰 발급 받기 (GitHub Personal access tokens) 깃허브 개인 토큰 발급받기 깃허브와 젠킨스를 연동하거나 기타 외부에서 레파지토리를 접근하려면 개인 토큰이 필요하다. 깃허브 토큰은 로그인한 후에 발급받을 수 있는데, 원격에서 레파지토리를 접근할 때 각종 권한을 제어하고, 권한에 유효 기간을 두는 목적으로 사용한다. 로그인한 뒤에, '깃허브 > 계정 > Settings', 선택 좌측 메뉴 하단에 ' Developer settings' 클릭 'Personal access token' 클릭 이제 'Generate the token'을 클릭한다. 밑에 나온 두 개의 토큰은 기존에 발급받았기 때문에 나오는 것이다. 토큰의 목적을 알아볼 수 있는 문구를 자유롭게 입력한다. (옵셔널 한 값이다.) 밑에 'Expiration day'는 유효 일자 설정하는 기능인데, .. 2022. 3. 27.
MS 인증 시험 DP-900: Microsoft Azure Data Fundamentals 비용 및 후기 MS 인증 시험 DP-900 MS에서 제공하는 교육과정 중에 'Microsoft Azure Virtual Training Day: 데이터 기본'이라는 교육 과정이 있다. 해당 교육을 통해서 클라우드 환경에서 데이터 관리에 대한 내용을 다루고 있으며, 무료 온라인 교육으로 진행된다. 교육을 수료하면 DP-900 이라는 시험을 응시할 수 있는데, 교육 수료자는 무료이다. 자격이라고 하기보다는 초급 certificate이 더 어울리기에 취업에 플러스 요인이 될 거라는 기대는 하지 않는 게 좋다. 그래도 면접 볼 때 구두로만 관심을 표현하는 것보다는 간단하게라도 써티도 있다고 말하면 훨씬 더 효과적이기 때문에 취득하면 좋을 거라 생각한다. DP-900을 취득하면? 해당 써티를 통해 얻을 수 있는 지식은 다음과 .. 2022. 3. 20.
728x90