MSSQL을 사용하다 실행했던 쿼리를 봐야할 일이 있어서 찾은 내용이다. 실제 어플리케이션 환경에서 조회해본 결과 약 5일 전까지 실행했던 쿼리만 조회가 되는 것 같다. (환경에 따라 다를 수 있음) 그리고 구글링해서 본 글들에서는 어플리케이션에서 실행된 쿼리는 안나오고 studio에서 실행한 것만 나온다는데 나는 왜 다 나오는지 모르겠지만... 알아서 잘 발라내서 사용 중. 실행했던 그대로 안나오고 where 절에 들어가는 변수 부분들은 @P0 처럼 가려져서 조회되는 경우도 있다. 아래 쿼리에서 where절 내에 있는 db_name, creation_time은 내가 조회하기 편하려고 넣은 부분이므로 필요 시에만 사용하면 될듯하다. SELECT db_name(st.dbid) DBName , object_..
아래와 같이 클립보드 복사 기능을 구현한 후 PC에서 잘 동작하는 걸 확인했다. $("urlInput").select(); document.execCommand("copy"); $("urlInput").clearSelection(); 하지만 모바일 웹을 지원하는 사이트라 모바일로 확인을 해보니 클립보드 복사 후 키보드가 뜨는 현상이 발생한다. 구글링해보니 그냥 input 박스에 readonly를 추가하면 간단히 해결된다.
WEB 서버에 올려둔 json 파일 호출 시 404 에러가 나오는 경우의 해결법을 적어본다. (열심히 삽질하다가 해결한 거라 그냥 넘어가기 아까워서 포스팅함) 1. IIS에 MIME Type 추가 IIS 관리자에서 접근하려는 사이트 홈에 들어간다. 'MIME 형식(MIME Type)' 에 들어가 아래 내용을 추가한다. - 파일 이름 확장명 : .json - MIME 형식 : application/json 보통은 MIME 형식만 추가하면 json 호출 시 정상적으로 작동을 한다. 그런데 이번 경우는 아무리해도 여전히 404를 뱉어서 한참을 찾아 헤맸다...... 2. uri path 매핑 설정 파일 수정 (WEB/WAS 분리되어 있을 경우) WEB/WAS로 서버가 분리되어 있는 경우, 보통 정적인 데이터들..
특정 문자로 시작해서 특정 문자로 끝나는 문장을 찾은 후, 해당 문장에서 일부만 replace 하려고 한다. 평소에 잘 안쓰던 정규식을 쓰려고 하니 과정이 복잡해서 내가 나중에 볼겸 블로그에 저장한다. (이거보다 쉬운 방법이 있다면 제발 알려주세요... 소스 수정하게...) String originTxt = "HELLO WORLD TEST! 안녕 BYE WORLD"; String targetTxt = "HELLO WORLD TEST! 안녕 BYE WORLD"; 최종 목표는 위와 같은 텍스트에서 ''로 끝나는 문장을 찾은 후, 그 문장 내에서만 일부 내용을 replace하는 것. ('TEST' → '테스트' / '<' →..
ELK 스택으로 네이버 검색 API를 사용하여 Elasticserach로 데이터를 수집해보자. (API 호출 -> Elasticsearch에 insert 가 목표) 한국어로 된 레퍼런스가 별로 없어서 아주 귀찮고 힘들었다... Elasticsearch / Logstash / Kibana 설치 및 사용법은 나중에 추가로 올리든지 하고 기본적으로 이 세가지가 설치되어 있고, localhost로 실행되어 있는 것을 전제로 진행한다. 1. Logstash Input/Output plugin 설치 네이버 검색 API를 호출하여 Elasticsearch에 데이터를 넣기 위해서는 제일 먼저 Logstash의 Input/Output plugin을 설치해야한다. Logstash의 기본적인 구조가 파이프라인을 연결해서 데..
일하면서 DBeaver를 많이 사용하게 되었는데 사소하지만 유용하게 쓴 꿀팁들 몇개를 공유하고자 한다. (내가 나중에 처음부터 세팅할때 참고할 겸 겸사겸사) 1. 네비게이터와 스크립트창에서 개발/운영 색깔 다르게 표시 나는 DBeaver를 사용할 때 개발/운영 DB를 모두 연결해두고 쓰는 편이다. (보통 그렇겠지?) 물론 커넥션 이름을 다르게 설정해두었지만 그것만으론 헷갈릴 수도 있기 때문에 개발/운영이 눈에 확 띄게 다르도록 색깔로 표시해두었다. Window > Preferences > Database > Connection Types 에 보면 Development/Test/Production 세 가지가 있다. 그 중 하나를 선택해보면 Name, Description, Color, Auto-commit..
※ 본 내용은 w3schools jQuery 튜토리얼에 잡담, 추가로 검색해서 넣은 내용 등으로 이루어져 있으므로 원래 내용은 아래 링크를 참고하자.https://www.w3schools.com/jquery/default.asp 06 jQuery와 HTMLjQuery는 DOM 조작이 가능하다고 제일 앞에서 말했었다.DOM의 개념이 너무 추상적으로만 잡혀있어서 깔끔하게 정리하려고 여기저기 검색해봤는데간단히 '스크립팅 언어로 웹페이지에 있는 object에 접근하고 그 object를 조작하기 쉽게 하기위한 구조' 정도로 말할 수 있겠다.우리가 javaScript에서 흔히 사용하던 document.getElementById() 같은 메소드들도 DOM API 중 하나이다.블로그를 찾아보면 전부 위키에서 긁어온 것..
일하다가 모든 table에 대한 column과 description을 정리해야 할 일이 생겼는데 postgreSQL이라 그런건지 구글링을 덜한건지 내가 원하는걸 딱 못찾아서 구글링한걸 바탕으로 쿼리를 짰다. 아직 좀 수정해야할 부분이 있지만 일단 올려두고 고치든지 해야겠다. 더 깔끔하게 짜고싶은데 능력부족ㅠ 수정 다 해두었으니 필요한 부분만 선택해서 쓰면 될 듯! 밑줄친 부분에 알맞는 값을 넣어서 쿼리를 실행하면 된다. -- table 목록 조회 쿼리 -- SELECT * FROM information_schema.tables WHERE table_schema = '스키마 이름' AND table_type = 'BASE TABLE'; -- table description 조회 쿼리 -- SELECT de..