본문 바로가기

IT_Developers1149

IntelliJ - Ctrl + 마우스휠을 이용하여 글자 크기 키우기 / 이클립스처럼 안녕하세요. 고코더 입니다. 인텔리제이에서는 에디터의 글자 크기를 변경할 때 옵션을 사용해야 합니다. 하지만 이클립스에서는 단축키와 마우스를 이용하여 자유롭게 글씨 크기를 변경했습니다. 굉장히 편했던 옵션인데요. 다행히 인텔리제이에서도 환경설정을 바꾸면 이클립스처럼 해당 단축키를 사용이 가능합니다. ● 1. 설정은 단순합니다. Settings에서 Editor -> General -> "Change font size with Crtr + Mouse Wheel"을 설정합니다. 그럼 이클립스처럼 편하게 글자 크기를 변경할 수 있습니다. (해당 옵션을 사용 안하는게 나은 경우도 있어요) 2021. 11. 12.
JSTL - JSP에서 파라미터 받는 방법 / param 안녕하세요. 고코더 입니다. JSTL에서 파라미터를 받아서 사용할 수 있는 방법을 알아보려고 합니다. 때에 따라서 아주 유용하게 사용되는 방법입니다. ● 1. 이렇게 URL에 파라미터로 넘어온 값을 사용하는 방법을 알아보겠습니다. ● 2. JSP 페이지에서 해당 코딩을 작성합니다. JSTL core 라이브러리를 작성할 수 있게 참조하고 param.(파라미터명)을 입력하면 ${param.name} ● 3. 이런 식으로 파라미터 값이 그대로 노출됩니다. ● 4. 만약 변수로 받아 쓰고 싶다면 이렇게 코딩하면 될 거 같습니다. 2021. 11. 11.
특정 사이트의 TSL 버전 확인 하기 - ssllabs.com/ssltest/ TLS 버전 확인하기 안녕하세요. 고코더 입니다. SSL 서버의 주소만 넣으면 해당 사이트에서 사용하고 있는 TLS 정보를 확인할 수 있는 사이트가 있습니다. ● 1. 바로 SSL 랩 이라고 하는 이 사이트입니다. https://www.ssllabs.com/ssltest/index.html SSL Server Test (Powered by Qualys SSL Labs) SSL Server Test This free online service performs a deep analysis of the configuration of any SSL web server on the public Internet. Please note that the information you submit here is used .. 2021. 11. 11.
정규식 학습 및 테스트 사이트 - regexr.com 안녕하세요. 고코더 입니다. 코딩을 하다 보면 정규식을 사용하는 경우가 있습니다. 그런데 정규식은 예민해서 문법이 잘 맞는지 원하는 방식으로 만들어졌는지 궁금할 때가 있습니다. 그럴 땐 이 사이트가 있습니다. ● 1. 해당 사이트는 정규식을 연습하거나 테스트할 수 있습니다. https://regexr.com/ RegExr: Learn, Build, & Test RegEx RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp). regexr.com ● 2. 접속하면 상단에 정규식, 아래에는 정규식으로 찾은 문자열이 표시됩니다. 기본으로 설정된 정규식은 대문자로 시작하는 글자를 찾기입니다. "([A-Z])\w+.. 2021. 11. 11.
HTML 압축 사이트 - htmlcompressor.com/compressor HTML 용량 줄이기 사이트 안녕하세요. 고코더 입니다. HTML 용량을 줄여주는 사이트가 있어 소개드리려고 합니다. 웹페이지는 경량화가 중요합니다. 그래서 이런 라이브러리를 써서 압축한 HTML을 서비스하는 것도 좋은 방법인 거 같습니다. (물론 압축 전 원본은 가지고 있어야 하겠죠) ● 1. 해당 사이트입니다. https://htmlcompressor.com/compressor/ HTML Compressor - Reduce the size of HTML, CSS, JavaScript, PHP and Smarty code. Choosing the correct Code Type makes the compression of your code more safe and effective. Choosing t.. 2021. 11. 11.
IntelliJ - import 자동 정리하기 / 필요없는 import 삭제 Optimize Imports 사용법 안녕하세요. 고코더 입니다. ● 1. 자바를 개발하다 보면 불필요한 import들이 보이기 시작합니다. 그리고 인텔리제이에서는 이를 색깔로 표시해 불필요한 부분이라고 명시합니다. ● 2. 그런데 이 부분을 알아서 정리해주는 단축키가 존재합니다. 바로 윈도우에서 Ctrl + Alt + O 입니다. 만약에 맥을 쓰신다면 ^ + ⌥ + O 입니다. ● 3. 해당 단축키를 사용하면 "Removed 13 imports, added 1 import" 이런 식으로 삭제한 import의 숫자를 카운팅 해줍니다. 2021. 11. 9.
MySQL - 테이블 생성 스크립트 확인하기 / SHOW CREATE TABLE 특정 테이블 만드는 SQL 확인하기 안녕하세요. 고코더 입니다. ● 1. MySQL에서는 특정 테이블의 생성 스크립트를 확인할 수 있는 방법이 있습니다. 바로 SQL처럼 "SHOW CREATE TABLE" 이라는 명령어를 통해 확인이 가능합니다. SHOW CREATE TABLE "테이블명"; ● 2. 해당 쿼리문을 실행하면 생성 쿼리를 확인이 가능합니다. create Table 칼럼에 노출된 텍스트를 활용하여 똑같은 테이블을 생성할 수 있습니다. 2021. 11. 9.
MySQL - server has gone away 원인은? 대응법 안녕하세요. 고코더 입니다. ● 1. mysql을 이용한 웹서비스를 개발하던 중 조금은 난감한 메시지가 떴습니다. 해석해보면 "서버가 사라졌다!" server has gone away ● 2. 이 부분의 원인은 서버의 문제일 수 있고, 소스 상의 문제일 수도 있습니다. 만약 잘되던 날에 갑자기 이런 메시지가 있다면 서버를 살펴보시거나 담당자에게 문의해야 합니다. ● 3. 소스가 원인이라면 해당 문제가 생기는 이유 중에 가장 많은 패턴은 데이터 전송량이 초과하는 경우입니다. 데이터의 전송이 길어지면서 초과되면 해당 메시지가 뜨는 경우가 발생합니다. 이럴 경우 my.cnf에서 설정을 변경해보시길 바랍니다. 기본 값과 최대 값 사이를 입력해서 설정을 바꿔 보시기 바랍니다. wait_timeout = --// .. 2021. 11. 8.
MySQL - ERROR 1366 (HY000) : incorrect string value / 테이블에 한글 입력시 오류 해결법 한글 입력 가능하게 테이블 인코딩 변경 안녕하세요. 고코더 입니다. ● 1. mysql에서 이런 오류 메시지가 나타날 때가 있습니다. ERROR 1366 (HY000) : incorrect string value ● 2. 원인은 테이블이 한글을 읽을 수 없는 형식이기 때문입니다. 테이블을 만들 때 utf-8로 생성해야 합니다. 생성 시에 "SET UTF8 COLLATE UTF8_GENERAL_CI"를 입력해줘야 한글도 받아들일 수 있는 UTF-8이 됩니다. CREATE DATABASE 테이블명 DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI; ● 3. 만약 기존 테이블을 수정해야 한다면 아래처럼 alter 기능으로 변경하시면 됩니다. ALTER DATABASE .. 2021. 11. 8.