본문 바로가기

전체 글751

[리눅스/우분투] phpMyAdmin 설치했는데 http://도메인/phpmyadmin 안 들어가질 때 해결방법 우분투(ubuntu)에 APM을 설치하고 phpMyAdmin을 설치했습니다.그런데, 왜 http://도메인/phpmyadmin을 해도 들어가지지 않을까요? 1sudo vi /etc/apache2/apache2.confcs 이 명령어로 apache2.conf 파일에 한줄을 추가해 주면 됩니다. Include /etc/phpmyadmin/apache.conf 1sudo /etc/init.d/apache2 restartcs입력했으면 위 명령어로 apache2를 재시작 해주어야 합니다.그리고 다시 들어가보면 잘 됩니다^^ 2018. 4. 28.
[리눅스/우분투] Linux/Ubuntu에서 APM(Apache+PHP+MySQL) 제거하기 우분투에서 APM 설치하고 이것저것 세팅 다 했는데 ㅠ버전이 안 맞아서 결국 삭제 후 재설치해야 할 꺼 같다. 1234$ sudo apt-get purge apache2 php mysql-server mysql-client$ sudo apt-get purge php7.0*$ sudo apt-get autoremove$ sudo dpkg -P mysql-common mysql-server-5.7 apache2 apache2-bin php-commoncs 요거 순서대로 실행하니까 잘 된다.리눅스는 명령어로만 설치 및 삭제할 수 있다는 게 정말 편한 거 같다.윈도우는 일일이 파일 다운로드 받아서 설치해줘야 하는데 말이지.. 실행 중에 뭐 물어보면 그냥 무조건 y(=yes)하면 된다.설치도 간단하고 삭제도 간단.. 2018. 4. 28.
[윈도우] Windows에서 한영 변환키를 Shift+Space로 변경하는 방법 (한자변환은 Ctrl+Space) 한영 변환키가 버젓이 있는데 도대체 왜 한영변환키를 왜 Shift+Space로 바꾸려고 할까요?그 이유는 바로... 편리하기 때문입니다^^ 저도 컴퓨터를 한지 정말 오래오래 됬지만 여지껏 한영변환키가 불편하다는 생각을 못해 봤답니다.그런데, 기계식 키보드를 하나 샀는데 이게 한영변환키가 없어서 어쩔 수 없이 한영변환을 Shift+Space로 설정을 하고 사용했는데글쎄... 이게 너무 편한거에요. 그 이후로~ 쭉~ 저는 어디를 가건 한영변환키를 이제는 Shift+Space로 설정해서 사용하고 있답니다.설정방법은 결코 어렵지 않아요. 레지스트리 키를 2개만 바꿔주면 됩니다^^레지스트리 키 만지면 컴퓨터가 망가지는 거 아닌가 하시는 분 계시는데 걱정 안하셔도 됩니다. 1. [Window키 + R] 눌러 reg.. 2018. 4. 28.
[스프링] Spring 프레임워크에서 @RequestBody 사용해서 vo를 따로 만들지 않고 Map으로 파라미터 값 자동 매핑(mapping)하기 Spring 프레임웍을 사용하면 보통 vo를 하나 만들어서 자동 매핑을 시킵니다.스프링 이전의 자바를 사용했던 분들이라면 이 자동매핑 기능이 정말 편리하거든요.그치만, 이 vo를 만드는 것도 귀찮아서 어떤 프로젝트에서는 vo를 만들지 않고 Map으로 모든 값들을 주고 받더라고요. 그렇다면,,,어떻게 vo를 만들지 않고 Map으로 값을 받을 수 있을까요?먼저, jsp 파일에서 자바스크립트, 정확하게는 jquery의 ajax로 값을 저장하는 부분을 구현한다고 해 보겠습니다. add.jsp123456789101112131415161718192021222324$.ajax({ type : 'POST', async : false, contentType: 'application/json', data : JSON.st.. 2018. 4. 27.
[Java] ajax로 java(Spring) 연동시 다음과 같은 에러 발생 해결방법 - Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported이런 오류가 나네요. 1234567891011121314151617181920212223242526272829303132333435363738org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.re.. 2018. 4. 27.
[Google] 구글 검색 결과 한국어로만 보기 구글 검색은 이제 선택이 아닌 필수가 된 것 같네요.특히, 네이버로 검색되지 않는 건 구글 검색으로 거의 찾을 수가 있답니다^^물론, 영어가 좀 돼야 한다는 전제가 있어야 하지만요. 업무적인 검색을 하다보면 아무래도 네이버보다는 구글을 더 자주 찾게 되는데요.그렇더라도 우선적으로는 검색 결과가 한국어로 돼 있는 게 더 반갑고 더 먼저 보게 되는 게 인지상정인 것 같습니다.영어를 보면 먼저 뒷골이 땡기니까요. 검색 결과가 영어와 한국어로 섞여서 나올 때 한국어만 먼저 찾아서 볼 수 있다면 편리하겠죠?다행히도 구글은 그런 기능을 아주 간편한 방법으로 사용할 수 있게 제공하고 있네요^^ 검색을 한 후에 [도구 > 모든 언어 > 한국어 웹]을 클릭하시면 확인할 수 있습니다. 한국어로만 검색결과가 잘 나옵니다^^ 2018. 4. 27.
[PHP] short_open_tag 사용하기 <?php ... ?>를 <? ... ?> 이렇게 약식으로 사용하기 php가 잘 설치됬고 apache도 잘 설치했는데요. 이상하게 html 파일이나 이미지 등은 잘 나오는데...php 파일을 열면 위와같이 아무것도 안 나올 때가 있습니다. ㅠ 소스보기를 해보면 이렇게 php 소스가 그대로 보입니다.뭐가 문제일까요?이럴 땐,,, 123cs 위 소스처럼 2018. 4. 25.
[phpMyAdmin]에서 import시 파일용량 늘리기 phpMyAdmin에서는 내보내기(import), 가져오기(export)를 통해서 쉽게 테이블을 다른 DB로 이동할 수 있는데요.문제는, Export한 파일을 선택하여 가져오기를 하려는데 최대 2MB 용량에 걸린다는 것이죠. 용량이 초과되면 이렇게 에러가 발생합니다.그렇다면, 업로드 용량을 늘려줘야 하는데요.php.ini 파일의 아래 부분을 찾아서 수정해 주면 됩니다.123file_uploads = Onupload_max_filesize = 100Mpost_max_size = 100Mcs 리눅스라면 vi로 파일을 열어 위 명령어를 찾아서 수정하면 됩니다.저는 리눅스 중에서도 우분투를 사용하고 있어서 아래 명령어로 수정을 해보았습니다.1sudo vi /etc/php/7.0/apache2/php.inics .. 2018. 4. 25.
[구글] 관심뉴스만 모아 Gmail(지메일)로 보내주는 Google 알리미 서비스를 아시나요? 아시는 분과 대화를 하다가 '네이버/카카오'에 대해 너무 잘 아시길래'네이버와 카카오에 대해 어떻게 그렇게 많이 아세요?' 물었더니구글 알리미 서비스를 통해 네이버와 카카오에 대한 뉴스를 3년 넘게 구독하고 있다는 대답이 돌아왔다. 구글 알리미? 사실 나는 구글을 좋아하고 구글링과 구글 서비스를 많이 이용하지만부끄럽게도 구글 알리미라는 것을 이날 처음 알았다. https://www.google.com/alerts 이곳에 가면 구글알리미에 내 관심 키워드를 등록할 수 있다.그래서, 나도 관심 키워드를 등록해 봤다. 10개가 넘는 키워드를 등록했더니 바로 1시간 후에 메일이 도착했다.그리고, 하루에 한번씩 매일 관심키워드에 관한 메일이 왔다. 이렇게 키워드별로 메일이 매일 하나씩 오고중요한 건, 키워드를 클.. 2018. 1. 21.
모바일팩스 어플로 스마트폰에서 팩스(FAX)를 보내자 팩스도 이젠 스마트폰으로 가능합니다. 굳이 문구점 찾아가서 보낼 필요가 없네요. 모바일팩스라는 어플 쓰니 참 편리하네요~ 정보입력시 제공되는 팩스번호 중 아무거나 맘에 드시는걸로 선택하시구요.(사실 이 팩스번호는 시스템적으로 필요한 번호지 보내는사람에게 그렇게 중요한 번호는 아니랍니다.) 연락처에 팩스번호 저장해 놓으시구요. 전송할 팩스번호 입력하고 사진이나 문서를 선택하고 [팩스발송] 버튼 클릭하면 끝~!!! 발송하는데는 30초~2분 가량 소요되니 발송완료되었는지 꼭 확인해 주세요. 이제 팩스전송 공짜로 맘껏 할 수 있겠네요^^ 2017. 12. 11.
[오라클] Oracle의 rollup 사용시 최종 총계(Total)만 보고 싶다면? 총계, 소계를 보고 싶을 때 rollup 명령어를 자주 사용하죠.rollup에 컬럼을 하나면 넣으면 총계만 나오지만, 컬럼이 여러개일 경우에는 소계와 총계가 섞여서 나옵니다. 위 그림처럼 Total이 여러개 나오는데중간중간에 보이는 Total이 소계이고,맨 마지막 Total이 모든 데이터의 값을 더한 총계가 됩니다. 때에 따라서는 소계는 필요없고 총계만 필요할 때가 있는데 어떻게 하면 될까요? 방법은 아주 간단합니다.Group by ROLLUP(COLUMN1, COLUMN2)=>Group by ROLLUP((COLUMN1, COLUMN2)) ROLLUP( ... ) => ROLLUP(( ... ))이렇게 괄호를 한번 더 감싸주면 총계만 볼 수 있답니다^^ 2017. 11. 20.
[톰캣] Tomcat 서버 로그(log)파일인 catalina.out을 날짜별로 생성되도록 수정하기 지금 하고 있는 프로젝트의 WAS가 원래는 웹스피어였는데무슨 영업적인 문제인지 경제성 때문인지는 모르겠지만 급하게 Tomcat으로 변경되었습니다. 서버담당자가 따로 없어서 제가 톰캣을 설치하고 잘 운영하고 있는데문제는... 톰캣 log 파일인 catalina.out 파일이 한없이 커지고 있다는거죠. 벌써 10.5GB를 돌파했네요.운영을 하면서 오류나 문제가 생기면 로그파일을 확인해서 문제를 해결하곤 하는데이 로그파일이 너무 크다보니 문제가 생긴 부분을 찾는 것도 힘들어 지더군요.그리고, catalina.out 파일이 100GB가 넘어가면 톰캣이 멈출 수 있다고 합니다. 1234567891011121314151617181920212223242526272829 shift #touch "$CATALINA_OU.. 2017. 11. 15.
오라클(Oracle) CLOB 데이터형식 저장(Insert/Update) 프로시저 샘플 CLOB은 저장하는 방식이 달라서 insert/update 할 때 좀 쿼리가 복잡합니다. 기본적으로...insert할 때, Clob인 컬럼은 빈값(empty_clob)을 넣은 후에 다시 업데이트하는 형식으로 쿼리를 작성해야 하기 때문에 번거롭죠. 그래서, 저는 Clob이 들어간 테이블에 insert/update 할 때는 Insert/Update 프로시저를 만들어서 사용합니다.아래는 Insert 프로시저 예제입니다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980CREATE OR REP.. 2017. 10. 17.
로그(Log) 파일 또는 텍스트(Text) 파일 분할하는 프로그램 (gsplits) 로그 파일을 리눅스 명령어로 원하는 부분을 찾기가 힘들어서 내 컴퓨터에 다운로드를 받았습니다.하지만, 로그 파일이 너무 커서 에디트 프로그램이 열지를 못하더군요. 이럴 때 로그파일을 분할해서 에디트 프로그램으로 확인하면 되는데요.gsplits라는 좋은 프로그램이 있더군요. 이 파일을 다운로드 받으셔도 되고 아래 링크를 통해 다운로드 받아도 됩니다.http://www.gdgsoft.com/gsplit/ 다운로드 받고 설치를 하셨다면...gsplits를 실행하시고... [Original File]을 클릭해서 원본 로그나 텍스트 파일을 선택합니다. [Destination Folder]를 클릭해서 분할된 파일들이 저장될 폴더를 선택합니다. [Split File]을 클릭해서 분할을 실행합니다. 3.6GB 짜리를 .. 2017. 10. 17.
에러 로그없이 톰캣이 시작되는 문제 해결방법(No appenders could be found for logger. Please initialize the log4j system properly.) 이렇게 톰캣은 실행되었다고 나오는데 화면을 열어보면 아래처럼 열리지가 않습니다. 그렇다면 뭔가 문제가 생겼다는건데, 로그에 에러가 찍히지가 않습니다.그래서, 한줄 한줄 자세히 살펴보니 아래와 같은 내용이 로그에 나옵니다. No appenders could be found for logger. Please initialize the log4j system properly.org.apache.catalina.core.StandardContext.startInternal One or more listeners faild to start. Full details will be found in the appropriate container log file 에러가 Console에 나오지 않았을 뿐이지 에러가 없었던.. 2017. 10. 6.