본문 바로가기
반응형

전체 글193

DB 전체에서 특정 필드를 찾아야 할 때 필드 길이를 전체적으로 수정할 일이 생겼다. 인터페이스하는 쪽에서는 정보 주체가 전달하는 대로 데이터 타입을 맞춰야하므로 전체적인 수정이 필요해졌다... ㅠ_ㅠ 어디서부터 어떻게 손을 대야 하나 고민이 되니까 전체 DB에서 특정 필드를 찾기 위한 쿼리를 날려보도록 하자. 원래 귀찮은 사람이 조금이라도 일을 덜하기 위해서 방법을 찾는다고 하던데 딱 그 격이다. SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLUMN_TYPE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '원하는 DB 스키마 입력' AND COLUMN_NAME LIKE '%원하는 검색어 입력%' 나의 경우는 이름 필드가 변경될거라 NAME을 기준으로 검색.. 2017. 11. 29.
Maven 프로젝트 : offline 연결을 위한 설정 Spring Framework를 사용하면서 Maven을 쓰는 경우가 많다. pom.xml에 설정만 하면 원하는 library를 다운로드 받아주고 관리도 쉬운 편이다. 다만 외부 인터넷 연결이 원활해야 사용이 편리하다. 그럼 외부망 연결이 불가능한 망분리 환경에서는 Maven을 쓸 수 없는걸까? 그건 아니다. offline으로도 Maven 프로젝트를 사용할 수 있다. 단, 최초 1회는 해당 프로젝트에서 사용될 library를 세팅해줘야 할 필요는 있다. 이 방법은 기존에 Maven 구조의 library가 있는 경우 다시 세팅할 필요없이 해당 폴더를 연결하는 방법이며 또는 Maven에서 설정파일을 읽어올 때마다 library를 재차 찾아오는 과정을 생략시켜주는 것이므로 library가 애초부터 설정되어 있지.. 2017. 10. 12.
eclipse에서 폴더가 패키지 구조로 표시될 때 eclipse에서 새롭게 Maven 프로젝트를 생성해서 환경설정을 진행하다가 이상한 현상을 발견하여 해당 내용에 대해 해결하는 방법을 포스팅하고자 한다. eclipse에서 폴더가 패키지 구조로 표시될 때 환경설정이 완료된 내역을 넘겨받았을 때야 당연히 없었던 일이지만 일반 Dynamic Web Project를 만들 때에도 겪은적이 없었던 일인데 신규로 Maven Project를 생성하면서 이상한 현상을 발견했다. 분명히 폴더구조로 표시되어야 하는 내용이 패키지 (package) 형태로 표시되는 문제이다. I was create folder, but eclipse show folder as package. resource 폴더를 만들었으나, 패키지 형태로 보여주고 하위 폴더 역시 패키지처럼 표시되는 문제가.. 2017. 9. 25.
[Excel] 셀 눈금선 숨기기/없애기 Excel 새 문서를 생성하면 기본적으로 Sheet가 만들어지고 각 셀을 구분하기 위한 기본 눈금선이 그려져 있다. 눈금선이라는 이름을 몰랐을 때는 기본 테두리, 격자선, 셀 줄.. 여러 이름으로 불렀지만 정확한 용어는 눈금선이다. 기본적으로 표시되어져 나오는 눈금선 숨기기 방법에 대해서 알아보자. Excel 눈금선 / 기본 테두리 / 격자선 숨기는 방법, 없애는 방법 간절하게 검색하는 사람들을 위해 다양한 용어로 눈금선 없애기를 검색할 수 있도록 다양한 용어로 오늘의 포스팅 주제를 쓰고자 한다. 엑셀 격자선 없애기, 셀 기본 테두리 숨기기, 눈금선 가리기 먼저 기본적으로 생성된 엑셀 시트에 텍스트를 입력해보자. 각 셀을 구분지어주는 눈금선이 가지런히 그려져 있다. 우리는 텍스트가 쓰여진 부분을 제외하고.. 2017. 9. 25.
[Excel] 셀 내 원하는 값만 입력하기, select box 기능 만들기 엑셀 작업을 하다보면 특정값만 입력해야 하는 경우가 허다하다. 양식을 만들어 여러명에게 보내서 내용을 취합해야 하는 경우에는 입력가능한 값 자체를 제한하는 것이 취합자의 정신건강과 고급인력의 시간 활용에 큰 도움이 된다. 그래서 오늘은 셀에 특정값, 원하는 내용만 입력할 수 있도록 하는 기능을 소개한다. 웹 화면의 select box와 같은 형태로 제공된다. [Excel] 셀 내 원하는 값만 입력하기, 드롭다운 (drop down) / select box 기능 만들기 우리가 최종적으로 만들 모습은 이러하다. 셀을 클릭했을 때, 입력할 수 있는 내용이 드롭다운박스 형태로 제공되고 그 중의 하나를 고를 수 있다. 예시의 경우는 간단하게 Y / N으로 제공하고 있지만 원하는대로 늘릴 수 있다. 우선 아래와 같.. 2017. 9. 15.
HTML으로 메일 발송 시 CSS 깨짐현상 프로그램을 개발하다보면 담당자에게 알림 차원에서 메일을 발송하거나 주기적인 배치프로그램 결과 전송 또는 글 등록 내역에 대한 회신을 요청하는 등 다양한 내용을 담아서 메일 발송 기능을 만들 일이 생긴다. HTML으로 원하는 내용을 담을 형태를 만드는 거야 큰 문제가 아니다. 심지어 별도의 Mailing Form 파일을 만들어서 해당 페이지를 미리 보기해서 봤을 때는 완벽하게 딱 떨어지는 형태와 디자인이 나와서 업무 끝났다! 하고 기분 좋았는데 실제로 메일을 발송해서 수신결과를 봤을 때 좌절하는 경우가 생긴다. 바로 CSS가 깨지는 현상 때문이다. 알다시피 HTML로는 실제적인 데이터 형태만 구성해놓고 클라이언트에게 예쁘게 보여지도록 CSS를 적용하는데 CSS가 없으면 이건 뭐 왠 개발자가 내용만 덩그러니.. 2017. 9. 1.
자동실행을 위한 Runnable JAR file 생성 방법 어느새 9월이 다 되어가는 8월에 블로그 글을 쓰다니... 정리하고 싶은 글은 많은데 정리가 안되므로 간단하게 작성할 수 있는 내용을 쓴다. 자동실행을 위한 Runnable JAR file 생성 방법 매일 혹은 매월 정기적으로 수행되어야 하는 프로그램 묶음을 만들어야 할 때 사용하는 방법이다. 이런 프로그램 묶음을 일괄적으로 처리한다고 배치프로그램이라고들 한다. 배치프로그램은 일반적으로 Java Application 으로 구동이 가능한 형태로 프로그램을 구성한다. 프로그램 구성은 각자의 방식이 있을 것으로 생각되니 알아서 잘 만들어주시고. 본인의 프로젝트를 구성해서 원하는 프로그램을 만들어 둔 뒤에, 해당 프로그램이 잘 실행되는 걸 확인하면 이제 서버에서 해당 프로그램이 구동될 수 있도록 파일을 생성해주.. 2017. 8. 23.
구글 접속 시 보안 인증서가 유효하지 않습니다 뜨는 경우 간만에 안 쓰던 컴퓨터로 인터넷을 접속해서 영혼의 단짝 구글에 접속했더니 이게 뭐람 보안 인증서가 유효하지 않아 접속하기에 안전하지 않은 사이트라고 뜬다. 나의 개발 동반자 나의 스승님 구글이 그럴리 없어 ㅠㅠ 하고 인터넷은 그대로 두고 핸드폰으로 찾아보니 역시 원인은 나에게 있었다. 구글 접속 시 보안 인증서가 유효하지 않다고 뜨는 경우 이런 경우 본인 컴퓨터 오른쪽 하단의 날짜와 시간 정보를 확인해보시길! 구글 서버 시간과 내 시스템 시간이 다른 경우 보안 인증서 오류를 표시한다고 한다. 나의 경우 현재 날짜가 2017년 7월 28일 오후 7시임에도 불구하고 시스템은 2017년 6월 18일 오후 6시에 머물러 있는 이상한 상태임을 확인했다. 시스템 시간을 현재 시간으로 맞추어 변경해 준 뒤, 다시 구.. 2017. 7. 30.
Ubuntu에 Oracle JDK 설치하기 어떤 서비스를 설치해서 구동시키려고 할 때 다른 건 몰라도 JDK 설치여부를 확인하는 경우가 있다. Ubuntu도 이제 겨우 설치했는데 JDK는 언제 찾아다 설치하나 싶겠지만 명령어 치면 뚝딱 깔리니까 하나씩 진행해보자. Ubuntu에 Oracle JDK 설치하기 일단 명령어를 통해 설치할 예정이니 터미널을 켜야한다. 친절하게 단축키를 제공하니 Ctrl + Alt + T 단축키를 눌러도 좋고, Ubuntu Desktop 아이콘 맨 위쪽에 있는 검색창을 열어서 터미널 또는 terminal을 검색하면 나온다. Ubuntu Desktop 기본 화면 검색창에 terminal을 검색해봤다. (최조 블로그를 작성하려고 캡쳐해뒀던 당시와 현재의 배경화면이 달라서 갑자기 쌩뚱맞은 느낌) 저기 마우스 오버 되어있는 UX.. 2017. 6. 20.
Windows OS에서 Ubuntu 사용하기 Linux 환경에서 사용하고자 하는 서비스들이 있어서 Ubuntu를 쓰기로 결정했다. 사실 지금까지 접해본 Linux 환경이라고는 putty를 통해 Linux 서버에 연결하여 terminal을 사용해본게 다여서 Ubuntu 환경을 써보는 것도 처음이었다. 그럼 아주 일반적인 Windows OS 유저가 Ubuntu를 깔고 처음 사용하는 이야기를 풀어보겠다. Windows OS에서 Ubuntu 사용하기 지금 이 포스팅에서 기억해야 할 두 가지는 다음과 같다. 1. Oracle VM VirtualBox 2. Ubuntu 핵심이 아주 일목요연하게 정리되어 있다. Oracle VM VirtualBox를 받아서 Ubuntu를 설치한다. 이렇게만 써도 아하! 하고 알아서 설치하고 Ubuntu 환경이 구동되신다면 이 .. 2017. 6. 16.
반응형