인덱스를 사용함으로써 정렬(Sort) 연산을 피할 수 있는 경우 인덱스는 기본 오름차순으로 order by 시 내림차순은 인덱스 대체 불가 인덱스 뒷쪽 컬럼이 order by 인 경우 앞이 = 조건이어야 사용 가능 더보기 linux 기본설정 참고할만한사항... 이전 작업 명령어 확인 >history .. 계정에 설정한 정보 .bash_profile 파일 PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH alias jlog='tail -f /was/was.log' 이전 작업 명령어 확인 더보기 여행준비 몽가2 - 107,400 더보기 chart.js를 적용하며 알게된 것.. 브라우저 호환(IE11, 크롬, 엣지) 플러그인(datalabels, outlabels) 크롬과 엣지만 고려하였으나 ie11까지 더 고려하게 되어 이것저것 찾다가 알게된 내용 최신버전 chart.js 3.8.0을 적용하였으나 ie11에서 차트가 동작하지 않음 chart.js 3.0에서 대격변이 있었다고 하여 2.9.4버전을 적용 ie11 정상동작 3.8.0과 2.9.4에는 문법상 차이가 있어서 바로 변경 불가능 option x축 y축설정이 배열로 들어가고 dataset에서 지정한 yAxesID를 배열안에서 id로 지정하였으나 이제 배열 없이 scales의 key로 바로 지정하여사용하도록 변경됨 2.9.4 -> scales : { yAxes: [ {id:'y1'}, {id:'y2'} ] } 3.8.0 -> scales : { y : {} , 'y2' : {}, x : {} } 축에 데이터범위의.. 더보기 vi 단축키 입력모드 i 삭제 x 마지막으로 이동 shift+g 저장하고 끝내기 wq! 그냥끝내기 q! 더보기 java.lang.IllegalArgumentException: 요청 타겟에서 유효하지 않은 문자가 발견되었습니다. 유효한 문자들은 RFC 7230과 RFC 3986에 정의되어 있습니다. 한글을 파라메터로 보내는 경우 크롬에서는 정상동작되었으나 IE11에서는 오류가 발생하여 이클립스에 오류가 표시되고 화면구성이 되지 않음 -> 크롬에서는 인코딩이 작동으로 적용되었으나 IE에서는 인코딩이 적용되지 않아 에러 발생 파라메터 전달 시 별도의 인코딩 처리 필요 더보기 linux - telnet 없이 포트체크 echo > /dev/tcp/호스트/포트 예) echo > /dev/tcp/abc.naver.com/18080 접속이 정상적이면 아무 메세지 없음 정상이 아니면 name or service not known 같은 메세지 출력 ================================================================== nc -zv 호스트 포트 예) nc -zv abc.naver.com 18080 접속이 정상이면 Ncat: Version Ncat: Connect to 주소:포트 Ncat: 0 bytes send, 0 bytes received in 0.01 seconds. 접속이 비정상이면 Ncat: Version Ncat: Coud not resolve hostname " " :.. 더보기 chart.js line차트 y축설정 설정이 왜 안되나 했는데 option에 y축설정이 배열 예시가 많은데 예시를 따라했더니 적용이 안됨 왜 안되나? 배열이 아니고 그냥 단건형태로 설정해야지 적용되었음 공홈 보고 했으면 바로 적용되었을텐데 오래된 블로그 샘플소스들을 보고해서.... 시행착오를 겪음 https://www.chartjs.org/ Chart.js | Open source HTML5 Charts for your website New in 2.0 New chart axis types Plot complex, sparse datasets on date time, logarithmic or even entirely custom scales with ease. www.chartjs.org https://www.chartjs.org/docs.. 더보기 JSP input에 입력된 값에 콤마(,)가 붙어서 넘어오는 경우 jsp 안에 같은 name을 가진 컴포넌트가 있는 경우 ,로 구분해서 데이터가 들어옴 더보기 SQLP - SQL처리과정 SQL(Structure Query Language - 구조적 질의 언어) 구조적 / 질의적 / 선천적 Parser > Optimizer > Row-source Generator > SQL Engine 사용자가 원하는 작업을 가장 효율적으로 수행할 수 있는 최적의 데이터 엑세스 경로를 선택해주는 dbms의 핵심 엔진 수행절차 : 쿼리를 수행할만한 후보 실행계획 생성 > 데이터 딕셔너리(Data Dictionary)에 수집해 둔 오브젝트 통계, 시스템 통계를 이용해 예상비용 산정 > 최저 비용을 나타내는 실행계획 선정 SQL 옵티마이저 사용자가 원하는 작업을 가장 효율적으로 수행할 수 있는 최적의 데이터 엑세스 경로를 선택해주는 dbms의 핵심 엔진 수행절차 : 쿼리를 수행할만한 후보 실행계획 생성 > 데.. 더보기 UIUX - breadcrumb 브레드크럼 빵부시러기 웹 사이트나 앱에서 사용자의 위치를 나타내는 용도로 쓰임 상단에.. 사소하게.. 더보기 orange에서 쿼리플랜 실행 Option -> Options -> Orange Options 창에서 Common > Environment 선택 Explain Plan 옵션 지정가능 기본값으로 Plan Table 은 SYS.PLAN_TABLE이 지정되어있음 더보기 tibero 에러 5074:Given string does not represent a number in proper format. ms sql을 사용하다가 tibero로 변경하게 되면서 발생하는 에러 중 가장한하다는 에러 나는 어버버버 했지만 아주 간단한 이유였다. 조건절에 where col_nm =like '%' + search_nm + '%' 이렇게 문자를 +로 연결해서 사용하는 부분이 있었는데 ||로 변경하지 않아서 발생한 문제였다. +는 숫자를 더할때나 쓰라고..... where col_nm =like '%' || search_nm || '%' 로 변경하니까 바로 해결 어떤 차이점이 있는지 알고 있는 상태에서는 이거 안바꿨네 하지만 차이점을 잘 모르는 상태에서는 부분부분 체크해 볼 수 밖에 없으니까 짜잘한 사항에 고생이다. 더보기 js datepicker 달력 선택시 Uncaught TypeError: Cannot read property 'settings' of undefined datepicker가 올바르게 생성되지 않아서 발생함 $(document).ready(function(){ }); 안에 datapicker를 정의해줘야함. https://stackoverflow.com/questions/20987889/jqueryui-datepicker-uncaught-typeerror-cannot-read-property-settings-of-unde 더보기 orange툴 설정 : 조회 된 미리보기 데이터가 짤려 보일 때 Tools > Orange Options 메뉴 Common > session 에서 size 항목 조정 Array Size와 Long Size를 조정하는데 최대 값은 5000 더보기 orange 툴 설정 : null 일 때 기본 표시 값 Tools > Orange Options 메뉴 Common > Data Display 항목 Null Column을 표시하고 싶은 내용으로 변경 나는 로 변경하였음 더보기 eclipse 기동 중 에러 : an error has occurred. see the log file 워크스페이스\.metadata\.plugins\org.eclipse.core.resources .snap 파일 삭제 더보기 톰캣 기동 시 에러 : 클래스의 인스턴스인 리스너에 전송하는 동안 예외 발생 cannot find class 기승전 프로젝트 클린 Project > clean https://catownerprogrammer.tistory.com/7 더보기 톰캣 기동 시 secretrequired= true 로 구성되었으나 보안 속성이 널 또는 입니다. 이 조합은 유효하지 않습니다 secret 속성을 사용하지 않으면 secretrequired 옵션을 false로 지정해야함 아무것도 지정하지 않으면 "" 공백으로 true로 적용되어 문제가 됨 C:\workspace\Servers\Tomcat v9.0 Server at localhost-config\server.xml secretRequired="false" 옵션 추가 https://m.blog.naver.com/jihye_sally_yoon/222010858372 https://okky.kr/article/687011 https://eastpost95.blogspot.com/2020/03/apache-tomcat-ajp-cve-2020-1938-apache.html 더보기 tomcat에서 startup.bat 실행 시 창이 떴다가 바로 꺼질 때 기동중 오류가 나면 바로 꺼진다. cmd 창을 수동으로 띄우고, startup.bat 을 실행하면 꺼진이유(에러 로그)를 볼 수 있다. 처음에 보통은 시스템 변수에 JAVA_HOME을 지정하지 않은 경우 그렇다. C:\Users\da>cd C:\test\apache-tomcat-7.0.54\bin C:\test\apache-tomcat-7.0.54\bin>startup.bat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program 시스템 환경변수에서 JAVA_HOME을 지정하면, 그 다음부턴 최소 꺼지진 .. 더보기 NCP 자격증 합격 후기 - NAVER CLOUD PLATFORM Certified Professional 네이버 클라우드 플랫폼 자격증 네이버 클라우드 플랫폼 자격증 시험에 응시하고 합격한 후기를 남겨보려고 한다. 네이버 클라우드 플랫폼의 자격증인 3종류가 있는데 NCA, NCP, NCE 등급이다. 이전에는 순차적으로 취득해야 했다고 하던데 지금은 순서와 관계없이 본인의 수준을 고려하여 취득이 가능하다. NCE이 최고 단계의 자격증인데 신청을 받지 않는 것으로 보아 취득 불가해보여 NCP를 목표로 진행했다. 시험신청은 월요일 오전 10시 홈페이지에서 가능한데, 다음주(+1주)에 남는자리 몇자리.. 그리고 그 다음주(+2주) 시험을 신청가능하도록 오픈되는 것 같다. 월요일이면 거의 신청이 마무리 되는지 화요일쯤 되면 날짜 선택하는 창이 막혀버린다. (자리가 없다는 얘기) 화/수/목 13:00 ~ 17:00 구간이 1시간 단위로 선택 가능하.. 더보기 맘에드는 청소기 발견. 찾아부장 청소기 오랜만에 리뷰? 맘에드는 청소기 발견. 모델명은 모르겠지만 네이버 쇼핑에서 찾을 수 있다. 자체제작인가? 가볍게 사용할 간단하면서 강력한 청소기가 필요했다. 로봇청소기를 살까 큰거 비싼걸 살까도 고민했지만 우선 가볍게 가보자.. 받자마자 한번 돌려봤는데 먼지보고 완전 당황 ㅜㅜ 아침에 청소 하고 나갔는데 집 구석구석이 먼지구덩이었구나. 흡입력은 우선 만족. 큰거 빨아들일일은 없고 머리카락 먼지정도일듯? 먼지통 탈착이 가능해서 버리는건 의외로 쉬웠다. 필터같은거도 있을텐데 그건 나중에 다시 갈아봐야할듯. 서서 청소하려고 긴~ 틀을 끼웠다. 집에선 대부분 서서 할듯? 긴틀을 끼우니까 약간 허리 숙이고 청소하는 정도 ㅡㅡ 혐이다. 집상태 실화 대충 구성품 이런듯? 여기에 거치대랑 충전기가 더 있다. 차량용 잭.. 더보기 11번가 아마존 2% 적립 머니백 코드 - IOF6804 요즘 11번가에서 아마존 이용하는데 머니백 코드를 넣으면 2% 적립을 해준다. 복사~ 붙혀넣기 11번가 아마존 2% 추가 적립 머니백 코드 IOF6804 https://buy.11st.co.kr/sponsor/IOF6804 더보기 지누스 그린티 하이브리드 매트리스(슈퍼싱글) && 무인양품 싱글 매트리스 커버 - 사이즈 비교 침대를 구입하려고 하다가 좁은 집을 고려해서 침대 말고 매트리스를 구입하는 것으로 마음을 바꿨다. 주변의 추천과 검색의 결과 지누스 그린트 하이브리드 매트리스로 결정~ 사이즈는 싱글이니까? 슈퍼싱글. 큰 불편함은 없는 상태지만 지내다보니 드는 마음은있다.1 얼마간 써본 뒤 드는 생각은 매트리스만 하지말고 프레임도 추가로 살껄~ 지금이라도 살까? 하는 마음2 싱글이라도 슈퍼싱글 살것이 아니라 그냥 더블이나 퀸까지 할껄 그랬나? 하는 마음 근데 그건 그냥 지내다보니 다는 마음이고, 편안하게 잘 지내고 있다. 매트리스와 간단히 선택하기 좋은 무인양품 매트리스 커버와 조합을 해봤는데 시행착오가 좀 있었다. 슈퍼싱글 매트리스에 더블싱글 커버를 씌웠더니 팽팽놀아서 환불할수밖에 없었고, 싱글 사이즈의 커버가 모자란듯.. 더보기 이나니와 요스케 @시청역 아주 유명하다는데 나는 처음 들은 식당이라 알게 된 김에 가봤다. 토요일 중간 휴식시간이 끝나고, 저녁 장사를 시작하기 기다렸다가.. 5시가 땡하고 바로 입장했다. 이미 사람들이 꽤 많았다. ㄷㄷ 예약하고 가면 된다고 하긴 하던데 다들 예약하고 편한 시간에 가십시여. 대표메뉴가 우동이라기에 냉온우동 반반(13,000원)을 주문해서 맛보았다. 일반적으로 생각한 그런 통통한 우동면이 아니라 얇고 쫀쫀한 면이었는데, 너무 쫄깃하고 탱탱하니 맛있었다. 냉먹을래 온먹을래 하나만 고르라면 냉을 고를꺼 같고, 꼭 하나만 골라얀다면 다른 메뉴도 많이 있던데 그냥 다른 메뉴 먹으려고 한다. ㅋㅋ 요즘은 맛집이다 유명하다하면 기본적으로 너무 다 비싸 ㅜㅜ 그냥 그게 요즘의 평균 가격인가 싶기도 하고.. 그냥 유명하고 맛있.. 더보기 진주회관 콩국수 @시청역 오래된 맛집 '서울문화유산'이라고 한다. 그런데 노가리골목도 서울문화유산 ㅋㅋ 짭쪼롬한 부드러운 콩국수와 달달한 김치의 콜라보! 국물까지 싹싹 긁어먹었다. 다른 테이블 아저씨가 일하시는분에게 김치에다가 뭘 넣은거냐고, 달아서 못먹겠다고 화를 냈다. 이 집 김치가 싫으면 굳이 비싼돈 내고 안먹으면 될 것이다. 식당 고유의 맛으로 받아들여야지 화낸다고 머선 의미가 있나. 나는 맛때문은 아니고 다소 비싼 가격 13,000원이 부담스러워서 봄이 오면 한 번.. 여름에 한 번.. 겨울 오기전에 한 번 먹는 것으로 해야겠다. 더보기 타트체리 타트체리가 이리 저리 좋다기에 구매해봄 사무실로 1병 샀는데 집에서도 먹으려고 2병 더 샀다. 먹어보고 후기를 남겨보는 것으로.. 1.퍼니트 리얼 몽모랑시 타트체리 100%분명히 엄청 시다고 했는데 그렇게 레몬처럼 시진 않고 먹을만한 정도로 시다. 100ml 먹는데 원액으로도 먹을 수 있을 것 같은데 물에 타먹으라해서 물에 타먹는 중 2.네이처드림 리얼 타트체리 주스 (몽모랑시 NFC착즙)배송만 받고 아직 안먹어봤다. 더보기 네스프레소 캡슐 커피 기록소 : 시행착오 줄이기, 저렴한 입맛 사먹던 커피를 줄이고 회사에 있는 캡슐커피를 하루 한잔씩 마시고 있다. 매번 다른 캡슐들을 보면서 그날 그날 아무 생각 없이 눈에 띄는 색의 커피를 집어서 마셨다. 어느날은 너무 맛있고 어느날은 너무 맛이 없는데, 마치 금붕어처럼 또 맛 없는 커피를 집어드는 실수를 반복한다. 그냥 시행착오를 줄이고 나에게 맞는 캡슐을 찾아보고자 기록을 남겨보려 한다. 새로운 커피를 만날때마다 업데이트를 한번씩 해봐야겠다. 다음에 또 선택할지 여부를 5개 만점의 별점으로 남겨 볼껀데 참고로 별점이 매우 후한편임을 밝힌다. 이스피라치오네 나폴리 (★★) 쓰다. 강렬한 풍미가 꽤나 쓰게 다가온다. 탄맛은 아니라서 쓴맛에 먹을만 하다. 크리미하다는 설명이 있으나 내 입에 크리미하다는 느낌은 없다. 니카라과 NICARAGUA (.. 더보기 KBS역사스페셜 : 백제의 마지막 공주, 부여태비 https://youtu.be/qtHrHhsrUy0 가을의 단풍과 같고, 봄의 숲과 같았다고.. 이게 얼마나 극찬인가. 더보기 todo 앙리 마티스 특별전 @마이아트뮤지엄 ~2021.4.4 https://m.booking.naver.com/booking/5/bizes/421269네이버 예약 :: 앙리 마티스 특별전마이아트뮤지엄은 2020년 앙리 마티스 탄생 150주년을 기념하며, 국내 최초 마티스 단독전을 개최한다. 앙리 마티스(1869-1954)는 강렬한 색채의 '야수파'의 대표적 화가로 피카소와 함께 20세기 최고m.booking.naver.com 더보기 이전 1 2 3 4 5 ··· 11 다음