본문 바로가기

전체 글

(111)
function group_concat [feat.5.7.x] 쿼리를 사용하면서 group_concat을 종종 사용하는 경우가 있다. 서브쿼리 사용시 결과를 그룹핑 할때 또는 row의 데이터를 한 결과 값으로 표시하는 경우 사용을 한다. 그런데 group_concat에는... 제한이 있다.... 머 당연한거지만.... 기본적으로 mysql5.7에서 확인해보면 group_concat 의 값이 1024[1M]로 세팅이 되어 있다. SHOW VARIABLES LIKE 'group_concat_max_len'; /* 길이 확인 */ group_concat 사용시 데이터 양 및 SEPARATOR에 따라 길이가 길어 질수가 있다... 대부분은 데이터 양이라고 보면 된다. 암튼... 이거 때문에 데이터가 짤리다 보니 필요한 정보를 다 가지고 오지 못하는 상황이 발생 ㅜ.ㅜ 이걸..
모바일 바코드 스캔 업무를 하다 보니 제품에 대한 바코드를 통해서 스캔을 해야 하는 기능이 필요하여 찾아보게 되었다. 이전에 사용했던 방식은 quaggaJS를 사용했었다. https://serratus.github.io/quaggaJS/ QuaggaJS, an advanced barcode-reader written in JavaScript quaggaJS What is QuaggaJS? QuaggaJS is a barcode-scanner entirely written in JavaScript supporting real- time localization and decoding of various types of barcodes such as EAN, CODE 128, CODE 39, EAN 8, UPC-A, UPC-C,..
Eclipse Color Theme 설치(Feat.sts) 이클립스에서 개발 환경 세팅시 코드 가독성 때문에 컬러를 변경해야 하는 경우가 있다. 기본으로 제공을 하고 있지만 Color Theme가 잘 되어 있으니 기본이 못따라가는 부분이 있다. 기본 설정은 메뉴에서 Window > Preferences > General > Appearance 에서 테마를 바꾸면 된다. 어두운 화면을 원한다면 Dark로 변경 위의 방법으로 하는 방법이 있으나... 컬러가 제한적이라 만족이 안된다. Color Theme를 쓰고 싶다.. 다만 이클립스 마켓에서 검색시 설치하면 오류가 뜬다. Color Theme 주소가 변경이 되서 설치가 안된다.. 해당 URL로 이동하면.... 404가... Solution 1. 상단 메뉴바에서 Help > Install New SoftWare.....
Window10 응용프로그램 창 깨짐(Feat. 이클립스 Win10) 윈도우 10을 사용하면서 개발 환경을 구축하면 화면이 깨지는 경우가 발생한다... 하.. 개발 해야 하는데 아이콘이 다 작게 나오고.. Toad는 안보이는 경우도 생기고.. 상단의 메뉴바는 보이나.. 창 안에서 쓰이느 아이콘들이 깨져서 엄청 불편. 설정창도 엄청 불편. 이렇게 깨져서. 머. 사이즈 조절해서 쓸수 있지만.. 방법을 찾아보았다. Solution 1. 실행아이콘 마우스 오른쪽 버튼 클릭 2. 호환성으로 이동 후 높은 DPI 설정 변경 클릭 3. 높은 DPI조정 재정의 에서 체크 하고 시스템 고급으로 설정 시스템(고급)으로 했으시 깨지면 시스템으로 변경해서 처리 4. 최종 설정 화면 5. 실행 위의 방법으로 하면 해결!!!
[Let's Encrypt] 설치한 인증서 확인[Feat.apache, Centos7] let's encrypt 인증서 설치 확인 및 위치를 확인하는 명령어 certbot certificates
Let's Encrypt manual 갱신[Feat. apache] 오류 [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed 무료로 SSL을 사용하기 위해선... 수고스러운것이 있을수 밖에 없다. 갱신주기가 와서 업데이트 하라는 메일을 받고... 참고로 와일드 카드형이라 자동 갱신을 할수 없어서 manual로만 할수 있음. 갱신을 하려는데... 오류가;;; 갱신시 명령어 certbot certonly --manual --preferred-challenges dns -d "도메인명" -d "*.도메인명" 하... 1차 파이썬모듈인 certifi 업그레이드 pip install --upgrade certifi certifi를 해도 동일 오류가... 2차 ca-certificates 설치 (이거 하니 됨) yum install ca-certificates update-ca-trust force-enable 설치하고 업데이트 하니 적..
[mysql 5.7.x] zip 설치시 The Servcie already exists! 문제 mysql 버전을 APM7을 통해서 쓰고 있다고 버전업도 필요하고 다른 버전을 사용하기 위해 설치중 이런 문제가 발생하면 지우고 다시 하면 됩니다. 설치시 명령어 mysqld --install 위의 메세지가 나오면 아래의 명령어 입력 mysqld --remove 이후 다시 인스톨 하면 처리 완료
[mysql ] concat null 주의 mysql의 문자 연결을 하기 위해 concat을 사용하는 경우가 있다. concat 사용시 null이 나와서 이외하는 경우가 있다. concat에서는 기본적인 문법은 아래와 같다. select concat('문자1','문자2','문자3') as result 위의 결과를 하면 '문자1문자2문자3'이 나온다. 다면 여기에 null이 들어가면 결과값은 null이 나온다. null로 인해 값을 처리 하기 위해 CONCAT_WS를 사용하여 대체 할수 있다. select CONCAT_WS(구분자, 문자1,문자2) 구분자는 ''으로 표시하여 붙여 사용이 가능하다. 테스트의 예임. concat select concat('a',null,'c') as result concat_ws select concat_ws('','..