📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# 전체 글 (777)

Windows 2020. 3. 27. 22:08

[Windows] Windows Server 2012에서 SQL Server 포트 1433 방화벽 여는 방법

Windows Server 2012에서 SQL Server 포트 1433 방화벽 여는 방법SQL Server에 외부 네트워크에서 접속을 하기 위해서는 Server가 사용하는 포트(기본적으로 1433)에 대해 방화벽을 열어주어야 합니다. 사실 이 글은 SQL Server 방화벽 여는 방법이기도 하지만 기타 다른 서버(FTP, Web 등..)에도 적용이 가능합니다.시작버튼 마우스 우클릭 → 제어판제어판에서 시스템 및 보안 클릭Windows 방화벽 클릭왼쪽 메뉴에서 고급 설정 클릭인바운드 규칙 → 새 규칙... 을 클릭합니다.포트를 선택하고 다음을 클릭.TCP 선택 후 특정 로컬포트로 1433입력 후 다음.연결 허용에 체크 후 다음.다음.이름을 관리하기 편한 이름으로 입력 후 마침.인바운드 규칙이 생성되었다면..

데이터베이스[DB] 2020. 3. 18. 23:30

[MS-SQLServer] MSSQL Server 로그인시 18456 로그인 오류 원인

MSSQL Server 로그인시 18456 로그인 오류 원인SSMS(SQL Server Management Studio)로 SQL Server에 접속시 다음과 같이 사용자 xx가 로그인하지 못했습니다. 오류 18456 라는 오류 팝업이 나타날때가 있습니다.오류의 원인은 여러개 중 하나인데, 보안상의 이유로 명확한 원인을 설명하지는 않는듯 합니다. 그러나 높은 확률로 ID가 잘못되었거나 비밀번호가 잘못 되었을 확률이 높습니다.오류 원인은 아래 공식 페이지에 접속해보면 자세히 나타나 있습니다.https://docs.microsoft.com/ko-kr/sql/relational-databases/errors-events/mssqlserver-18456-database-engine-error?view=sql-s..

데이터베이스[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 마우스 우클릭 → ..

데이터베이스[DB] 2020. 3. 8. 00:23

[MariaDB] 버전(Version) 쿼리로 알아내는 방법

MariaDB SQL 버전 확인 방법MariaDB 버전(Version)은 아래 SQL 호출 한번이면 알 수 있습니다.SELECT VERSION();결과는 아래와 같습니다.출처https://mariadb.com/kb/en/version/

노션[Notion] 2020. 3. 4. 22:53

[Notion] 노션 플랜 업그레이드 하기 feat. 해외 카드 결제

노션 플랜 업그레이드 하기 feat. 해외 카드 결제저의 경우 회사 업무와 블로그 포스팅은 에버노트를 사용하고 작년부터 노션에 가입한 이후에 공부 할때에는 노션을 사용하고 있습니다.작년 여름에 얻은 크레딧으로 5개월간 공짜로 사용하다가 기간이 다되어 결제를 해야했고 결제 과정을 기록하고자 합니다. 저의 경우에는 체크카드로 결제 하였으니 참고 부탁드립니다.추가적으로 카드결제 하실때 체크카드든지 신용카드든지 결제해보시고 결제가 안되신다면 해외결제가 가능한 카드인지 알아보시기 바랍니다.Settings & Members 클릭플랜 선택 및 업그레이드왼쪽메뉴에서 Upgrade 클릭 후 자신이 업그레이드 하고 싶은 플랜의 Upgrade를 클릭합니다.결제 주기 및 결제 방식 선택Billing Interval을 선택합니..

자바[Java] 2020. 2. 13. 22:04

[JAVA] Lombok이란? Lombok 적용하는 방법

Lombok이란? Lombok 이클립스에 적용하는 방법Lombok(롬복)은 Java 라이브러리로 반복되는 getter, setter, toString 등의 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리입니다. 보통 Model 클래스나 Entity 같은 도메인 클래스 등에는 수많은 멤버변수가 있고 이에 대응되는 getter와 setter 그리고 toString() 메서드 그리고 때에 따라서는 멤버변수에 따른 여러개의 생성자를 만들어주게 되는데, 거의 대부분 이클립스같은 IDE의 힘만으로 생성한다고 하지만 이 역시도 번거로운 작업이 될 수 있습니다. 뿐만 아니라 코드 자체가 반복되는 메서드로 인해 매우 복잡해지게 됩니다.Lombok은 여러가지 어노테이션을 제공하고 이를 기반으로 코드를 컴파일과정에서 ..

JavaScript 2020. 2. 12. 22:59

[Underscore.js] 언더스코어 배열 관련 함수 정리

UnderscoreJS 배열 관련 함수 정리언더스코어JS의 배열 관련 함수를 정리해 보았습니다.언더스코어의 함수들은 함수적인 스타일와 객체지향형 스타일 두가지로 사용이 가능합니다._.first([5, 4, 3, 2, 1]) 또는 _.([5, 4, 3, 2, 1]).first() 둘 다 사용 가능참고 URLhttps://underscorejs.org/_.first(array)배열의 첫번째 요소를 리턴합니다._.first([5, 4, 3, 2, 1]);=> 5_.initial(array)배열의 마지막 요소를 제외 후 리턴합니다._.initial([5, 4, 3, 2, 1]);=> [5, 4, 3, 2]_.last(array)배열의 마지막 요소를 리턴합니다._.last([5, 4, 3, 2, 1]);=> 1_..

이클립스[Elipse] 2020. 1. 8. 20:39

[이클립스] Eclipse 여러개의 파일에서 문자열 한꺼번에 수정하기

Eclipse 여러개의 파일에서 문자열 한꺼번에 수정하기전자정부 프레임워크를 커스터마이징하던 중 image, css, html, js 파일등의 정적자원들의 경로가 마음에 들지 않아 변경하기로 하였습니다. 예를 들어아래 JSP 코드 중 일부를 보자면 /js/egovframework/com/cmm/modal.js 와 같이 작성돼 있는것을 볼 수 있습니다.프로젝트 구조는 프로젝트별 취향을 많이 타는 부분이긴 하지만 저의 경우 이러한 정적자원들은 resources/js/, resources/css 식으로 resources/ 하위에 넣는것을 선호하는 편이고, 무엇보다 경로 사이에 egovframework 가 드러나 있는 부분이 마음에 들지 않았습니다. 따라서 이러한 부분들을 모두 찾아 수정해 보기로 하였습니다.1..

Spring Framework 2020. 1. 6. 23:39

[Spring] 스프링 SimpleJdbcCall 이용하여 프로시저 호출해서 out 파라미터 얻기

스프링 SimpleJdbcCall 이용하여 프로시저 호출해서 out 파라미터 얻기SimpleJdbcCall을 이용하면 프로시저 호출을 간단하게 할 수 있습니다.만약 MS-SQL을 기준으로 dbo.sp_get_user_info라는 프로시저의 파라미터가 다음과 같이 있다고 가정했을때 이 프로시저는 두개의 입력 파라미터를 받아 두개의 출력 파라미터에 결과를 리턴합니다.dbo.sp_get_user_info@UserNo varchar(10) IN,@Name varchar(10) IN,@Age int OUT,@Grade varchar(10) OUT대략적인 코드는 다음과 같습니다. SimpleJdbcCall은 java.sql.DataSource 객체를 의존하므로 생성시 주입해주어야 합니다.public class Us..

툴 [Tool] 2020. 1. 3. 00:27

[Navicat15] 나비켓 모델링 도구로 테이블 추가하여 반영하기

나비켓15 모델링 도구로 테이블 추가하여 반영하기나비켓15에서 모델링 도구를 이용하여 테이블, 뷰 등의 오브젝트를 추가한 후 이를 DB에 적용할 수 있습니다.나비켓 실행 후 서버에 커넥션 연결 후 우측 상단의 Model 아이콘을 클릭하고 New Model 버튼을 클릭합니다.모델 타입으로 물리모델을 선택 후 하단의 선택창에서 자신의 Database와 버전을 선택 후 OK를 클릭합니다.기존에 사용중이거나 프로젝트를 위해 새로 생성된 DB가 있는 경우라고 가정하고 해당 DB를 리버스 엔지니어링(Reverse Engineering)으로 엔티티를 추출할 수 있습니다.File > Import from Database... 를 클릭합니다.나비켓에 설정된 커넥션을 선택 후 해당 커넥션에 연결된 DBMS에서 리버스 엔지..