본문 바로가기

전체_컨텐츠2572

MySQL - 트리거 내역 확인, 삭제 안녕하세요. 고코더 입니다. MySQL에서 트리거 내역을 확인하고 삭제하는 방법을 알아보도록 하겠습니다. ●1. 트리거의 내역을 알아보는 방법은 매우 간단합니다. 아래 SQL을 실행하면 show triggers; ●2. 리스트로 내역들이 표시됩니다. 여기서 Statement 내용은 해당 트리거를 생성하는 스크립트입니다. ●3. 그 다음 해당 트리거를 삭제하는 방법은 drop이란 명령어를 사용합니다. drop trigger [트리거이름] 2021. 11. 24.
JAVA - might not have been initialized 오류 해결법 안녕하세요. 고코더 입니다. 해당 메시지가 나타나는 경우에 문제를 한번 살펴보겠습니다. might not have been initialized ● 1. 아래 코드를 한번 살펴보겠습니다. 겉보기에는 문제가 없어 보이지만 이는 오늘 다루는 초기화 오류가 발생합니다. str을 사용하지 않았는데 여기에 연산자로 문자열을 더하면 해당 오류가 발생합니다. String str; str += '문자열 더하기'; ● 2. 이를 해결하기 위해서는 이렇게 처리하시면 됩니다. 변수를 담아 초기화해주면 됩니다. String str; str = ""; str += '문자열 더하기'; 2021. 11. 24.
JavaScript - maxlength가 되지 않을 때 안녕하세요. 고코더 입니다. HTML에서 가끔 maxlength가 안 먹히는 문제가 발견되고는 합니다. 특히 모바일에서는 더 설정이 되지 않는 이상한 문제가 있습니다. 그래서 거의 정석처럼 사용하는 소스코드가 있습니다. ● 1. 바로 아래 함수를 사용하는 방법입니다. function maxLengthCheck(object) { if (object.value.length > object.max.length) object.value = object.value.slice(0, object.max.length) } ● 2. 해당 함수를 원하는 input에 붙여 넣으면 완료됩니다. * 참조 자료 https://stackoverflow.com/questions/48840583/maxlength-on-a-number.. 2021. 11. 24.
플러터 vs 리액트 네이티브, 무엇을 공부해야 할까? 안녕하세요. 고코더 입니다. 두 언어의 특징은 하나의 기술로 안드로이드, IOS 어플을 만들 수 있다는 장점이 있습니다. 그렇다면 어떤 걸 먼저 선택해서 공부해야 하는지 고민하는 분들과 함께 이야기를 나눠 보려고 합니다. 구글 VS 페이스북 플러터는 아시다시피 구글이 만든 크로스 플랫폼 앱 개발 프레임워크입니다. 리액티브 네이티브는 역시 페이스북에서 만든 크로스 플랫폼 프레임워크입니다. 갑자기 회사를 꺼내는 이유는 이 언어를 지원하는 세력을 알아보는 것입니다. 그동안 많은 언어들이 열악한 재정으로 파산한 걸 생각해보면 이 뒷받침은 중요합니다. 여기서 저는 구글에 손을 들어주고 싶습니다. 구글은 천재 개발자들이 모인 집단입니다. 그리고 무엇보다. 안드로이드를 소유하고 있습니다. 좀 더 오랫동안 살아남을 수.. 2021. 11. 24.
GIMP - 무료 이미지 프로그램 / 김프 다운로드, 설치 무료 포토샵 프로그램 다운로드 안녕하세요. 고코더 입니다. 이미지를 편집하는 무료 프로그램하면 바로 김프가 대표적입니다. 포토샵이 없는 분에게는 최고의 선택입니다. ●1. 해당 프로그램은 홈페이지에서 무료로 다운로드가 가능합니다. https://www.gimp.org/downloads/ GIMP - Downloads The official download page for all things GIMP! Please only use the official binaries provided here unless you really, really know what you’re doing (it’s the only way to be safe). We try to provide binaries in-time with.. 2021. 11. 18.
전세계 시가총액 순위 사이트 / companiesmarketcap.com/ 안녕하세요. 고코더 입니다. ●1. 전 세계 시가총액을 확인할 수 있는 사이트를 알아보겠습니다. Companies ranked by Market Cap - CompaniesMarketCap.com Companies ranked by Market Cap - CompaniesMarketCap.com Ranking the world's top companies by market cap, market value, revenue and many more metrics companiesmarketcap.com ●2. 해당 사이트에 접속하면 전세계 시가 총액을 알 수 있습니다. 하루에 한 번 갱신되며, 최신 정보를 확인 가능합니다. https://companiesmarketcap.com/ 2021. 11. 18.
Spring Boot - 스프링부트에서 Gradle을 추천하는 이유 안녕하세요. 고코더 입니다. 오늘은 스프링부트 프로젝트에서 왜 Gradle을 사용해야 하는지 그 이유를 간단히 살펴보려고 합니다. 오랜 친구 Maven 메이븐은 2004년 출시된 ant의 대안으로 만들어진 아파치의 프로젝트 관리 도구입니다. 그동안 익숙하게 써왔던 pom.xml 파일을 이용하여 라이브러리를 관리할 수 있었던 빌드 도구입니다. 기존 ant를 발전시켜서 개발자에게 편리함을 제공하고 있는 고맙고 오래된 도구입니다. 새로운 스타 Gradle 하지만 세상은 변했고 메이븐의 장점은 모으고 단점은 보완한 새로운 빌드 도구가 2012년 탄생합니다. 바로 Gradle입니다. Groovy 언어를 사용하여 "Domain-specific-language"를 사용합니다. 덕분에 기존의 pom.xml파일을 사용하.. 2021. 11. 17.
Eclipse - "Build path specifies execution environmen" 이클립스 오류 안녕하세요. 고코더 입니다. 이클립스에서 보이는 경고 중에 이런 메시지가 있습니다. JRE 버전 경고를 해결하는 방법을 알아보겠습니다. Description Resource Path Location Type Build path specifies execution environment JavaSE-11. There are no JREs installed in the workspace that are strictly compatible with this environment. 해결법 ●1. 상단 "project" -> "properties"로 이동합니다. ●1."Java Build Path" -> "Libraries" 탭으로 이동 후 "JRE System Library"를 "Remove"를 통해 삭제합니다... 2021. 11. 16.
IntelliJ - 인텔리제이에서 코드를 위,아래로 편하게 옮기는 방법 안녕하세요. 고코더 입니다. 인텔리제이에서 코드를 방향키를 이용하여서 위,아래로 쉽게 옮기는 방법을 알아보겠습니다. ●1. 원하는 코드에 포커스를 맞춥니다. 그리고 해당 단축키를 실행합니다. 먼저 아래로 옮겨 보겠습니다. Ctrl + Shift + ↓ ●2.그다음은 반대로 위로 이동시키고 싶으면 해당 단축키 십자키를 위로하면 위로 코드가 옮겨집니다. Ctrl + Shift + ↑ 복사, 붙혀넣기로 코드를 이동하지 말고, 이 단축키를 이동하면 위치를 교환할 수 도 있습니다. 습관을 들이면 정말 좋은 ㄷ단축키! 2021. 11. 16.