개발 248

윈도우 절전모드 USB 키보드 미인식 문제 해결

안녕하세요.저는 현재 윈도우10을 사용중에 있습니다.그리고 컴퓨터는 2대를 사용하는 KVM이라는 변환기를 사용하고 있습니다.이 변환기를 사용하여 컴퓨터는 2대를 사용하고, 키보드와 마우스는 각 1대를 사용하고 있습니다.그런데 이상한 현상이 발생했습니다.2대의 컴퓨터가 동일한 조건인데 컴퓨터의 절전 모드시에 키보드를 누르면 인식이 안되는 것이었습니다.지금부터 절전모드에서 USB인식을 하지 못하는 상황을 방지하기위해 설정 방법을 소개하겠습니다. 바탕화면에서 우클릭을 합니다.여러 메뉴가 나오는데 '디스플레이 설정' 으로 들어갑니다. 바로 빨색으로 표시되어있는 '추가 전원 설정'으로 갑니다.절전에 관련되어 있는 설정을 할 수 있습니다. '설정 변경'이라는 메뉴가 있는데 표시되어 있는 곳 중 아무곳이나 들어가도 ..

개발/윈도우 2019.09.27

[선형구조]자료 구조의 개념 정리(리스트, 스택, 큐, 데크)

지금까지 자료구조를 대충 여겨왔네요...이참에 하나씩 정리하려고 합니다. 자료 구조의 정의프로그램에서 사용하기 위한 자료를 기억장치의 공간내에 저장하는 방법과 저장된 그룹 내에 존재하는 자료 간의 관계, 처리 방법 등을 연구 분석하는 것을 말한다. ○ 자료 구조는 자료의 표현과 그것과 관련된 연산 ○ 자료 구조는 일련의 자료들을 조직하고 구조화하는 것○ 어떠한 자료 구조에서도 필요한 모든 연산들을 처리하는 것이 가능○ 자료 구조에 따라 프로그램 실행시간이 달라짐 자료 구조의 분류 자료 구조의 이용○ 정렬(Sort) : 기억장치 내의 자료를 일정한 순서에 의해 나열하는 것 ○ 검색(Search) : 기억장치 내의 자료를 찾는 것○ 파일 편성 : 자료를 기억 매체에 저장할 때의 파일 구조○ 인덱스 : 파일에..

개발/java,spring 2019.09.10

후보키, 기본키 등 관계형 데이터 모델 설명(ER 다이어그램 기호 설명)

안녕하세요.간혹 E-R 다이어그램 기호 표시를 잊어.. 적어두려고 합니다.ppt로 간략하게 만들었습니다. 참고하세요. 이외예도 간략한 단어들을 정의하려 합니다. 관계형 데이터 모델(Relational Date model) □ 관계형 데이터 모델은 가장 널리 사용되는 데이터 모델로, 계층 모델과 망 모델의 복잡한 구조를 단순화시킨 모델이다. □ 2차원적인 표(Table)를 이용해서 데이터 상호 관계를 정의하는 DB구조를 말한다. □ 기본키(Primary Key)와 이를 참조하는 외래키(Foreign Key)로 데이터 간의 관계를 표현한다. □ 튜플 ○ 릴레이션을 구성하는 각각의 행 ○ 튜플의 수 = 카디널리티 = 대응수 □ 도메인 ○ 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자 값들의 집합 ex) ..

개발/DB 2019.09.02

이클립스 svn 주소 변경하기 (eclipse svn adress change)

안녕하세요.이번 포스팅은 이클립스상의 svn 주소를 변경하고자 합니다.기존 서버의 용량 부족으로 새로운 서버로 이관했거든요. 방방은 간단합니다 하지만 알지 못하면... 한참 찾아야 하죠. 먼저, 이클립스상에 Window - Show View - Other 로 들어갑니다.프로젝트가 아니라 이클립스 자체의 Window 메뉴 입니다. svn을 입력하여 검색합니다.그리고 SVN Repostitories를 선택합니다. 여기서 저도 약간 헤맸습니다.거의 상단쪽을 쳐다보는데 이클립스상에 아래쪽을 보세요Console 로그가 나타나는 창에 SVN Repostitories를 찾습니다. 그리고 현재 Repostitories를 우클릭합니다.이후에는 Location Properties..를 선택합니다. 프로젝트를 받을때 화면이..

개발/개발도구 2019.05.07

#4_Clean Code(클린 코드)를 읽고(11,12,13,14,15장 정리)

11.시스템 ○ 시스템 제작과 시스템 사용을 분리하라 - 추상팩토리패턴, 팩토리패턴 공부 - 의존성 주입 : 사용과 제작을 분리하는 강력한 메커니즘 - 제어 역전 기법 사용 : 한 객체가 맡은 보조 책임을 새로운 객체에게 전적으로 떠넘긴다. 새로운 객체는 넘겨받은 책임만 맡으므로 단일 책임 원칙, 새로운 객체는 넘겨받은 책임만 맡으므로 단일 책임 원칙(Single Responsibility Principle, SRP)을 지키게된다. ○ 횡단(cross-cutting)관심사 - AOP(Aspect-Oriented Programming) : 횡단 관심사에 대처해 모듈성을 확보하는 일반적인 방법론 - 관점(aspect) : 특정 관심사를 지원하려면 시스템에서 특정 지점들이 동작하는 방식을 일관성 있게 바꿔야 ..

개발/서적 2019.04.25

CentOS 7(리눅스) 방화벽 조회 및 추가

CentOS 7 부터는 iptables 관련 명령어가 아닌 firewall으로 써야한다고 합니다. 이전에 방화벽 설정을 위해 netstat를 활용한적이 있어포스팅한적이 있었습니다. [개발/리눅스] - 리눅스 방화벽 설정(linux firewall)_the network adapter could not establish the connection netstat 명령어를 활용하기 위해서는yum install net-tools 명령어를 활용하여 툴을 설치해야 합니다. 하지만 이번 운영서버 기존 그대로를 유지하기위해 netstat 명령어가 아닌기본 명령어를 활용하고자 하였습니다. 열린포트 확인 명령어firewall-cmd --zone=public --list-all 포트 열기firewall-cmd --zone=..

개발/was 2019.04.23

#3_Clean Code(클린 코드)를 읽고(7,8,9,10장 정리)

주확색 배경으로 처리해둔 글자는 필자가 따로 공부해야 하는 부분을 체크해둔 것입니다. 7. 오류처리 ○ 오류 코드보다 예외를 사용하라 ○ 호출자를 고려해 에외 클래스를 정의하라 ○ 코드 감싸기(wrapper)클래스 136p 공부 ○ null 전달, 반환하지마라 8. 경계 ○ 경계 살피고 익히기 - 곧바로 우리쪽 코드를 작성해 외부 코드를 호출하는 대신 먼저 간단한 테스트 케이스를 작성해 외부 코드를 익히면 어떨까? 이를 학습테스트라 부른다. ○ 아직 존재하지 않는 코드를 사용하기 - Adapter 패턴으로 API사용을 캡슐화해 API가 바뀔 때 수정할 코드를 한곳에 모아서 테스트 했다(Adapter 패턴 공부) 9. 단위테스트 ○ 깨끗한 테스트 코드 유지하기 - 잡다하고 세세한 코드를 거의다 없앰(중복제..

개발/서적 2019.04.22

#2_Clean Code(클린 코드)를 읽고(4,5,6장 정리)

4장 : 주석 ○ 웬만하면 코드로 설명 ○ 정규식 같은 패턴 잡는 경우는 주석 써도 좋다. ○ 의도를 설명하는 주석 ○ 의미를 명료하게 밝히는 주석 - a.compareTo(b) !=0 //a != b ○ 결과를 경고하는 주석 - //여유 시간이 충분하지 않다면 실행하지 마십시오. ○ 중요성을 강조하는 주석 - 문자열에 시작 공백이 있으면 다른 문자열로 인식될수 있음 5장 : 형식마추기 ○ 형식을 잘 맞춰라 ○ 적절한 행 길이를 유지하라 ○ 수직거리 - 서로 밀접한 개념은 세로로 가까이 둬야 한다. 6장: 객체와 자료구조 ○ 자료 추상화 - 자료를 세세하게 공개하기보다는 추상적인 개념으로 표현하는 편이 좋다 ○ 자료/객체 비대칭 - 새로운 함수가 아니라 새로운 자료 타입이 필요한 경우가 생긴다. 이때는 ..

개발/서적 2019.04.20

#1_Clean Code(클린 코드)를 읽고(1,2,3장 정리)

안녕하세요. 개발자분들 혹시 책들 자주 읽으시나요? 특히 공부하려고 개발 서적들 많이들 구매하시나요? 저는 의욕만 앞서 책들을 하나씩 구매하곤 했습니다..... 그중 하나인 Clean Code 입니다. 책은 다음과 같습니다. 책에 대한 내용을 포스팅하게 된 계기는... 일단 책을 읽으면서 술술 읽어 나가다가 막히는 부분에서 대충 넘어가게 되면 그 내용은 기억에 남질 않더라고요. 그래서 공부할 부분도 적고 약간의 내용도 적어놓아서 나중에 기억을 되찾기 위함입니다. 그리고 Clean Code는 개발을 시작하시는 분들에게 참 좋은 내용이 많습니다. 기본적인 내용이 들어있어 1~2년 차 분들에게도 좋고 나중에 가서는 의존성 주입, 디자인 패턴 등의 내용이 나오기 때문에 5년 차 이상분들에게도 도움이 될거라 생각..

개발/서적 2019.03.28

전자정부 프레임워크에 sqLite3 DB 연결 하기

안녕하세요.오늘은 sqLite3 DB를 연결해보자 합니다. 이전에 테스트로 sqLite3를 다운받아 사용했었습니다. [개발/DB] - 윈도우 64비트 SQLite3 설치 및 실행(콘솔 및 그래픽 활용 가능) 설치한김에 전자정부 프레임워크에 연결까지 해보고 삭제하려고합니다...간혹 전자정부프레임워크에 2개의 DB를 연결하는 방법을 찾는분들도 계시고하니깐요. 먼저 pom.xml에 메이븐을 설정합니다.gradle이나 웹 프로젝트에는 각각 설정하시면 될거 같습니다. pom.xml 추가 org.xerial sqlite-jdbc 3.25.2 context-datasource.xml 설정 아직 비밀번호 설정하는 법은 배우지 못했습니다.기본 로컬경로에 있는 DB를 연결하였습니다. context-sqlMap.xml설정 ..

개발/java,spring 2019.03.15