본문 바로가기

IT 관련

인텔리제이 세로줄 세로선 없애기 인텔리제이에서 세로줄을 없애는 방법을 공유합니다. 1. Ctrl + Alt + S눌러서 Settings 화면을 띄운다. (맥에서는 Cmd+,로 들어간다.) 2. Editor > General > Apperancd 를 클릭한다. 3. 우측 화면에서 Show hard wrap and visual guides (configured in Code Style options)를 클릭한다. 4. Apply > Ok 5. 끝 1번 이후는 아래 이미지를 참고하세요 윈도우가 아닌 맥에서는 Preferences(Cmd+,) 를 눌러서 Settings로 들어갈 수 있다. 맥 한번 써보고 싶다. 맥북이 그렇게 좋다는데 나는 한번도 써보지는 못하고 보기는 해봤다. 성능도 좋다는데,,, 더보기
알약 V3 랜섬웨어 대체 무료 백신 추천 8월 30일 보안 전문 기업 이스트 시큐리티의 백신 '알약'이 랜섬웨어 정상 프로그램을 랜섬웨어로 잘못 인식해 차단 알림 메시지를 내보내는 등 오류를 일으키고 있습니다. 알약을 대체할 수 있는 백신에 대해서 알아보겠습니다. 1. Avira Free Security 오랜 시간동안 사랑받아온 백신입니다. 예전이나 지금이나 백신성능순위에서 항상 상위권을 차지하고 있으며 여러 백신을 깔았다 지웠다를 반복하다 내게 딱 맞는 백신으로 선택한 백신입니다. 저도 집에서 사용하는 백신은 Avira Free Security 설치하고 사용 중입니다. ​장점 가볍다. 실시간 검사나 전체 검사를 돌려도 PC가 느려지지 않습니다. 다 뛰어난 성능 - 오랫동안 많은 사람에게 사랑받으며 검증된 백신입니다. 성능이 정말 좋습니다. ​.. 더보기
IBK 기업은행 체크카드 재발급 신청(feat. i-ONE Bank) 안녕하세요 오랜만에 글을 쓰는 거 같습니다. 오늘은 IBK 기업은행 앱을 이용해 체크카드 재발급 받는 방법을 알아보려고 합니다. 제가 사용하던 기업은행 체크카드 사용기한이 만료되었습니다. 저는 이와 관련해서 안내 문자를 못 받은 거 같은데,,,,,, 아무튼 앱을 이용해서 재발급 신청을 할 수 있다고 해서 그 방법을 공유합니다. 일단 앱이 없다면 i-ONE Bank 앱을 설치해 주세요 설치 방법은 생략합니다. 로그인 하시고 아래 이미지를 따라서 그대로 하시면 됩니다. 주의사항 카드 발급/재발급 시 주의사항은 글 마지막에 정리해 놓았습니다. 1. 앱 메인에서 햄버거 메뉴(가로줄 세 개) 선택 2. 좌측의 '카드' 선택 3. 카드 > my > 카드관리 > 카드 조회/재발급 선택 4. 재발급 받을 카드를 선택해.. 더보기
구글 계정 삭제하기 안녕하세요 오늘은 구글의 사용하지 않는 계정을 삭제하는 방법에 대해서 알아보겠습니다. 크롬 브라우저를 기준으로 설명하겠습니다. 크롬으로 구글 계정에 로그인합니다. 1. 우측 상단의 프로필 이미지 클릭 2. 데이터 및 개인정보보호 클릭 3. 하단의 'Google 계정 삭제' 선택 4. 비밀번호 입력 후 '다음' 버튼 클릭 5. 약관 동의 후 삭제 6. 구글 계정 삭제 완료 삭제한 계정은 잠시 동안 복구가 가능합니다. 원치 않는 삭제의 경우 6번 화면에서 '계정 지원'으로 들어가서 복구할 수 있습니다. 이 이후에는 계정을 복구할 수 없으니 신중히 판단해서 진행하시기 바랍니다. 그럼 이만. 끝. 더보기
javascript 동등 연산자 javascript 동등 연산자는 자바스크립트에서 사용할 때 타입 강제 변환이 일어나 다루기 까다롭습니다. 타입 강제 변환이란 연산을 수행할 때 특정 타입이 다른 타입으로 자동으로 변환되는 것인데 이 때문에 예상치 못한 결과가 나타나기도 합니다. 주로 ==와 != 연산자를 사용할 때 타입 강제 변환이 일어납니다. 이 두 연산자는 서로 다른 데이터 타입을 비교할 때 타입을 강제로 변환하고 같은 데이터 타입을 비교할 때는 타입을 변환하지 않습니다. 우리가 작성하는 코드에는 수많은 인스턴스가 존재하기에 동등 연산자 사용 시 우리가 예상하는 대로 흘러가지 않을 수도 있습니다. 숫자와 문자열을 비교할 때는 먼저 문자열이 숫자로 변환되고 그 후 비교 연산이 수행됩니다. // 숫자 5와 문자열 5 console.lo.. 더보기
javascript 변수, 함수, 연산자 - 함수선언 지난 글에 이어서 함수를 선언하고 바로 호출하기에 대해서 알아보겠습니다. 자바스크립트에서는 함수 이름이 없는 익명 함수를 선언할 수 있고 다음 예제처럼 선언한 익명 함수를 변수나 프로퍼티에 대입할 수도 있습니다. 3. 함수 선언하고 바로 호출하기 var doSomething = function() { // 함수 본문 } 이러한 익명 함수는 선언과 동시에 호출할 수 있고 또 그 반환 값을 변수에 할당하는 것도 가능합니다. 익명 함수 선언문 끝에 괄호를 열고 닫으면 바로 호출할 수 있습니다. // 나쁜 예 var value = function() { // 함수 본문 return { message:"Hi" } }(); 이 예제에서는 함수가 선언과 동시에 호출되었기 때문에 변수 value에는 함수가 아닌 객체가.. 더보기
[java] APM 프로파일링 툴 프로그램을 만들고 성능이 느리다고 할 때 가장 먼저 해야 하는 작업은 병목 지점을 파악하는 것입니다. 자바 기반의 시스템에 대하여 응답 속도나 각종 데이터를 측정하는 프로그램은 많이 있습니다. 애플리케이션의 속도에 문제가 있을 때 분석하기 위한 툴로는 프로파일링 툴이나 APM 툴 등이 있습니다. 이 툴을 사용하면 병목 지점을 쉽게 파악할 수 있습니다. 하지만 대부분의 프로젝트나 운영 사이트에서 예산상의 이유로 사용하지 않습니다. 안타까운 현실입니다. 프로젝트에서는 프로파일링 툴을 사용하여 튜닝을 진행합니다. 물론 APM 툴도 사용합니다. APM 툴을 프로파일링 툴과 비교하면 프로파일링 툴은 개발자용 툴이고 APM 툴은 운영 환경용 툴이라고 할 수 있습니다. 각각의 장단점이 있기 때문에 뭐가 더 낫다고 말.. 더보기
아파치 메이븐 아파치 메이븐(Apache Maven)은 자바용 프로젝트 관리 도구입니다. 아파치 앤트(Ant)의 대안으로 만들어졌습니다. 아파치 라이선스로 배포되는 오픈소스 소프트웨어입니다. 메이븐은 컴파일과 빌드를 동시에 수행하는 것으로 알려졌습니다. 메이븐은 테스트를 병행하거나 서버측 배포(Deploy) 자원을 관리할 수 있는 환경을 제공합니다. 또한 라이브러리 관리 기능도 내포하고 있습니다. 메이븐은 필요한 라이브러리를 pom.xml에 정의해 놓으면 개발자가 사용할 라이브러리뿐만 아니라 해당 라이브러리가 작동하는 데에 필요한 다른 라이브러리들까지 관리하여 네트워크를 통해서 자동으로 Download 해주게 됩니다. 메이븐은 중앙 저장소를 통한 자동 의존성 관리를 중아 저장소(아파치 재단에서 운영 관리함)는 라이브러.. 더보기