Windows 10 원격 데스크톱 설정 및 접속 방법코로나로 재택 근무가 활성화 되면서 집에 있는 컴퓨터를 가지고 회사에 있는 PC에 원격 접속해야 하는 경우가 있습니다. 여러 가지 원격 솔루션(팀뷰어 같은)이 있지만 상업적 용도로는 유료이기에 Windows에 기본적으로 제공되는 원격 데스크톱 기능이 유용할 때가 있습니다.단 접속할 대상 PC는 Windows 10 Professional 버전이어야 합니다. 내 앞에 있는 PC(클라이언트)는 Pro 버전이 아니어도 관계없습니다.접속할 원격 PC에서의 설정이 먼저 필요합니다.원격 PC 설정시작버튼에서 설정 진입Windows 왼쪽 하단에 시작버튼을 마우스 우클릭합니다.설정 클릭시스템 클릭원격 데스크톱 활성화원격 데스크톱 활성화를 켬으로 변경합니다.방화벽 설정이..
툴 [Tool]
2020. 8. 23. 07:30
[DataGrip] 쿼리 실행 결과가 쿼리 에디터 창에 나타나게 하기
DataGrip 쿼리 실행 결과가 쿼리 에디터 창에 나타나게 하기DataGrip에서 쿼리 실행 결과를 하단의 결과창에 나타나는 것이 아닌 에디터상에서 해당 쿼리 하단에 나타나도록 할 수 있습니다. 여러 가지 쿼리가 있고 각각의 결과를 비교하거나 실행 후 여러 번 왔다 갔다 하면서 봐야 할 때 유용한 기능입니다.왼쪽 상단의 File → Settings...Database → General → Show output results in editor에 체크 후 설정을 저장하면 됩니다.결과창을 지울 때는 잘 보이지 않지만 왼쪽 line number 쪽의 x 버튼을 클릭하여 지울 수 있습니다.
툴 [Tool]
2020. 8. 23. 00:01
[DataGrip] 트랜잭션 commit 설정 수동/자동 변경하기
DataGrip 트랜잭션 commit 설정 수동/자동 변경하기DataGript에서 트랜잭션 커밋 설정은 기본적으로 수동(Manual)로 되어 있습니다.커밋 설정이 수동인 경우 쿼리를 실행한 이후에는 체크 표시를 누르게 되면 커밋(commit)이 되며, 뒤로 감기 화살표 표시를 누르게 되면 롤백(roallback)이 됩니다. 물론 commit과 rollback 명령어를 통해서도 가능합니다.commit 설정을 쿼리 실행한 즉시 실행되도록 자동으로 변경하는 경우 트랜잭션 커밋 설정 화살표를 누른 후 Auto로 바꿔주면 됩니다.
툴 [Tool]
2020. 8. 22. 21:02
[DataGrip] 쿼리 실행시 선택하지 않고 현재 커서가 있는 쿼리 바로 실행하도록 하는법
DataGrip 쿼리 실행시 선택하지 않고 현재 커서가 있는 쿼리 바로 실행하도록 하는법DataGrip에서 아래처럼 쿼리가 있는 쿼리문에는 네모 박스 영역이 나타나고 됩니다.여기서 Ctrl + Enter를 단축키로 눌러 실행하게 되면 Statements라는 팝업이 나타나면서 현재 쿼리 실행창에 있는 여러 쿼리들 중 어떤 쿼리를 실행할것인지 선택할 수 있게 됩니다.이 기능이 어떤면에서는 편리할수도 있겠지만 쿼리 실행시 곧바로 실행되지 않고 한단계를 더 거치게 되므로 설정을 꺼버리고 싶을 수 있습니다.왼쪽 상단의 File → Settings...Database → General → When inside statement excuete 설정을 Smallest statement로 바꾸고 저장하면 SQL Deve..
노션[Notion]
2020. 8. 11. 12:28
[Notion] 노션 언어설정 한국어 또는 영어로 설정하여 사용하기
노션 언어설정 한국어 또는 영어로 설정하여 사용하기2020.08.10월 업데이트를 통해 노션이 한국어 버전으로 사용할 수 있게 되었습니다. 업데이트 내역 링크크게 보면 두 가지가 변경되었습니다.전체적인 인터페이스(설정, 블록명칭 등)가 한국어로 변경되었으며, 언어 설정(영어, 한국어) 변경 가능.한국어 전용 페이지 템플릿이 추가됨.아래는 이번에 업데이트 된 한국어 인터페이스입니다.블록 명칭도 한국어로 변경되었습니다.그러나 이전처럼 블록을 검색하여 사용할 때 /text로는 검색이 안 되고 /텍스트로만 검색이 되는 단점이 있습니다. 아마 이 부분은 나중에 업데이트 해주지 않을까 생각이 되네요.언어 설정 변경하기이번 업데이트를 진행하면 자동으로 언어 설정이 한국어로 변경되지만, 혹시 변경되지 않았거나 반대로 ..
데이터베이스[DB]
2020. 3. 18. 20:46
[MS-SQLServer] MS-SQL Server 서버 인증 방식 변경하는 방법
MS-SQL Server 서버 인증 방식 변경하는 방법SQL Server는 접속시 두 가지 인증 방식을 제공하는데, SQL Server가 설치 되어 있는 Windows 환경의 로그인 계정을 통해 접속하는 Windows 인증 방식과 SQL Server에서 생성한 권한 계정을 통해 접속하는 방식이 있습니다.일반적으로 회사 외부에서 접근하는 사용자의 경우 SQL Server 계정을 제공합니다. Windows 인증 방식을 SQL Server 계정 방식을 사용할 수 있게 변경하는 방법을 알아보도록 하겠습니다.설정 방법먼저 SQL Server에 접근 가능한 Windows 계정을 통해 SSMS(SQL Server Management Studio)로 접속합니다.SSMS의 개체 탐색기에서 Server 마우스 우클릭 → ..
툴 [Tool]
2019. 12. 3. 01:30
[HeidiSQL] 사용자 추가, 제거 및 권한 관리하기
이전글[HeidiSQL] MariaDB GUI 클라이언트 HeidiSQL 사용법HeidiSQL 사용자 추가, 제거 및 권한 관리하기MySQL의 Workbench만큼은 아니지만 MariaDB에도 기본적인 기능이 담긴 HeidiSQL라는 GUI 클라이언트 도구를 제공합니다. 거의 대부분 MariaDB는 Linux 환경에서 운영되고 테이블이나 DB등의 스키마 생성기능을 가진 root 계정은 외부 접근을 허용하지 않으므로 GUI 보다는 명령어를 주로 이용하게 되지만 그래도 HeidiSQL를 통해 MariaDB 서버에 접근이 가능한 환경이라면 생산성 면에서 매우 큰 이점이 있습니다.HeidiSQL에는 권한 관리 기능이 있어 몇 줄의 번거러운 명령어를 클릭 몇 번으로 해결할 수 있습니다.권한 부여가 가능한 root..
이클립스[Elipse]
2019. 11. 28. 00:31
[이클립스] Eclipse에 MariaDB DataSource 설정 추가하는 방법
Eclipse에 MariaDB DataSource 설정 추가하기이클립스에 DataSource(DB Connection)를 추가하여 설정할 수 있습니다. DataSource를 추가하면 이클립스상에서 쿼리를 직접 날려볼 수 있고 무료 ERD 플러그인을 설치하여 리버스 엔지니어링을 수행하거나, 이클립스 기반의 전자정부 프레임워크의 경우 공통 컴포넌트 테이블 자동 생성등의 기능을 이용할 수 있습니다.이클립스 자체가 Java 기반의 IDE이므로 DataSource를 추가할때 설정하려는 DBMS에 맞는 JDBC 드라이버 라이브러리(.jar 파일)가 필요합니다. 이 글에서는 Maria DB를 기준으로 설명할것입니다. 그러나 jdbc 라이브러리나 일부 설정정보(JDBC URL)정도만 다르기 때문에 이 포스팅을 보면서 ..
툴 [Tool]
2019. 11. 12. 21:27
[TeraTerm] 테라텀 SSH 포트포워딩(터널링) 하는 방법
테라텀(TeraTerm) SSH 포트 포워딩(터널링) 하는 방법예를 들어 서버A와 서버B는 서로 통신이 가능하고 내 PC에서 서버 A에 접근이 가능하지만 내 PC에서 서버B로의 접근은 불가능한 경우가 있습니다. 다음과 같은 경우입니다.그런데 내 PC에서 서버A에 접근이 가능하다는 점을 이용하여 서버A를 전달 매개체로 하여 서버B에 접속할 수 있는 방법이 있는데, 이것이 포트포워딩 또는 터널링 기능입니다. 기본적으로 putty로 이러한 기능이 있으나 이번 글에서는 TeraTerm을 이용한 포트포워딩 사용 방법을 알아보도록 하겠습니다.먼저 위 그림과 같은 시나리오가 있을 수 있습니다. 내PC에서 서버A로 원격 접속이 가능합니다. 서버A와 오라클 DB 서버는 같은 사설 네트워크에 있습니다. 서버A는 방화벽(2..
Servlet&Jsp
2019. 8. 1. 11:18
[서블릿/JSP] Tomcat 재시작시 세션 유지/제거 설정하기
톰캣(Tomcat) 재시작시 세션 유지/제거 설정하기세션은 브라우저 단위로 생성되는 클라이언트 상태 유지 객체입니다. 세션은 사용자의 브라우저가 종료되거나 HttpSession#invalidate()가 호출되었을 때 마지막으로 설정된 timeout에 의해 세션이 만료되었을 때 제거됩니다.그렇다면 톰캣 즉 서버가 종료된 경우에는 어떨까요? 톰캣의 경우 기본적으로 org.apache.catalina.session.StandardManager 라는 세션매니저를 통해서 세션이 관리됩니다. 그런데 이녀석은 톰캣이 종료될 때 살아있는 세션을 임시저장소(디스크)에 SESSIONS.ser 이라는 파일로 저장해두고 재시작될 때 이 파일을 읽어 세션을 다시 살려버립니다. 만약 톰캣이 종료될 때 가지고 있던 세션을 모두 제..