본문 바로가기

전체 글

CentOS7 방화벽관련 서버 이전작업때 마다 방화벽 관련 부분을 확인해봐야하는데 꼭 빼먹는다. 방화벽 추가 및 확인하는 명령어 정리해놓는다. centos6일때는 iptables를 사용했는데, centos7로 되면서 firewall-cmd를 사용한다. 1) 설치 : IDC에 OS 설치 요청하는데 보통 설치되어 있음. > yum install firewalld 2) 방화벽 실행 > systemctl start firewalld 3) 특정포트 열고 싶은 경우 > firewall-cmd --add-port=포트번호/프로토콜 --zone=public --permanent ex) firewall-cmd --add-port=1111/tcp --zone=public --permanent 4) 특정서비스 열고 싶은 경우 (나의 경우는 data.. 더보기
아파치 카프카 동영상강의 - T아카데미 유튜브에서 찾은 카프카 동영상 강의 목록 나중에 시간되면 함 봐야겠다. 1. 토크ON 77차. 아파치 카프카 입문 1강 - Kafka 기본개념 및 생태계 | T아카데미 토크ON 77차. 아파치 카프카 입문 2강 - Kafka 설치, 실행, CLI | T아카데미 youtu.be/iUX6d14bvj0 3. 토크ON 77차. 아파치 카프카 입문 3강 - Kafka Producer application 4. 토크ON 77차. 아파치 카프카 입문 4강 - Kafka Consumer application 5. 토크ON 77차. 아파치 카프카 입문 5강 - Kafka 활용 실습 더보기
JSTL에서 소수점 제거 사이트가 jstl에서 금액 계산이나, 경우에 따라서 반올림/올림/버림 처리등이 페이지마다 다르게 보여지고, 계산하는 부분이 상당수 있다보니, 우선 정리를 해두어야겠다고 생각했다. 왠만하면 SQL이나 backoffice단에서 하고 싶은데, 동일한 method 만으로도 페이지마다 다르게 값을 구성하다 보니 쉽지 않다..쩝. 1. 소수점 제거 1) 이것을 사용해보니 integer 범위를 넘어서면 문제가 발생한다. 쩝.. 2) integeronly를 사용했다가 결국 위의 방식으로 변경함. 위부분은 소수점에서 반올림을 하기 때문에 클라이언트 요구에 따라 버림/올림 등의 요구가 있다면 별도계산이 필요하다. 3) 위부분은 소수점을 표시하지 않기 때문에 버림과 같은 효과가 있다. fmt:formatNumber의 속성은.. 더보기
2021년 나만의 트랜드 2020년 지키고자 했던게 책읽기 빼곤 지켜진게 하나도 없다. 내가 스스로 하고자 했던 것들중에서 시도는 했지만, 실질적으로 샘플을 만들어보는것 까진 연결되지 않아서 아쉽다. 이번에 별도 유료 동영상을 구매해서 다시 의욕적으로 시작해볼까 한다. 물론 올한해도 건강에 신경쓰자. 코로나를 핑계로 실질적으로 운동을 하지 않으면서 당뇨도 좀 심해지고 ㅠㅠ.. 이전에 작년 계획들을 재탕하는 느낌이지만 올해는 제대로 진행해보자. 1. 건강은 무조건 챙기자. 체중 : 78~ 80 Kg / 하루 30분이상 걷기 / 저녁은 조금 먹자. 2. 독서 (1년에 100권) 이부분은 제법 잘 되어가고 있다. 작년에도 200여권의 책을 읽었으나, 정작 내가 갖고 있는책을 많이 읽지는 못해서 올해는 왠만하면 새책을 사지 않고, 갖고.. 더보기
Filezilla 디렉토리 목록조회 실패 잘사용하던 Filezilla 가 특정서버(windows server)에서 안되기 시작했다.. 방화벽 문제인가 싶어서 이부분을 다시 설정해봐도 역시나 동일한 문제 발생..ㅠㅠ 아래와 같은 메시지로 봐서는 로그인도 되는듯 보이는데.. 디렉토리 목록 조회이후에 계속 에러가 발생하고 있다. 상태: 연결 수립, 환영 메시지를 기다림... 상태: 보안되지 않은 서버입니다. TLS를 통한 FTP를 지원하지 않습니다. 상태: 로그인 상태: 디렉터리 목록 조회... 결국 네이비와 구글 검색을 해보니 아래 방법 권장 1. 파일질라 : 사이트 관리자 > 전송설정 > 전송모드 > 능동형 2. 내컴퓨터(windows10기준) : 제어판 > 시스템 및 보안 > Windows Defender 방화벽 > 허용되는 앱 > filezi.. 더보기
JetBrains Productivity Day 온라인 행사 JetBrains Productivity Day 온라인 행사 듣는 중... intellij를 사용해볼까 해서 우선 community 버전을 사용해보는데, 확실히 개발자의 가려운 부분을 잘 긁어주는 툴이다. 돈주고 사도 아깝지 않을듯 한데, 아직은 좀 부담스럽다. eclipse 를 계속 써왔던 부담이있기도 하다. 신제품 space와 code with me는 관심을 끈다. space는 제한이 있지만 무료 버전이기 때문에 나중에 한번 사용해봐야겠다. code with me는 페어프로그램을 하는 곳에서는 요즘 같은 때에 제법 써보면 좋을듯 하다. 내가 현재는 혼자 일하고, 같이 일했을때도 적용해보지 못했던 방법이긴 하지만..ㅠㅠ - jetbrains 개발팀의 개발 얘기를 듣는데, You track 의 이슈로도 .. 더보기
Tomcat 특정IP 제한 Tocmat으로 운영중인 사이트로 가끔씩 이상한 접근을 하는 IP들이 있어서 그런 IP들만 제한을 하기 위한 방법이다. Catalina Container (Engine, Host, Context) 에 사용할 수 있다. 나 같은 경우는 /conf/server.xml의 Host 단위로 설정해서 사용한다. 그외에도 정규식으로도 적용이 가능하다. 아래 URL에서 다양한 샘플을 볼수 있다. 대표적인 샘플 몇개를 적어놓는다. http://tomcat.apache.org/tomcat-9.0-doc/config/valve.html#Remote_Address_Valve Apache Tomcat 9 Configuration Reference (9.0.39) - The Valve Component When using mod.. 더보기
execCommand() Method 브라우져에서 값을 복사하는 기능이 내가 운영하는 사이트에서 많이 필요한데, 현재 우리 사이트를 사용하는 고객들이 대부분 IE 여서 문제는 없었지만, 다른 브라우져는 사용하는 고객들이 점점 늘어나면서 크롬 기반 브라우져에서도 선택된 값을 복사해야 하는 기능 요구가 있어서 찾아보니, 위의 command가 있었다..ㅠㅠ 이래서 계속 공부를 해야하는건뎅..쩝.. 아래의 내용은 https://www.w3schools.com/jsref/met_document_execcommand.asp 여기를 참고했다. Syntax : document.execCommand(command, showUI, value) 1. command 는 copy 이외에도 다양하게 많다. "backColor","bold","createLink",".. 더보기