본문 바로가기

전체 글100

썸네일 문자열 비교 equals() VS 숫자열 비교 == 자바에서 입력받은 문자열을 비교하여, 분기 처리를 하고 있는데 정확히 입력을 했음에도 불구하고 입력된 대로 출력이 되지 않습니다. 이럴 때 꼭 참고해야 할 문자와 숫자의 비교를 알아보겠습니다. 1. 문자열 비교의 잘못된 예 아래의 코드처럼 문자열을 비교할 때에는 ==로 비교를 하게 되면 잘못된 결과를 가져오게 됩니다. 1 2 3 4 5 6 7 8 9 10 11 12 Scanner scan = new Scanner( System.in ); String sYN = null; System.out.println( "Y/N 둘중아무거나 입력하세요" ); sYN = scan.next(); if( "Y" == sYN ){ System.out.println( "입력은 Y 입니다." ); }else{ System.out.. 2021. 10. 9.
썸네일 매소드 확장 오버로딩 vs 매소드 재정의 오버라이딩 프로그램을 공부하면서 예전에 가장 헷갈렸던 용어에 대해 말씀드리려 합니다. 그것은 오버 로딩과 오버 라이딩입니다. 두 용어 모두 오버가 들어가 있어서 오버까지는 기억이 나는데, 두 용어의 특별한 차이점을 기억하지 못하면 기억이 가물가물해져서 결국 기억에서 멀어져 갑니다. 그 당시에 기억에 남기기 위해 이것저것 시도하다가 마지막으로 남게 된 기역 방법에 대해 소개합니다. 1. ( Overloading ) 오버 로딩 = 확장 여러 개의 매소드를 loading 하여 읽어드린다. 그래서 확장을 한다. 함수의 이름은 그대로 유지한 채, 함수의 인자의 개수 또는 함수의 인자의 형태를 달리하여 함수의 기능과 이름은 그대로 유지하게 하는 , 다형성에 도움의 주는 기능이다. 결혼( 사람, 사람)이라는 함수가 있었으나, .. 2021. 10. 8.
썸네일 코로나 잔여 백신, 앞당겨 받은 2차 화이자백신 접종 후기 비가 와서 예약된 일자를 한참 당겨서 받을 수 있으니 서둘러서 내과 병원(방익수 내과)에 오라는 문자를 받았다. 아마도 비가 오니 사람들이 예약을 포기해서 남는 백신을 운 좋게 받는 것 같았다. 어떻게 하면 잔여백신을 앞당겨 받을 수 있는지에 대해 알아보겠습니다. 1. 잔여백신이란? 예방접종을 사전 예약한 자가 접종기관에 방문하지 않거나, 예진 시 접종이 불가능한 경우 등의 상황이 발생하면, 해당 인원수만큼 접종하지 못하는 백신이 발생하게 되는데, 이를 잔여 백신이라 합니다. 2. 어떻게 앞당겨 받을 수 있나요? 잔여백신은 접종을 해주는 의료기관에서 잔여백신의 수를 체크하고 있습니다. 따라서 잔여백신을 받고 싶다면, 해당 의료기관에 잔여백신을 빠르게 받고 싶다고 의사를 밝힌다면 , 우선순위로 먼저 잔여백.. 2021. 10. 6.
썸네일 당진 왜목마을 10월 가을바다캠핑 후기 서해안 일출을 구경을 하려고 당진의 '왜목마을'을 찾았다. 왜목마을의 유래는 왜가리 목처럼 가늘고 길게 뻗어나가는 지형 때문에 지어진 이름이다. 이 길게 뻗어나가는 갯벌 모래사장에서 새끼 꽃게와 조개를 잡고, 아이들이 참 좋아했고, 10월의 가을 바다가 춥기도 했지만, 떠오르는 아침 일출을 안겨준 '당진-왜목마을' 체험기를 적어보려 한다. 1. 위치는 어디인가요? 서울에서 몇시간 걸리나요? '서해안고속도로 → 송악I.C → 석문방조제 → 왜목마을' 이렇게 차로 이동하시면 왜목마을을 방문할 수 있습니다. 서울에서의 기준으로 내비게이션의 최적경로의 길은 다음과 같습니다. 약 2시간 정도의 거리이며, 주유비는 2만 원 정도 생각하시면 됩니다. 2. 왜목마을 물때 저녁에 잠깐 아이들 체험을 하러 갔기 때문에, .. 2021. 10. 4.
썸네일 자바 스캐너 사용법 ( java scanner ) 정리 자바 스캐너는 가장 쉽게, 사용자로부터 문자열 또는 숫자 열등의 사용자 입력을 받을 수 있게 하는 클래스입니다. 즉 스캐너만 있다면 사용자의 입력을 받을 수 있습니다. 이런 스캐너를 이용하여 가장 큰 수 또는 작은 수등을 구해보면서 스캐너의 사용법을 알아보겠습니다. 1. ( 문자열 , 숫자열 ) 종류별 스캐너 사용법 스캐너-문자열 입력받기 렙을 잘하려면 북-치기와 박-치기만 잘하면 되듯 스캐너는 숫자냐, 문자냐만 잘 구분하면 됩니다. 숫자일 땐 nextInt() , 문자일 땐 두 번째 함수인 next() 를 기억하면 됩니다. 1 2 3 4 5 6 7 8 9 Scanner scan = new Scanner( System.in ); System.out.print("숫자 입력하셔 ? "); int i숫자 = .. 2021. 10. 1.
썸네일 이클립스 빨간색 엑스표시 떳을때 ( Unresolved compilation problems ) 해결 방법 이제 갓 자바를 배우는 자바 어린이의 경우, 테스트 파일에서의 컴파일 버전을 지나서 이클립스를 활용하는 단계에서 겪게 되는 오류입니다. 이 오류는 이클립스의 프로젝트상에서 빨간색 엑스 표시로 나타나고 실행 시 하단의 'Unresolved compilation problem' 에러와 함께 더 이상 진행이 되지 않습니다. 어떻게 하면 에러를 해결할 수 있는지 알아보겠습니다. Exception in thread "main" java.lang.Error: Unresolved compilation problem: at test.test01.main(test01.java:15) 1. 자꾸 오류가 있다고 엑스 표시가 되는 이유 원인에는 다양하게 있겠지만, 보통의 가장 첫 번째 실수는 패키지 경로의 누락이 원인이 될 .. 2021. 9. 30.
썸네일 이클립스 아무것도 안뜰때, 프로젝트 목록 창이 없을때 추가하는 방법 이클립스를 통해 이것저것 편하게 UI창들을 수정하던 중 프로젝트 표시가 사라졌고, 이클립스 프로젝트의 익스플로러 사라져서 소스 파일 더블클릭해도 아무것도 안 열려서 당황을 많이 했습니다. 자바 콘솔이 안 뜰 때 어떻게 하면 프로젝트 목록, 이클립스 콘솔 창, 이클립스 소스 창 , 패키지 탐색기(Package Explorer)를 다시 나오게 할 수 있는지 알아보겠습니다. 1. 화면에서 사라졌을 때 증상은? 이클립스 콘솔창 사라짐 이클립스 소스창 사라짐 이클립스 프로젝트 익스플로러 사라짐 이클립스 프로젝트 안 열림 이클립스 콘솔창 사라짐 이클립스 메뉴 사라짐 x표 닫기를 눌러 사라짐 등의 증상으로 화면 내의 어떠한 액션에도 반응을 하지 않습니다. 2. 어떻게 이전의 화면으로 되돌릴 수 있는가요? 간단하게는 .. 2021. 9. 29.
썸네일 티스토리의 보호글이란? 보호되어 있는 글이란? 티스토리에는 신기한 보호되어 있는 글이라는 것이 있습니다. 이 보호 글은 어떤 것일까요? 누군가로부터 보호를 받는 글이라는 뜻일까요? 이런 보호 글을 알아보고, 어떻게 보호가 가능한가? 어떤 것인지 한번 알아보겠습니다. 1. 보호 글이란? 작성자가 게시글에 적어놓은 비밀번호를 아는 사람에게만 게시글을 읽을 권한을 가지는 글을 말합니다. 티스토리에서는 글을 작성하면 아래 3가지 형태로 글의 옵션을 변경이 가능합니다. 그 글의 성격은 다음과 같습니다. 공개글 - 누구나 볼 수 있는 공개된 글입니다. 따라서 네이버, 구글, 다음 등의 로봇이 방문하여 글을 수집하여 인덱싱 한 결과를 검색란에서 조회가 가능합니다. 비공개 - 공개를 하지 않아, 글 작성자 이외에는 그 누구도 글을 볼 수 없습니다. 보호 글 - 비.. 2021. 9. 24.
윤하의 비밀번호 486 ( Password 486 ) 보호되어 있는 글 입니다. 2021. 9. 24.
Failed to find a Main Class ( in ECLIPSE ) '이클립스가 로드되지 않습니다', '메인 클래스를 찾지 못했습니다', 'Failed to find a Main Class in sth.jar' 등의 오류로 이클립스가 동작하지 않았습니다. 어떻게 하면 에러를 해결하고 다시 동작이 가능하게 할 수 있는지를 알아보겠습니다. 해결방법 동시에 여 러버 전의 JDK 설치되어 있는 경우 한 개의 버전만 가리키게 수정을 합니다. 이클립스 Neon 릴리스 이후 Java 8 이상이 필요했습니다. Java 버전 8 이상으로 업데이트하십시오. 이클립스 환경 파일인 eclipse.ini을 참고하여 vm 옵션의 자바 경로가 올바른지 확인을 하십시오. 하단의 화면은 자바버전을 확인하는 화면입니다. C:\Users\user>java -version java version "1.8... 2021. 9. 22.
추석 귀성, 귀경, 귀향의 의미 차이 대한민국 민족의 추석 명절이 끝나가고 있습니다. 이웃님들 명절을 잘 보내셨는지요? 저는 농사일도 하고 밤도 따고 불꽃놀이도 하고 이것저것 정말 알차게 보내고 왔는데요. 오다가 귀성, 귀경, 귀향의 뜻 차이를 가지고 가족들과 무엇이 맞는가에 대해 설전을 펼쳤던 기억 때문에 귀성, 귀경, 귀향의 뜻에 대해 포스팅을 합니다. 1. 귀성, 귀경, 귀향의 뜻 차이 간단하게 서울-(경)만 기억하면 됩니다. 경이 서울이니, 서울 도시로 돌아가는 길 귀경이라고 생각을 하면, 나머지 두 가지 귀성과 귀향은 비슷한 뜻이라고 기억을 하면 쉽습니다. 귀향 = 고향으로 돌아가거나 돌아옴. 명절 전날 기차역은 언제나 귀향 인파로 북적대었다. 즐거워야 될 그들의 귀향에 이들은 입을 다물고 납덩이처럼 말이 없다.≪홍성원, 육이오≫ .. 2021. 9. 22.
썸네일 자바 배열 min함수 써서 최솟값 구하기, max-최댓값 구하기 자바에서는 두 수의 비교를 해주는 MIN(), MAX()라는 유용한 함수가 있습니다. 이를 활용해서 최솟값, 최댓값을 쉽게 뽑아낼 수 있는데요. 이제 시작하는 자바 어린이라면 필수로 알아야 할 최소 비교 MIN(), 최대 비교 MAX()를 알아보겠습니다. 1.MAX와 MIN함수란? MAX는 자바에서 최댓값을 출력하는 함수이고, MIN은 최솟값을 출력하는 함수입니다. 모든 데이터 타입에 대해 MAX 함수와 MIN 함수를 사용할 수 있습니다. 예를 들어 INT, LONG, FLOAT, DOUBLE 등의 데이터형에서 사용할 수 있으며 함수의 결과로써 최 소또는 최댓값을 비교 후 리턴합니다. 2. 사용법 MAX, MIN의 함수의 인자로 비교할 두 수를 넣어주면 됩니다. 3. MIN, MAX함수를 활용하여 최댓값.. 2021. 9. 17.
썸네일 나도 버뮤다 애드센스를 통과했다. 한 달의 고군분투기 털어봅니다. 티스토리를 하기 전에는 커뮤니티 사이트를 운영했었고 그땐, 이렇게 힘들지 않았습니다. 그래서 만만하게 보았고, 애드 고시라는 건 모르는 사람들이니까 그런 소리하는 거야. 그냥 블로그 콘텐츠만 대충 글 올리면 되겠지 했었는데 , 분명 이건 악의 소용돌이가 존재하며, 그 소용돌이의 지나쳐서 통과하기가 쉽지 않다는 걸 느꼈습니다. 이래서 애드 고시구나 느껴가면서 이래저래 해서 결국 벼뮤다 애드센스를 통과한 나의 고군분투기를 털어봅니다. 1. 5개면 통과 가능하다는 그 유투버! 그를 증오하다. 밤에 잠을 자기 전에는 유튜브를 틀어놓고 이것저것 보는데 ' 5개면 충분하다. '라는 누군지는 기억에 나지 않지만 그것에 사로잡혀 나도 5개의 글로 통과를 한다면, 그 글을 기준으로 5개 통과 노하우를 게시하면 분명 대박.. 2021. 9. 13.
썸네일 동대문 주말 옷 시장 방문기(일요일 시장) 오늘 소개해드릴 동대문 주말 옷시장은 지역 사람들만 아는 숨겨진 비밀 던전 같은 곳이며, 이곳은 주말인 ( 토 ~ 일 )에만 반짝하고 열리며 가격은 말도 못 하게 저렴하여, 이곳을 한번 이용하게 되면 최저가의 끝판왕은 쿠팡도 반값 마트도 아니다는 것을 알게 됩니다. 가격적인 측면에서는 이곳을 감히 따라오지 못합니다. 상설할인매장? 여긴 상설할인매장에서도 못 팔린 옷들이 최종으로 오는 쓰레기통 가기 직전에 마주하는 곳입니다. 1. 유통의 끝판왕 '동대문 주말 옷시장'이란? (일요일 주말만 열리는 숨겨진 시장) ※ 일요일만 열리는 숨겨진 시장 ( 비오면 거의 안열림 -여는곳 몇군데 있음 ) ※ 오전 10시부터 ~ 오후 5시까지만 열림 다들 동대문 하면 새벽시장과, 밀리오레, 두타, 노란 시장 등을 떠 오를 .. 2021. 9. 12.
썸네일 자바 자동업데이트 끄기 ,중지 방법 JAVA를 설치하고 나면 나도 모르게 자동으로 업데이트되는 옵션으로 인해 내가 의도한 버전이 아닌 새로운 버전이 설치되게 된다 이로써 프로그램의 충돌이 발생하게 되고 나의 소중한 시간을 원인과 해결의 방법을 찾는데 소요하게 된다 이를 어떻게 사전에 방지할 수 있는 자동 업데이트 끄기 방법에 대해 알아보겠습니다. 1. 자바 구성 패널에서 Java Auto update 끄기 자동 업데이트 옵션은 자바 8 이상에서만 나타나는 옵션입니다. 따라서 8 이상 버전에서만 자동 업데이트를 조절이 가능합니다. 시작-실행-자바 구성 패널의 제어판을 띄운 뒤 업데이트 탭의 자동 업데이트 확인의 체크가 표시되지 않도록 클릭합니다 이후 확인을 누르면 더 이상의 알림도 자동 업데이트도 하지 않습니다. 2. 자바 레지스트리에서 J.. 2021. 9. 12.
썸네일 자바 오류코드 1603 JAVA 업데이트에 실패하였습니다. 해결 방법 자바를 설치하는 도중 '1603 에러', '1608 에러'의 오류라며 자바를 설치할 수 없다고 안내를 받았다. 어떻게 하면 이를 해결하고 이는 어떤 상황에서 발생하는지 알아보겠습니다. 1. '1603 에러코드'는 무엇인가? 설치 및 업데이트 프로세스 도중에 표시되는 에러로 설치가 완료되지 않았음을 알리며, 더 이상 프로세스의 진행이 불가능을 나타냅니다. 2. 언제 발생하는가? 런타임 오류로 프로세스 실행 도중 메모리 참조가 막혔을 때 발생합니다. 메모리 누수 현상이 발생하였을 때, 프로그램의 연쇄적 오류로 발생합니다. 악성프로그램의 감염으로 정상적인 진행이 어려울 때 발생합니다. 파일의 손상 및 누락으로 해당 경로를 참조하기 힘들 때 발생합니다. 백신 프로그램의 실시간 감시 동작과 함께 설치를 진행할 때.. 2021. 9. 11.
자바 랜덤 숫자 맞추기 게임, 업 다운 숫자 퀴즈 만들기 in 자바기초 숫자 맞추기 게임이란? 컴퓨터가 임의의 숫자를 생성하고, 그 숫자를 플레이어가 맞추는 게임으로써, 이제 시작하는 자바 어린이들이 꼭 거치게 되면서 만들어보는 자바의 정석과 같은 게임이다. 생성되는 난수 생성을 최솟값과 최댓값을 주어, 난수의 범위 조절이 가능하며, 총 몇 번 호출이 되었는지도 체크가 가능하다. 1. 업, 다운 숫자 맞추기 게임 메인 함수 안에 복사 & 붙여 넣기 하시면 됩니다. 최솟값과 최댓값을 변경해서 난이도를 조절해보세요. WHILE 절을 어떻게 빠져나오는지 BREAKE구문을 살펴보세요. 랜덤 한 함수를 어떻게 가져오는지 한번 살펴보세요. String sGameName = " 자바 랜덤 숫자 맞추기 게임"; String[] asMungu = { " 더욱 더 작은 수입니다.", " 더욱.. 2021. 9. 10.
썸네일 자바의 교과서라는 자바 디컴파일러 JD-GUI를 사용 해 보자 프로그래밍을 하다가... 다른 경쟁업체는 어떻게 만들었을까 하면서, 나와의 코드를 비교 분석하면서 나름 많이 나를 성장시켰던 자바 디컴파일러라는 유용한 툴을 소개하려고 한다. 이제 갓 자바를 시작했다면, 졸업작품으로 어떤 것을 할지 모른다면, 가장 좋은 것은 남이 짜 놓은 애플리케이션 코드를 분석하고, 그대로 따라 하면서 새로운 아이디어를 추가하거나, 필요한 부분만을 발췌하여 나만의 새로운 애플리케이션으로 재 창조하는 것이 가장 최고의 교과서이기 때문에 가장 많이 활용해야 할 툴이다. jd-gui란 무엇인가? 자바의 소스파일은 클래스 파일이라는 것으로 변환되어야 실행이 가능하다. 물론 클래스 파일만을 가진다면 월래 가졌던 그 클래스 파일의 기능은 추측만 가능할 뿐, 기능의 추가나 변경은 원래의 자바 파일.. 2021. 9. 7.
간단한 DB접속 테스트 (in java, jsp) JAVA버전으로 간단하게 DB 접속 테스트를 위한 JAVA파일, 또는 JSP파일이 필요할 때가 있다. 방화벽의 적용이나, 계정의 접근 가능 여부를 테스트하기 위해서 그럴 때 유용하게 쓰이는 자바 파일과 JSP파일을 정리하여 작성해둔다. 1. JAVA로 DB 접속하기. ( MSSQL 접속 ) 커넥터로는 는 8.0.16을 사용하였으며, JDK는 1.8을 사용하였습니다. 관련 메이븐 정보는 아래와 같습니다. mysql mysql-connector-java 8.0.16 사용된 자바 파일은 다음과 같습니다. 아래의 WebDb자바 파일을 생성하여 컴파일하시어 호출하시면 접속 가능 여부를 쉽게 테스트할 수 있습니다. 그대로 복사하시어 package부분만 알맞게 수정하시면 쉽게 적용이 가능합니다. package kr... 2021. 9. 5.
썸네일 needs unchecked conversion to conform 워닝 무시하기 코딩하다가 보면은 꽤 귀찮은 워닝이 여기저기에 뜹니다. 'needs unchecked conversion'라는 워닝입니다. 이 워닝은 무엇이고 어떻게 하면 워닝을 안 보이게 할 수 있는지 알아보겠습니다. 필자에게는 'Type safety: The expression of type Vector [] needs unchecked conversion to conform to' 문구로 확인을 요청이 왔습니다. 1. 어떤 워닝인가? 말 그대로 체크되지 않는 변화가 있으니 체크해달라는 내용입니다. 크게 중요하지 않다 보니, 워닝이 뜬것을 그냥 무시한 채 한 개 두 개 쌓이다 보면 나중에 배포하고, 서비스 도중에 정작 우리가 알아차려야 할 워닝에 대해 인지를 못하는 불상사가 발생할 수 있습니다. 따라서 이러한 워닝을.. 2021. 9. 5.
썸네일 개발환경 자바 이클립스 ZIP 다운로드 및 설치 방법 자바 개발환경 구축에서의 이클립스는 설치되는 인스톨러 버전과 ZIP 파일로 압축만 풀어 원하는 위치에 붙여 넣기로 바로 실행되는 ZIP버전이 있습니다. 당연히 후자인 ZIP버전이 훨씬 편리하고 간편하기에 추천드리고요. 인스톨러로 설치를 시도하였는데 무응답이거나 , 인스톨러로 설치가 진행이 안되신다면 ZIP버전을 강력 추천합니다. request.download.eclipsezip{ return : www.eclipse.org/downloads/ } 1. 먼저 이클립스 홈페이지를 방문 이클립스를 배포하는 홈페이지를 방문하고 상단의 DOWNLOAD를 클릭합니다. 아래 링크는 다운로드까지 클릭한 링크입니다. https://www.eclipse.org/downloads/ Eclipse Downloads | The.. 2021. 9. 4.
썸네일 이클립스 한글 깨짐 복구, UTF-8 설정으로 일괄변경 방법 다른 프로젝트에서 사용하던 소스를 임포트하고 보니 한글 주석 부분이 깨져있어 사용이 쉽지 않았습니다. 이전 프로젝트에서는 모든 설정이 UTF-8로 되어 있어 이런 한글 깨짐 오류가 없었지만, 지금은 환경이 바뀌어 한글이 깨져 (모든 한글이 네모)나오고 있었습니다. 지금 사용하는 이 컴퓨터에서는 이클립스 설정을 건들지 않는 기본 모드이기 때문입니다. 어떻게 설정하면 이 한글을 복구할 수 있는지. 알아보고 적용하겠습니다. 따라만 하신다면 여러분도 간단하게 한글 깨짐으로부터 자유로워질 수 있습니다. 1. 첫 번째로 임포트 했던 소스파일의 한글 깨짐을 해결하기. 소스파일의 인코딩 옵션을 찾아야 합니다. 해당 위치는 윈도우 > 프리페어런스 > 제네럴 > 워크스페이스 > 텍스트 > 인코딩 옵션이 무엇으로 되어있는지.. 2021. 9. 4.
썸네일 애드센스 첫 실패를 맛보다 사유는 애드 자기장, 펍밴층 가스분출? 벼뮤다 삼각지대에서 드디어 탈출한 것 같다. 이 무한 대기 지대에서 탈출할 수 있었던 건 5개로 신청했던 부족했던 콘텐츠 덕분이었다. 매를 빨리 맞고 싶어서 신청을 했고, 그 덕분에 2주 만에 새로운 미션과 숙제를 받았다. 필자는 실패를 예상했었다. 다만 실제 벼뮤다 삼각지대에서 무한 대기가 어느 정도 인가를 테스트하고 싶었고, 예상과 달리 그냥 2주 만에 결과를 내놓는 걸 보니, 그래도 무한으로 도메인이 묶여서 , 의욕마저 잃어 티스토리를 포기하는 사례가 되지 않겠다 싶어 다행이다. 오히려 이런 결과가 보다 좋고 풍성한 콘텐츠의 재료가 되니 더욱더 반갑다. tistory.adsense.request{( position:['sayit.tistory.com'] )}; AdSenseRequestRejecte.. 2021. 9. 3.
티스토리의 문자 주소 사용 시 유의할 점 그동안 티스토리를 운영함에 있어서 문자 URL시 직관적이기 때문에 자주 사용을 하였고, 문제가 없어서 한글까지도 이용을 하고 있었는데 오늘 심각한 문제점이 나타나였다. 그것은 구글 검색 누락.. 필자는 네이버와 구글 유입을 목표로 적은 유입이지만, 그래도 꾸준히 하고 있었고 구글 서치 콘솔에도 잘 제출이 되었기에 그동안 마음을 놓고 있었는데 , 오늘 URL검색을 해보고 그동안 한글 문자 주소를 사용한 몇몇 개의 URL이 검색이 안 되는 안타까운 사실을 알았습니다. 어떻게 이런 것들을 간단하게 체크하고 어떻게 수정할 수 있는지 알아보겠습니다. 1단계: 사이트 누락 확인 Google 홈페이지 또는 Naver 홈페이지의 검색창에 내 사이트가 실제로 누락되었는지 확인해야 합니다. 방법은 검색창에 'site: 내.. 2021. 8. 27.
썸네일 DevTools failed to load SourceMap, 404 소스 읽기 실패, 해결하는 방법 디자인을 입히는 과정 중 크롬 브라우저에서 거슬리는 404 에러 문구를 발견하였다. 해당 내용은 소스파일이 없어 확인해달라는 문구였다. 디자인을 입히는 과정 첫 발걸음부터 파일이 없으니 다운로드하여다가 넣으면 해결이 되는 거니 간단할 줄 알고 내가 받은 원소스를 뒤져보았으나 없었다. 파일이 없으니 없는 상태로 해결하는 방법을 알아보자. 1. 원본 소스파일이 게재되어 있는 웹 사이트로 가서 해당 파일을 직접 다운로드하여 넣기 먼저 직접 그 파일이 있는지 확인하니 정말 없었다. 내 로컬의 파일 경로가 이러하니, 웹사이트에서 경로를 똑같이 찾아가서 다운로드하고 '/_vendor/bootstrap/dist/js/bootstrap.bundle.min.js.map' 를 다시 테스트를 하니, 개발자 도구의 소스 읽기.. 2021. 8. 25.
'text/javascript'VS'application/javascript' 어떤것을 사용해야 하는가? 웹 유효성 심사결과의 경고문구( 'The type attribute is unnecessary for JavaScript resources.' )를 제거하기 위해 웹 표준 준수 가이드를 살피던 중 자바스크립트 선언부의 어떤 문제가 아닐까 하는 의문에 한번 조사해 보았습니다. 'application/javascript'이 표준이니 스크립트 선언부를 바꾸라고 하는데? 구글은 여전히 'text/javascript'를 사용하고 있는데 도대체 무엇이 표준이지? 둘 사이의 차이점을 알아보겠습니다. 1. 포털 사들은 자바스크립트 선언 시 어떤 것을 사용할까? 아무리 표준이라고 하지만 적용 후 실제 동작 여부를 브라우저별로 전부 테스트할 수 없기에 신중을 기하려 구글은 현재 무엇을 사용하는지? 다른 포털사도 그러한지 .. 2021. 8. 24.
썸네일 A charset attribute on a meta element found, 잘못된 캐릭터 셋 속성 위치 네이버서치어드바이저-사이트 관리-리포트-사이트 최적화-HTML 구조의 `사이트의 구조를 잘 표현할 수 있도록 HTML 태그를 점검해 주세요`를 해결을 해보려고 이것저것 구글링을 하던 도중, 혹시 그럼 닫힌 태그나 인식되지 않는 문자가 내 블로그 글에 포함된 것이 아닐까 하고 의문이 들어서 조사해보기로 했다. 표준 태그 사용하지 않았다든지 닫히지 않는 태그를 찾아주는 곳이 있을 거로 생각하고 구글링을 하던 중 html 문서의 유효성 검사를 진행해주는 The W3C Markup Validation Serviced의 validator checks 를 보았고, 그곳에서의 한 가지 중요한 에러를 찾았고, 수정 후 에러가 발생하지 않았다. 물론 이것으로 네이버의 태그 점검 요청을 완전히 해결한 것은 아니지만 , 한.. 2021. 8. 23.
썸네일 기존의 애널리틱스에 티스토리 추가하기 티스토리 블로그를 운영하기 전에 애널리틱스 계정에 다른 사이트가 추가되어 있어서 , 티스토리가 활성화되기 전까지는 기존 계정의 추가나 삭제의 변화로 혹시나 달라진 환경에 낭비될 시간이 두려워 미뤄두고 있었지만, 문득 애드센스 심사를 통과해야 하는 입장에서 내가 만약 구글이라면, 이제 갓 들어온 가진 것도 없는 신생 블로거가 주제에 맞는 글이 몇 개나 작성되었으며 , 블로거의 주된 관심사는 무엇인지를 알아야, 그에 맞는 광고를 송출해줄 것인데, 흔한 애널리틱스조차도 넣지 않았으니 얼마나 불성실한 것인가? 벼뮤다 무한삼각지대 의 무한 대기 중에 있을 만도 하다. 그래서 지금이라도 당장 추가해보기로 했다. 1. 애널리틱스 관리의 계정 추가 하단부의 관리를 누른 뒤 새 계정을 추가하여야 한다. 계정 이름과 속성.. 2021. 8. 22.
썸네일 Java compiler level does not match the version of the installed Java 메이븐 설정과 적용을 하던 중에 `Java compiler level does not match the version of the installed Java project facet`라는 컴파일러의 충돌 에러를 발견하였다. 자바버전이 맞지 않는다. 나는 자바를 2개 이상 설치를 하지 않았으니 , 설정 파일만을 건들면 될 거 같았다. 그래서 C에서부터 자바 버전에 관련된 모든 설정을 찾아가 전부 바꾸기로 마음먹고 전부 찾아보았다. 어떻게 해서 해결했는지 저와같이 아래 번호대로 쭉 따라오셔서 확인 및 적용하시면 해결이 가능합니다. 1. 내 컴퓨터의 자바버전 확인 시작-실행-cmd후 내 컴퓨터의 자바 버전이 몇으로 있는지 확인한다. 1.8로 확인이 된다. 여기서 특이한 점은 예전에는 전부 '1.8.0_301'.. 2021. 8. 22.
썸네일 버전(Version)별로 DTD선언 정리 in web.xml web.xml은 웹서버의 환경설정을 담는 곳으로써 , '배포 설명자'라고도 하며, 웹서버를 구성하는 웹 컴포넌트들에 대한 구성 및 자원의 관계 설정 정보 등을 기술합니다. 특히 URL이 을 어떻게 처리할 것인지를 기술합니다. 이 파일은 앱의 WAR에서 WEB-INF/ 디렉터리에 위치하며, 톰캣의 버전에 따라 또는 사용되는 서블릿 기술에 따라 선언하는 형태와 방법이 다르게 기술되어 버전(Version) 별로 web.xml이 어떻게 다르고, 어떻게 DTD 선언해야 하는지 정리하겠습니다. cvc-complex-type.4: Attribute version must appear on element web-app의 오류나 web.xml상의 display-name등의 오류로 웹서버의 기동이 되지 않는다면 100퍼센.. 2021. 8. 22.