본문 바로가기
반응형

전체 글439

[java] equalsIgnoreCase 메소드 자바에서 문자열 비교하기 위해 자주 사용하는 메소드가 equals 입니다. equals 메소드와 비슷한게 하나 더 있는데, equalsIgnoreCase 입니다. equals, equalsIgnoreCase 차이점 차이점은 간단합니다. equals : 대소문자 비교를 함. equalsIgnoreCase : 대소문자 비교 없이 문자열만 비교함. 아래는 간단한 테스트 코드입니다. public class Test0408 { public static void main(String[] args) { // TODO Auto-generated method stub String str1 = "TREX"; if("trex".equals(str1)) { System.out.println("It's ok."); } else.. 2021. 4. 8.
업비트 비트코인 출금수수료 0.0009 btc 합리적인 금액인가 비트코인의 리스크 중 하나는 거래소 지갑이라고 생각해서, 안전하게 보관하려면 어떻게 해야 하는지 검색해 봤습니다. 주요 의견 중 하나가 개인지갑 앱을 설치하고, 개인지갑에서 비트코인을 관리하는 것이였습니다. 물론, 물리적 분리가 가능한 형태가 가장 좋겠지만, 일단 테스트 용도로 에버그린이라는 소프트웨어지갑 앱을 설치해봤습니다. 사용방법은 따로 얘기하기로 하고, 여기서는 업비트의 비트코인 수수료에 대해서만 잠시 언급하려 합니다. 업비트에서 타지갑으로 출금 수수료 0.0009 btc 지갑의 사용법을 익히고, 테스트 겸 업비트 계좌에서 0.001 btc를 출금해 봤습니다. 수수료로 무려 0.0009 btc가 나왔습니다. 12만원을 보냈는데, 6만원이 수수료로 나가게 되다니... 당황스러워서 고객센터 문의해보니.. 2021. 4. 8.
제네릭 타입. 꺾쇠 괄호 < > 왜 사용하는가? JAVA에서는 꺾쇠 괄호 를 사용하는 문법을 자주 볼 수 있는데요. 이게 뭘까요? 왜 사용하는 걸까요? 이것을 자바에서는 제네릭 타입이라고 부른다고 하네요. ㅁ 왜 사용하는가? '이것이 자바다' 책을 기본서적으로 보고 있습니다. 설명에 따르면, 메소드에 사용될 반환타입을 명시적으로 정해서, 오류를 사전에 차단하고, 성능을 높이고자 함이라고 합니다. 이게 무슨 말인지 좀 더 풀어서 설명하면, 꺾쇠 괄호 안에 데이터 타입을 정의 하면 두가지 면에서 좋습니다. 1) 실행단계에서 오류가 나기 전, 컴파일 단계에서 미리 체크가 가능하다. Box 으로 정해 놓으면, String 만 들어 올 수 있는 것이죠. Object로 설정하면 Integer도 들어올 수 있는데, 이런 경우 (String) str.get(); 해.. 2021. 4. 3.
자바 컬렉션에 대한 설명 자바 컬렉션에 대한 설명입니다. 데이터를 배열 등의 형태에 담고, 꺼내서 쓰는 방식에 대한 얘기입니다. 뉴렉처님의 영상을 보고 복습한 내용입니다. ㅁ ArrayList 가변적인 배열처럼 데이터를 받기 위한 컬렉션입니다. List list = new ArrayList(); list.add(3); list.add(5); list.add(7); System.out.println(list.get(2)); 이런 식의 문법으로 사용합니다. 순번이 0, 1, 2, 3 이런식으로 순서대로 정해집니다. 결과로 7이 나오게 됩니다. ㅁ HashSet 값 자체가 키가 된다고 합니다. 중복해서 넣는건 안되구요. Set set = new HashSet(); set.add(3); set.add(4); set.add(7); set.. 2021. 4. 3.
티타임즈TV - NFT 기술이 뭔가요? NFT라는 용어가 많이 보이고 있어서, 관련 용어를 설명하는 영상을 찾아봤습니다. 티타임즈TV의 영상이 알기 쉽게 잘 설명해 주는 것 같습니다. 디지털 자산에 대해서 싸이월드의 이야기로 시작합니다. 한 때, 싸이월드는 전국민의 절반이 사용하는 매우 성공한 서비스였습니다. 하지만, 시대의 변화와 함께 얼마전 싸이월드 서비스는 폐업의 순을 밟게 되었는데요. 그 속의 수많은 데이터는 해당 서버가 오프되는 동시에 사라지게 될겁니다. 마찬가지로 게임 속에서 열심히 노력하여 얻은 캐릭터나 무기들도 해당 게임 서버가 죽는다면, 그걸로 끝이겠지요. 내 캐릭터나 무기들이 그 게임의 존속여부와 상관없이 영속적으로 존재하려면 어떻게 하는게 좋을까요? 또한, 유일무이한 나만의 창작물을 단 하나의 존재로서, 디지털 세계에서 보.. 2021. 4. 2.
노마드 코더 - 블록체인 설명, 명쾌한 비유 노마드 코더라는 채널을 운영하는 니꼴라스는 요즘 프로그래밍 온라인 강의 업계에서 매우 유명인사입니다. 저도 즐겨듣는 시청자입니다. 요즘 암호화폐(코인)가 다시 불장이 되었지요? 이번 영상은 암호화폐가 유지될 수 있는 근본적인 기술, 블록체인에 대한 간단한 설명입니다. 사실 블록체인을 처음 접한다면, 특히 개발직종에 있다면, 이 영상만으로 충분치 않을 겁니다. 여러가지 의문이 떠오를 테니까요. 하지만, 의문을 떠올리게 해준다는 것 만으로도 매우 가치가 있는 영상이라고 생각합니다. 또한, 무릎을 치며 듣게 된 몇 가지 주옥같은 비유들도 들어있습니다. ㅁ 블록을 데이터베이스로 생각해보자. 블록 is 데이터베이스!! 라고 가정한다면, 머릿 속 그림이 꽤나 명쾌해질겁니다. 사실, 파일 형태로 된 것도 있어서, 정.. 2021. 4. 1.
드림코딩 - 모바일 앱 개발 도구의 종류(네이티브, 하이브리드 앱 장단점) 알고 있던 내용들이기는 하지만, 즐겨듣는 드림코딩 by 엘리님의 영상에서 들으니 정리도 되고 좋네요. 플러터가 막 시장에 배포되는 시점까지가 제가 알고 있던 버전인데, 영상을 보니, 이제는 하이브리드 시장의 주력이 된 것 같습니다. ㅁ 네이티브 앱 안드로이드 앱은 java, kotlin 으로 개발합니다. 아이폰 앱은 obj-c, 최근에는 swift로 개발합니다. 네이티브 코드는 해당 OS의 성능을 최대한 끌어낼 수 있어서 좋아요. 또한, 기기에서 지원하는 다양한 기능이나 api를 가장 빨리 적용 할 수 있습니다. 이 점은 아직 하이브리드앱이 따라오지 못하는 속도 차가 있습니다. 하지만, 가장 큰 단점을 꼽는다면, 역시 이중으로 개발해야 하는 부분입니다. 안드로이드, 아이폰 둘 다 각각 개발해야 하지요. .. 2021. 4. 1.
영어 쉐도잉 유튜브 추천 - 게리 바이너척, 동기부여 영상 북마크에 등록하고 매일 듣기 위해 노력하는 영상이 하나 있다. 게리 바이너척이라는 매우 유명한 동기부여가의 영상이다. 이번에 소개할 영상은 그의 많은 연설 중 한가지 영상인데, 사실 대단한 감동을 받거나 해서 골랐던 것은 아니다. 그저, 우연히 듣게 되었던 초기 영상 중 하나이기도 하고, 몇 번 들었더니, 그 영상 목소리에 익숙해진 영향이 컸던 것 같다. 하지만, 한달 정도 들으면서 느끼는 점은, 우연히 골랐지만 매우 잘 골랐다는 점이다. 우선 내용이 현실적이다. 보통 동기부여 영상들 보면, 마음 속의 열정을 불러일으키려고 하는게 많은데, 이 사람은 그냥 미친듯이 일하라고 한다. 시크릿 같은건 없으며, 하루 12시간 이상 씩 일해야 하며, 5년이 될지, 10년이 될지 알 수 없으니, 성공할 때까지 계속 .. 2021. 4. 1.
런던쌤 - 영어공부 하루에 몇시간이 좋은가? 스포츠와 영어연습은 비슷하지만, 다른 한가지가 있는데, 조금씩이라도 매일 자주 연습 하는게 중요하다고 한다. 예를 든 스포츠가 스키였는데, 공감하지 못하는 부분도 있었다. (뭐든 자주 하면 좋은거 아니겠는가...) 그래도 전달하려는 맥락이 무엇인지는 알겠다. 하루는 놓치더라도, 이틀은 놓치지 마라. 난 이런 말을 처음 듣기는 했지만, 외국인의 강의에서 이런 표현을 들으니 저 문장의 깨달음에 한 번 놀라고, 유식한 한국어에 두 번 놀라게 된다. 사실, 이번 영상을 리뷰한 이유도 이 한 문장 때문이였다. 내게 필요한 부분을 집중해서 하라. 하루 30분을 투자한다고 하면, 스피킹, 리스닝, 리딩 등 다양한 파트를 하는 것은 비효율적이다. 내게 부족한 파트를 정하고 1, 2개월 등 단기 기간을 설정 후 집중적으.. 2021. 3. 31.
런던쌤 - 못 알아들어도 리스닝하면 나중에 들릴까요. 무자막으로 리스닝을 무작정 들었을 때, 언젠가는 영어가 들리게 될까? 이런 질문을 시청자들이 많이 한 듯 하다. 효과적인 리스닝 방법에 대해 설명하는 내용의 영상이다. ㅁ 몇 퍼센트 모르는 상태가 적당한 리스닝일까. 90%정도 아는 상태에서 듣는게 좋다는 의견도 있고, 40%정도 아는 상태에서 듣는게 좋다는 의견도 있다고 한다. 아직 학자들 사이에서도 의견이 갈리는 문제이기 때문에, 무엇이 좋다 나쁘다 말하기는 어렵다. ㅁ 문장이해력을 스도쿠로 비유. 한 문장을 스도쿠 9개의 숫자가 들어있는 박스로 비유를 했는데, 매우 참신하고 공감되는 비유라는 생각이 들었다. 이 중에 blank는 우리가 못 알아듣는 단어이며, 이는 문맥상 유추해서 맞춰야 하는 부분이다. ㅁ 70% 알아듣는 것은 생각보다 쉬운 일이 아.. 2021. 3. 29.
request.getServletPath() 사용 방법 getServletPath()의 의미를 찾다가, 이것이 HttpServletRequest 함수를 사용하여 취득하는 여러 메소드 중 하나라는 것을 알게 되었다. 아래는 참조한 블로그의 내용을 재구성한 예시이다. ㅁ url 정보 https://sajagogumi.com:8080/context/servlet/index.jsp?seq=1&type=noti ㅁ method : getRequestURL() https://sajagogumi.com:8080/context/servlet/index.jsp ㅁ method : getRequestURI() /context/servlet/index.jsp ㅁ method : getContextPath() /context ㅁ method : getServletPath() /s.. 2021. 3. 29.
런던쌤 - 한국어로 영어 공부방법을 설명하는 외국인선생님 런던쌤이라는 채널이 유튜브 알고리즘에 의해서 선택되었다. 문법적인 측면에서 매우 정확하고 논리적인 언어를 구사한다. 한국이 영어 붐이긴 한 것 같다. 외국인 선생님도 한국어로 영어에 대한 설명을 하고 있다. 공감이 되는 부분은 역시 본인의 경험에서 우러나오는 이야기이기 때문일 것이다. 아래는 유튜브 강의를 듣고 기억하는대로 정리한 내용이다. 언어는 재능이 있어야만 배울 수 있는 것이 아니다. 어려서부터 외국에 살아서 모국어와 외국어 2개를 잘하는 사람은 많다. 하지만, 2개 이상의 외국어를 배운사람들은 성인이 되어서 익힌 경우가 많다. 또한, 본인의 경험에 의하면, 그런 사람들이 학교 교육과정에서부터 외국어에 두각을 드러내는 케이스는 많지 않다. 성인이 되었을 때, 본인이 필요에 의해서 습득하고, 거기서.. 2021. 3. 28.
신장에 좋은 약초, 율무 신장에 좋은 음식이나 약초를 찾아보는 중이다. 몇년 전, 한의원에서 진료를 받았었는데, 내 맥을 짚어보시고는 신장이 매우 약하다고 했었던 기억이 났기 때문이다. 몇 번 한약을 먹다가 곧 잊어버렸었는데, 최근에 다시 그 기억이 생각났다. 찾아보다보니 여러가지 재료들이 있는데, 그 중 율무가 전에 알던 속설과 다른 점들이 있었다. 검색하다가 정말 설명 잘해주시는 한의사분 영상이 있어서, 요약과 참조링크를 걸어둔다. 율무차가 정력에 안좋다는 잘못된 속설 예전에 율무차가 맛있어서 자판기에서 마시려고 하면, 옆에 있던 친구중 꼭 한명 정도는 이런 얘기를 했었던 기억이 난다. 그런데, 이 분의 영상을 보다보니, 그것이 잘못된 속설이였다고 한다. 문득, 아 예전에 많이 마셔둘걸... 이런 생각이... 들었지만, 그건.. 2021. 3. 27.
신한은행 거래중지계좌 해제 후기 거래중지계좌 해제가 필요하여 이리저리 찾아보았으나, 결국 비대면으로는 불가하다는 결론을 얻게 되었다. 영업점 처리와 단계별 해제에 대한 정리내용임. 애드센스 수익금을 옮기기 위해서 원화계좌가 필요하다. 애드센스 수익금을 처음으로 받게 되었다. 들뜬 마음으로 수수료 싼 은행을 찾아봤다. 얼마전 SC제일은행의 한도가 변경되었다는 사실을 알게 되었고, 신한은행 앱으로 하는게 제일 싸게 먹힌다는 결론이 나왔다. 신한은행 앱으로 진행할 경우 수수료 5천원. 문제는 오랫동안 사용하지 않은 은행이기 때문에, 원화계좌 2개가 모두 거래중지계좌로 막혀 있다는 것이였다. 애드센스를 받을 외화계좌는 비대면으로 만들면 되지만, 환전해서 원화로 옮길 계좌가 잠겨있는 상황이다. 비대면으로 해제 불가 확인 이리저리 검색해본 결과,.. 2021. 3. 26.
CBDC 뜻, 간단 정리 CBDC는 중앙은행이 발행하는 디지털 화폐로서 법적 통화 효력을 가지는 화폐이다. 법적통화효력을 가진다는 점에서 기존 암호화폐(가상자산)와 구분되는 차이점이 있다. CBDC : Central Bank Digital Currencies 의 약자로 실물 화폐를 대체하거나 보완하기 위해 중앙은행이 직접 발행하는 디지털화폐. 수단의 변화 라는 입장에서 볼 때, 화폐는 처음 조개껍데기에서 많은 변화를 거쳐서 금속이나 증서로 변화해 왔다. 디지털화폐는 이런 가치교환의 수단이 디지털기술에 힘입어 전자적 신호로 변해진 것이라 보면 된다. 자료들을 찾아보면, 개념적 검증단계에 머물러 있는 국가들이 많고, 실제 구현단계에 접어든 국가도 몇 있는것 같다. 대부분은 1차 실용성 단계의 검증을 이더리움 플랫폼을 사용한 것으로 .. 2021. 3. 26.
[드라마 추천] 빈센조 - 시간이 지날수록 더해가는 송중기의 매력... 예전부터 배우 송중기는 참 잘생겼다고 생각했었지만, 빈센조의 화면에서 보여지는 그의 페이스나 분위기는 매력의 화려한 정점을 찍고 있는것 같다. 착한 눈매와 상반되는 마피아라는 유니크함이 더해진 복합적인 캐릭터는 그를 더욱 돋보이게 하는 요소가 되고 있다. 현재 7화 까지 달려온 시점에서, 약간 늘어지는 감이 있다고 느껴진다. 쉬어가는 차원에서 잠시 송중기의 매력을 곱씹어본다. 6화 까지는 매우 재미있게 봤다. 신선한 소재도 소재이지만, 무엇보다 송중기의 매력은 어마무시하니까. 보고 있으면, 정말 매력적인 페이스라는 생각이 새삼 들고 또 들고 그런다. 좀 멍뭉한 느낌의 눈매이기도 하지만, 각 캐릭터에 어울리게 그의 멍뭉한 눈매는 잘 어우러진다. 순한 눈길로 무심하게 총질을 해대는 느낌은 예전 홍콩 느와르물.. 2021. 3. 24.
반응형