IT_Developers1149 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. 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. MySQL - 코멘트(comment)로 컬럼 찾기 안녕하세요. 고코더 입니다. MySQL 데이터베이스에서는 각 칼럼마다. 코멘트를 추가할 수 있습니다. 일명 칼럼에 대한 설명인데요. 이것을 통해 검색이 가능합니다. 사용법 ●1. 해당 SQL을 실행하면 MySQL에서 코멘트를 통해 찾기가 가능합니다. SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE 1=1 AND TABLE_SCHEMA = '스키마' AND COLUMN_COMMENT LIKE '%코멘트%' ●2. 스키마를 모른다면 comment만 검색해도 충분합니다. SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE 1=1 AND COLUMN_COMMENT LIKE '%코멘트%' 2021. 11. 16. 이클립스에서 Gradle dependencies 다시 갱신하기 / refresh gradle project 안녕하세요. 고코더 입니다. ● 1. 이클립스에서 Gradle을 사용하는 환경에서 라이브러리를 추가하거나 dependencies 를 다시 다운로드하고 싶거나 갱신하고 싶을 때 "refresh gradle project" 기능을 통해 이를 실행할 수 있습니다. 방법은 프로젝트에서 "build.gradle" 파일에서 마우스 우클릭을 합니다. ● 2. 그리고 "Gradle" -> "refresh gradle project"을 실행합니다. ● 3. 그럼 의존성 파일들을 새롭게 갱신하게 됩니다. 2021. 11. 16. Postman - 포스트맨 다운로드, 설치 / 첨부파일 안녕하세요. 고코더 입니다. 포스트맨은 http 주소로 요청을 날리고 응답을 받아 보여주는 서비스입니다. 실무에서 api를 테스트할 때 자주 사용되는 도구입니다. 편리하고 쉬운 포스트맨을 사용하기 위해 다운로드와 설치를 해보겠습니다. 포스트맨 다운로드 ● 1. 해당 URL로 접속하면 https://www.postman.com/ 다운로드할 수 있는 영역이 있습니다. 자신의 OS에 맞는 프로그램을 다운로드합니다. ● 2. 윈도 64비트에서 사용하는 프로그램은 첨부파일로 올려드립니다. ● 3. 설치를 진행합니다. ● 4. 설치된 postman 맨을 실행하여 사용합니다. 사용법은 다시 업로드하겠습니다.! 2021. 11. 15. 이전 1 ··· 13 14 15 16 17 18 19 ··· 128 다음