Cute Happy Ghost
본문 바로가기
728x90
SMALL

전체 글406

trim, prefix, prefixoverrides, suffix,suffixOverrides prefix : 실행될 쿼리의 문 안에 쿼리 가장 앞에 붙여준다. UPDATE board username=#{username},password=#{password} prefixOverrides : 실행될 쿼리의 문 안에 쿼리 가장 앞에 해당하는 문자들이 있으면 자동으로 지워준다. SELECT * FROM board WHERE id = #{id} OR TT LIKE '%' || #{searchContent} || '%' suffix : 실행 될 쿼리의 문 안에 쿼리 가장 뒤에 붙여준다. suffixOverrides : 실행될 쿼리의 문 안에 쿼리 가장 뒤에 해당하는 문자들이 있으면 자동으로 지워준다. 2022. 8. 9.
[chart.js] line chart에서 기준 값 이상은 다른색으로 표현하기, line color 변경, 그라데이션없이 단색으로 설정하기 난 이런식으로 단색으로 하고싶었다 하루죙일 찾아봤는데 그라데이션으로 변경되는 것 밖에 못했었다 하지만 결국 답을 찾아냈다 감사합니다 스택오버플로우..... 자세한 소스설명은 소스안에 주석으로 넣어놈.. //파라미터로 라벨, 데이터, 기준값을 가져옴 function setFungChart(labels,data,maxValue){ const ctx = document.getElementById("canvas").getContext('2d'); //나는 파라미터로 data와 labels를 가져와 data.data와 data.labes안에 넣어줬다 var data = { datasets:[{ //y축 data data: data, //기본 borderColor가 없으면 그라데이션이 됨. 난 단색으로 하고싶어서 .. 2022. 8. 5.
[postgresql] 현재시간, 시간 yyyy-mm-dd hh24:mi:ss 등으로 포맷하여 변환하기, interval 사용하여 현재시간보다 10분전 조회 내가 원하는 것: 현재 시간의 분까지의 데이터를 조회하는 것 예 : 2022-08-04 11:30의 데이터를 조회하기, 현재시간을 원하는 형태로 포맷하여 조회 select to_timestamp('2013-11-24 11:29:87', 'YYYY-MM-DD HH24:MI'); select to_timestamp(now()::varchar, 'YYYY-MM-DD HH24:MI'); 예: 현재시간보다 10분전의 시간 to_timestamp((now() - interval '10 minute')::varchar, 'YYYY-MM-DD HH24:MI') 참고ref https://stackoverflow.com/questions/20180460/how-to-convert-yyyymmddhhmmss-to-2013-.. 2022. 8. 4.
[postgresql]generate_series를 활용해 해당 날짜로 더미데이터 만들기 더미데이터를 만들어야되는데 조건이 필요했다 date는 1분 간격으로 들어와야하고, 데이터는 각각 해당하는 범위의 숫자여야했다 generate_series를 활용해 2022-08-02 5시부터 2022-08-02 5:10까지 30초 간격으로 넣어주는 쿼리문 예시 insert into test (test1,test2) select series as no , substr('가나다라마바사아자차카타파하ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890', trunc(random() * 40)::integer + 1, trunc(random() * 10)::integer) as content from generate_series('2022-08-02 17:00'::timestamp, '2022-08-.. 2022. 8. 3.
[postgresql]해당 범위의 랜덤한 숫자를 소수점 둘째자리수까지 뽑기, How to Generate a Random Number in a Range 0과 1 사이의 난수를 반환하는 함수 SELECT random(); 두 정수 A와 B사이의 난수 생성하기 SELECT floor(random() * (A-B+1) + B)::int; 나는 300에서 900까지의 소수점두자리수의 랜덤한 숫자를 뽑고 싶었기때문에 round(cast(random() * (400-300+1) + 300 as numeric),2) 이런식으로 만들어주었다 음 잘 뜨는군 참고 ref https://www.postgresqltutorial.com/postgresql-tutorial/postgresql-random-range/ How to Generate a Random Number in A Range Summary: this tutorial shows you how to develop.. 2022. 8. 3.
crontab 인터벌이나 시간 테스트사이트 https://crontab.guru/ Crontab.guru - The cron schedule expression editor crontab.guru 2022. 8. 2.
[geoserver]strict-origin-when-cross-origin geoserver의 cross domain(cors)허용 local에서는 잘 떴던 지도가 운영에서는 안 뜨고 strict-origin-when-cross-origin 이런 오류를 뱉어냄 그럼 geoserver의 지도가 cors정책에 의해 막혔다는 뜻이니 geoserver의 web.xml로 들어가보자 filter중에서 CorsFilter쪽으로 가서 corsFilter를 아예 주석처리해놓거나, 접근가능해야하는 주소만 넣어주면 됨. CorsFilter org.apache.catalina.filters.CorsFilter cors.allowed.origins http://localhost:8080,http://testWeb.com:8090 ... 중략 ... 저 포트까지도 다 명시에 주어야함! 2022. 8. 2.
다중톰캣올리기, tomcat start.bat 바로 꺼짐, address already in user:JVM_Bind,shutdown port 01-Aug-2022 15:51:19.603 정보 [main] org.apache.coyote.AbstractProtocol.start 프로토콜 핸들러 ["http-nio-8090"]을(를) 시작합니다. 01-Aug-2022 15:51:19.884 정보 [main] org.apache.catalina.startup.Catalina.start Server startup in 14080 ms 01-Aug-2022 15:51:19.884 심각 [main] org.apache.catalina.core.StandardServer.await StandardServer.await: create[localhost:8095]: java.net.BindException: Address already in use: JVM_.. 2022. 8. 1.
Tomcat(tomcat-web:27471) is already RUNNING, tomcat shutdown안될때, close-wait된 포트 끄 가장 간단한 방법은 저 274719(pid)을 꺼줘버리면 되는 것 kill -KILL 26694 이런식으로.. 근데 이제 CLOSE_WAIT된 포트들이 궁금하다면 ss -tap | grep CLOSE-WAIT 명령어통해서 확인한 후 pid찾아서 kill해주면 된다 근데 한 두번인가 안되서 아파치도 껏키해주고 톰캣 또 한번 껏키해주고 이러니까 됐다..휴 참고ref https://www.baeldung.com/linux/remove-close_wait-connection Remove a CLOSE_WAIT Socket Connection | Baeldung on Linux Learn what a CLOSE_WAIT state is and how to remove the socket connection. ww.. 2022. 7. 15.
linux 방화벽현재상황확인, 방화벽 재구동, 특정ip에 대해 방화벽 추가 및 삭제 서버에 문제가 생겨 기술지원요청을 해야됐던 상황 네이버클라우드 플랫폼을 사용하여 회사내 vpn을 사용할 수 없었음 네이버클라우드에서는 다 막지않아놔서 vpn도 필요없었고(추가비용도들고..)외부에서 접속할 수 있도록 허용을 해놨는데 접속이 안된다고해서 애를 좀 먹었다. 결론은 서버내 방화벽이었다 특정ip에 대해 방화벽을 허용해주니 접속이 된다고 하였다. 방화벽 현재상태 확인 firewall-cmd --state 현재 실행 중이면 running, 실행 중이 아니면 not running을 출력합니다. 방화벽 설치 sudo yum install firewalld 방화벽 구동 sudo systemctl enable firewalld sudo systemctl start firewalld firewalld를 시작해.. 2022. 7. 15.
728x90
LIST