전체 글 (150) 썸네일형 리스트형 Linux Ubuntu 톰캣 서버 구축 [1] Ubuntu 는 Linux 커널에서 사용하는 OS다 이번 포스팅에서는 Ubuntu 운영체제에서 Tomcat (WAS) 만을 이용한 서버를 구축하려고 한다 이를 위해서 먼저, 톰캣 설치 파일이 필요하다 1 톰캣 다운 및 설치 https://tomcat.apache.org/download-80.cgi Apache Tomcat® - Apache Tomcat 8 Software Downloads Welcome to the Apache Tomcat® 8.x software download page. This page provides download links for obtaining the latest versions of Tomcat 8.x software, as well as links to the archi.. ssh 원격 접속하기 (ssh key 설정 포함) 외부에서 서버에 접속해서 제어하는 방법은 여러가지가 있다 그 중 Mac에서 터미널을 이용해 원격 접속하는 방법을 포스팅하려고 한다 SSH 시큐어 셸(Secure SHell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킨다. 1 Mac 기본 터미널을 열고 [셀 -> 새로운 원격 연결]을 선택한다 2 해당 화면에서 서버 IP 및 포트를 통해 접속할 수 있다 아래 [+] 버튼을 통해 IP를 추가하자 IP주소 -p[포트번호] 그러면 [사용자] 하단에 생성한 IP 주소가 보일 것이다 [연결]을 클릭하면 터미널이 열리면서 계정 및 비밀번호를 입력하면 접속할 수 있다 터미널의 가장 첫 줄을.. [NCP] 네이버 클라우드 서버에 로그 쌓는 법 Cloud Log Analytics NCP (네이버 클라우드 플랫폼)에는 서버 로그를 효율적으로 관리해주는 서비스가 존재한다 서버 로그를 지속적으로 서버에 저장하다보면 서버 메모리 및 용량에 과부하가 걸려 이슈가 발생할 수 있다 그래서 로그를 주기적으로 지움과 동시에 NCP에서 로그를 통합 관리할 수 있도록 도움을 준다 그게 바로 Cloud Log Analytics 이다 이번 포스팅에서는, NCP CLA 사용법에 대해 작성하려고 한다 (해당 포스팅은 서버를 구축하고, 웹 서버가 구축된 상태에서 구축한다는 것이 전제 조건이다) 1 NCP > Console > Server 먼저, 내가 생성한 서버를 확인한다 2 NCP Console 화면 왼쪽 탭 메뉴 > Products & Services > 제일 하단 왼쪽의 Analytics 메뉴 Clo.. [Mysql] db data export import 데이터베이스 엑셀 export import 하기 엑셀로 넘겨받은 데이터를 데이터베이스에 넣을 때나, 반대로 데이터베이스에서 데이터를 엑셀로 추출할 때 Mysql 내부 기능을 통해 쉽게 데이터를 추출하거나 입력할 수 있다 이번 포스팅은 Mysql에서 데이터를 내보내는 법, 데이터를 입력하는 법을 다룰 예정이다 1 Server > data Export 해당 탭에서는 데이터를 엑셀이나 쿼리파일(.sql )로 추출할 수 있다 왼쪽 화면에는 데이터베이스 스키마가 보이고, 오른쪽에는 그에 포함된 테이블이 보인다 테이블 화면 아래, 어떻게 데이터를 덤프할지 정할 수 있는 셀렉트 박스가 있다 데이터와 테이블 구조 둘다 덤프 Dump Structure and Data 데이터만 덤프 Dump Data Only 구조만 덤프 Dump Structure Only 덤프한 파일.. [SpringFramework] foreach 반복문 list array 처리하기 MVC 프레임워크에서 데이터베이스에 데이터를 넣기 위해 비즈니스 로직에서 for문을 사용하게 된다면, 디비에 접근하는 수만큼 처리 속도나 효율이 떨어지는 것을 확인할 수 있다 떄문에, db 접근을 최소하 하기 위해 Mybatis 개발환경에서는 Mapper에서 사용할 수 있는 foreach 문을 제공한다 이번에는 foreach 문을 제대로 사용하는 방법을 포스팅 한다 VO 객체 내부 리스트 변수를 처리하는 법 등 해당 포스팅과 관련된 포스팅은 아래에서 확인하자 https://hdhdeveloper.tistory.com/60 Mapper XML MyBatis resultMap 사용하기 ( List 불러오기, 반복문 없이) 나는 현재까지 개발하면서 ResultMap의 존재를 몰랐다. 그래서 1 : N 의 구조.. 데이터 베이스 날짜 포맷 설정방법, 날짜 비교 방법 [DATE_FORMAT sysdate() now() 차이] 데이터베이스에 저장되어 있는 날짜 형식의 데이터를 조회할 때, 원하는 형식으로 날짜 데이터를 조회할 수 있다 이번 포스팅에서는 날짜 형식을 사용자가 지정해서 조회하는 방법과 오늘날짜와 비교하는 법, 지정 날짜 사이의 날짜를 구하는 방법을 포스팅할 예정이다 1 기본적인 날짜 형식으로 조회하기 (yyyy-mm-dd or yyyy.mm.dd) SELECT DATE_FORMAT(SYSDATE(),'%Y-%m-%d') FROM dual; RESULT : 2022-04-18 SELECT DATE_FORMAT(SYSDATE(),'%Y.%m.%d') FROM dual; RESULT : 2022.04.18 Colored by Color Scripter cs %Y : 년도 4자리 %m : 월 2자리 %d : 일 2자리 2.. SpringFramework 트랜잭션 처리 예제 @Transactional SpringFramework 개발 환경에서 서비스 로직을 구현할 때, 하나의 서비스에 여러 개의 서비스 로직이 존재해서 데이터 베이스 접근이 여러번 일어날 수 있다. 예 ) public int insertLib(TestVO testVO){ ... int result = testService.updateBook(testVO); --첫번째 접근 if(result > 0){ testService.insertPoint(testVO); -- 두번째 접근 } testDao.insertLib(testVO); -- 세번째 접근 return 1; } Colored by Color Scripter cs insertLib 서비스 내에는 updateBook, insertPoint, insertLib 세 가지 처리가 있다 만약.. 스팸 차단 하는 법 ! 스팸 무조건 안 보이게 하는 방법 요즘 휴대폰으로 급등주 초대, 비트코인, 도박 등등 하루 기분을 짜증나게 하는 스팸 문자들이 너무 많이 온다 이런 스팸 문자들 때문에, 중요한 문자들을 못 보게 될 때가 있다 이번 포스팅에서 스팸문자들을 차단해서 내 휴대폰으로 보지 않아도 되는 방법을 소개하려고 한다 1 전형적인 스팸 문자들이 보인다 전혀 관심이 없어서 번호를 차단해도 해당 번호를 차단하면 또 다른 번호로 바뀌어서 다시 보내기 때문에, 번호를 차단하는 것은 의미가 없다 요런 문자들을 일괄적으로 다 차단해버리자 ! 메세지 창 위에 점이 세개가 있는데, 그 버튼을 누르면 해당 메뉴가 보인다 거기서 설정을 누르면 이런 창이 나온다 여기서 [전화번호 및 스팸 차단] 항목을 눌러준다 해당 항목에 들어오게 되면 여러 가지 항목이 있는데, 우리가 설.. 이전 1 ··· 6 7 8 9 10 11 12 ··· 19 다음