전체 글 50

[JAVA] Restful API 호출 가이드 예제

웹서비스 연동, Restful에 대한 가이드를 해보자! URL url = new URL("http://HOST_URL"); HttpURLConnection con = (HttpURLConnection) url.openConnection(); con.setRequestMethod("GET"); //기본적으로 조회 시 사용되는 GET int status = con.getResponseCode(); BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream())); String inputLine; StringBuffer content = new StringBuffer(); while((inputLine = in.readLine..

IT/PROGRAMING 2020.10.29

[eBook] 용기의 심리학자, 아들러의 미움받을 용기

아들러! 용기의 심리학! 미움받을 용기를 읽다. eBook을 접하면서 처음 샀던 책으로 생각된다. 나의 삶과 인생에 많은 영향을 주었던 책이다. 아이였을 때, 청소년 일 때, 청년일 때, 갓 성인이 되었을 때... 나는 계속 몸과 마음과 정신적으로 성장해 왔다고 생각했다. 그래서 성인이 되었을 때 나의 행동과 말들이 다른 사람과는 다른 것이지 틀린 것이라고 생각하지 않았다. 그리고 사람들도 어느 정도 나와 겪어보면 금세 친하게 어울리곤 했다. 간한 사람들이 말했다. "너는 겪어보기 전까지는 너무 고집도 세고, 주위의 시선도 신경 쓰지 않는다." 고... "당당한 것은 좋은데 그러면 다른 사람의 입에 오르고 내릴 수 있다."라고... 사회생활을 3년 차쯤에 이 책을 만나고 진짜 여러 가지 감정을 느꼈고, ..

도서 2020.10.29

[일상] 티스토리와 블로그 운영 방침

현시점의 TISTORY와 NAVER 블로그의 운영법 가이드 10일 전 티스토리와 네이버 블로그를 시작하면서 고민이 있었다. 티스토리는 전문성 있는 글을 네이버 블로그는 좀 더 생활에 밀접한 내용으로 구성하고 싶었다. 처음에는 네이버 블로그가 저품질이 와서 검색이 보이지 않아서 티스토리만 진행하려 했다. 하지만 전달할 정보와 이야기들이 플랫폼마다 검색이 되는 것이 다르기 때문에 둘 다 병행하여 소통하고 싶었다. 10일이 지난 지금 두개를 운영하면서 어느 정도 어디서 무엇을 포스팅할지 대략적인 큰 그림이 그려진 듯싶다. 걱정인 것이 만약 두 개를 모두 진행하다가 하나만 선택해야 하거나 둘 다 경고를 받아서 운영을 하지 못하는 사태가 오면 어떻게 할지 걱정이 있다. 조금씩 꾸준히 현재 10일 차! 한 개 한 ..

일상/생각정리 2020.10.29

[파일질라] FileZilla 설치 및 활용

FT, SFTP 응용 프로그램 파일질라를 사용해 보자! (설치 가이드를 작성해 두려고 했는데... 설치 방법이 너무 쉽다.) 프리웨어기 때문에 간단한 검색만으로도 파일을 다운로드할 수 있다. 설치는 진짜 다음(next)만 눌러서 설치하면 된다. 기본적으로 설치를 완료하면 위와 같은 화면을 볼 수 있다. 아직 서버(사이트)에 연결이 없어서 등록화면을 통해 진행한다. 사이트 관리자 메뉴를 통해서 폴더 안에 사이트들을 구분하여 관리가 가능하다. 호스트에 IP 를 등록한다. (xxx.xxx.xxx.xxx) 연결 포트를 설정할 수 있다. 기본 포트도 있지만 간혹 연결 포트를 다른 것으로 변경해 놓을 수 있기 때문에 port는 확인해야 한다. 사용자의 ID와 비밀번호를 설정하고 연결하여 사용하면 된다. 연결되면 이..

IT/UTILS 2020.10.28

[Windows] 응용 프로그램 오류 [0xc0000142] 란?

프로그램 실행 도중 발생하는 오류 0xc0000142 는 무엇인가? 컴퓨터를 사용하다가 프로그램을 사용하다보면 갑자기 실행 중 발생하는 오류가 있다. 바로 위와 같은 오류 메시지이다. 문제는... 아무런 작업을 한게 없는데 갑자기 발생한 것이다. 있다면 재부팅 정도?? 이번에는 엑셀을 실행하는데 갑자기 발생되었다. 엑셀 뿐만아니라 MS Office는 다 발생되는 것 같다. 제일 간단하면서 90% 성공율을 보장하는 재부팅을 했지만... 해결되지 않았다. 그래서 해결 가이드를 준비하였다. 1. 검색을 통해 "cmd" 를 검색하여 관리자 권한으로 실행 한다. 2. sfc /scannow 입력 커맨드를 입력하면 시스템을 검사를 시작하고, 문제점을 찾는다... 라고!!!!!! 그렇게 다른 사람들이 가이드 했으나 ..

IT/OS 2020.10.28

[JAVA] client IP 를 얻는 방법 (Proxy 환경, 127.0.0.1 로 가져오는 이유)

Client의 IP를 가져오는 방법이 무엇이 있을까? 개발 프로젝트를 하다보면 client의 IP를 필요한 요구사항이 존재한다. 대부분의 HttpServletRequest 에서 getRemoteAddr로 찾아온다. 그런데 웹 서버나 WAS (Web Application Server) 앞단에 L4 같은 로드 밸런싱이나 Proxy Server, (웹로직 or 톰캣) 커넥터 등이 있는 경우가 있다. 그런데! 이런 구조에서 많이 발생하는 것이 getRemoteAddr 로 IP를 가져오면 127.0.0.1을 가져오는 것을 볼 수 있다. 또는 요청에 대해 보낸 후에 가공하여 client 에 재전송하게 되고 그로 인해 IP를 얻을 경우 L4나 Proxy의 IP를 얻게 되는 결과가 생길 수도 있다. 위키를 확인하고 샘..

IT/PROGRAMING 2020.10.26

[SAP] 오류 메시지 관련 (message Class)

SAP 연동을 하면서 반복되는 오류 메시지를 확인하기 위한 자료 SAP과 연동 시 나오는 메시지를 아래에서 코드로 찾아보면 된다. 클래스 코드인가 class xxx 식으로 나온다. 패스워드 관련 오류를 제일 많이 봤던 거 같다. 이 아래 접은 글 내용은 검색을 통해서 타고 타고 가다가 우연히 보게 되어 스크랩했었다. (진짜 급하게 스크랩함) 자주 업무 참고 할 사람들을 위해 공개한다~ㅋ 더보기 001 &1&2&3&4&5&6&7&8 002 Enter a valid value 003 Message with maximum length and maximum variable parts: & & & & 1234* 004 Memory consumption display switched on 005 Memory con..

IT 2020.10.25

[UNIX] 유닉스 한글깨짐과 profile 설정의 LANG=C 의미

유닉스(UNIX) 환경의 profile 설정에 LANG=C 는 무엇일까? 유닉스 환경에서 시스템 연동을 하면서 지속적인 에러 메시지와 한글 깨짐이 발생하였다. 경험적으로는 로케일 문제일 것으로 확인되었는데 오류 메시지로는 확실 하지 않았다. 검색을 통해 내용을 정확한 원인과 해결 방법을 알 수 있었다. 원인은 역시 로케일 설정 문제 profile 의 LANG=C 로 해결이 가능하다. - 해결방안 - EXPORT LANG=C C 의 의미를 찾아보았다. 영어가 약하다 보니 구글번역으로 의미를 유추해 보면 "C변환에 대한 최소 환경 지정"?? C언어 표준문서인가?? 무튼 문서중 setlocale function 이란 부분에 나와 있는데 C언어를 번역하기위해서 C로 지어해서 초기에 만들어져서 그런가 싶다...;..

IT/OS 2020.10.23

[보드게임] 구룡투 와디즈 크라우드 펀딩 성공! 개봉기

보드게임은 역시 펀딩이지 제맛! 더 지니어스의 흑과백 게임을 좀더 다듬어서 출시된 구룡투! 와디즈에서 크라우드 펀딩을 통해서 받을 수 있었다. 와디즈가 요새 너무 안좋은 제품들이 많았지만 그래도 이번처럼 괜찮은 제품도 존재한다. 이번 제품이 그렇다!! 자동으로 승패를 알려주는 시스템이라 신기방기하다. 카드로도 할 수 있지만 3명이 필요하기 때문에 좀 그렇지만 3명이서 번갈아가면서 한다면 나쁘지 않다. 승부패와 승부카드 퀄리티도 뛰어나고 확장판 도전의 길도 있어서 정말 추천한다. 다시 펀딩을 할 지는 알 수 없지만 보드게임을 좋아하는, 특히 승부하는 것을 좋아하는 사람들은 구매를 해볼만 할 것 같다. ▼▽▼▽ 링크 ▼▽▼▽ https://blog.naver.com/kakaroni87/222123407092..

[Tomcat] 톰캣 Post size 와 파라메터 count 설정하기

Tomcat의 Post Size, Parameter Count 설정이 필요한 이유와 설정 방법을 알아보자. 프로젝트 진행 중 처음으로 접해본 이슈였다. 화면 (브라우저)에서 데이터를 설정 후 서버로 데이터를 넘겼을 때 Debug를 설정하여 확인해 보았다. 서버에서 전달받은 데이터 count 가 9999 개인 것을 확인되었다. 화면에서 선택되는 데이터의 양은 적어도 10000개 이상을 선택해서 전달했는데 9999개뿐이다?!?! 혹시라도 개발 소스가 문제가 있을 수 있을까? 내부적으로 문의한 결과 우리의 소스에는 문제가 없었다. 그렇다면 무엇이 문제였을까? 해당 이슈로 소스와 화면 브라우저는 문제가 아니라는 결론을 얻어서 WAS 문제를 확인하는 중 Tomcat에 maxPostSize와 maxParameter..

IT/WAS 2020.10.21

[일상] 티스토리(TISTORY)를 전문성 있는 블로그로 만들어 보자!

티스토리와 네이버 블로그를 어떻게 활용해야 할까? 두 개를 함께 관리할 수 없을까? 현재 티스토리와 네이버 블로그를 계속 주시해서 활용방안을 생각하던 중 2가지의 방법으로 운영하기로 마음먹었다. 사실 네이버 블로그는 오래전에 작성해 둔 의미 없는 글 때문인지 저품질 블로그로 되어있는 것으로 보인다. 네이버 블로그의 경우 우선 저품질에서 탈출하기 위한 시도 중이고 그 내용도 포스팅할 예정이다. 우선 티스토리의 경우 진짜 나만의 블로그라는 느낌이 있고 나의 개인적인 글도 작성해도 될 것으로 보였다. 상대적으로 네이버 블로그는 네이버에 입맛에 맞는 형식(플랫폼)으로 작성되어야 하고 내 개인적인 글들 중 네이버가 판단하기에 별로 내용이 부실하다면 블로그 지수를 마이너스하는 것으로 보인다. 그래서 이제부터는 네이..

일상/생각정리 2020.10.20

[에버노트] 티스토리 연동

에버노트를 활용하여 티스토리에 글을 올리는 테스트를 해보았다. 템플릿을 활용하면 편하다는 점이 있어서 무작정 글을 쓰기보다는 이미지를 첨부하고 링크도 첨부해서 얼마나 잘 연동되는지 확인해볼 예정이다. 그 첫번째로 에버노트와 티스토리 연동을 포스트 하려한다. 1. 에버노트 설정 에버노트에서는 템플릿을 만들어 준다! 대충 요런 느낌을 템플릿을 작성하였다. 에버노트에는 템플릿을 제공도 하고 있으니 활용하는 것도 좋은 방법으로 생각된다. 위 템플릿도 응용하여 작성한 템플릿이다. 2. 티스토리 설정 플러그인을 설정하여 에버노트와 연동준비를 진행한다! 티스토리에서는 메니저 기능에 보면 (admin) 플러그인 항목이 있다. 플러그인 해당 항목을 통해서 에버노트와 연동 가능한 플러그인을 선택해주면 된다. 나는 지금 연..

IT/정보 2020.10.19

[Q-dir] 탐색기프로그램

윈도우즈에 있는 탐색기 프로그램을 대채 할 프로그램 추천! Q-Dir 윈도우용으로 다운로드 윈도우즈에 있는 탐색기 프로그램을 사용하다가 너무 답답하고 무거운 감이 있어서 유틸프로그램을 찾아보았다. 위도우즈 탐색기 보다 가벼운 감이 있고 화면을 4분할로 사용가능하다 각 화면에 탭을 추가로 호출하여 여러 탐색기를 유연하게 관리가 가능하다 여기서 꿀팁! 파일 이동이나 복사시 이 탐색기 저 탐색기를 왔다갔다 찾으면서 다니지 않아도 된다!! 정말 이게 꿀이였다.ㅋㅋ ▼▽▼▽ 링크 ▼▽▼▽ https://q-dir.softonic.kr/ - 오늘의 한 줄 - 4분할 말고 좀더 늘릴 수는 없었을까? 공감과 구독은 저에게 크나큰 힘이 됩니다♡

IT/UTILS 2020.10.19