한동안 IT 관련 이야기나 Server, Program에 대한 포스팅만 했는데 이번에는 인도네시아 부동산에 대해 몇자 적어보려고 한다. 인도네시아는 법적으로 국가공인 인증기관에서 부여하는 Agent / Broker Properti를 소지해야 한다. 하지만 실상은 자격증을 소지한 부동산은 전무하다고 보는게 맞을 듯 싶다. 한국처럼 공인중개사 자격증을 소지한 사람과 동업(?) 명의라도 빌리는 수고도 여기서는 하지 않는다. 인도네시아 부동산의 현실은 사실상 법은 대략의 모양새와 구색은 갖추고만 있을뿐 큰 땅 덩어리에 비해 통제할 수 있는 문화적, 사회적 인프라가 갖춰지지 않다보니 법 보다는 관행이 시장을 장악한 경우에 속한다. 실제 인도네시아에 파견, 주재원, 출장 등의 이유로 인도네시..
이전 포스팅까지 실제 DB에 저장된 내용을 화면에 출력하는 부분까지 진행했다. 이번 포스팅에서는 사용자 이름을 입력받아서 사용자 이름과 일치하는 데이터를 출력하는 조건검색에 대해서 진행하도록 하겠다.이전글 : https://clien78.tistory.com/233 RESTFul-API SampleCoding (Java,SpringBoot,Maven,myBatis) #3이번 포스팅에서는 앞서 만든 Project에 Model(DAO)를 추가하고 실제 DB에 저장된 데이터를 화면에 출력한다. 기본적으로 DB Table의 구조와 동일한 Model Class를 생성하고 해당 객체를 List 형태로 조회blog.iamwhatiam.co.kr 이전글에서 작성했던 'staff201.jsp' 실제로는 's..
이번 포스팅에서는 앞서 만든 Project에 Model(DAO)를 추가하고 실제 DB에 저장된 데이터를 화면에 출력한다. 기본적으로 DB Table의 구조와 동일한 Model Class를 생성하고 해당 객체를 List 형태로 조회해서 사용하는 것을 기본 Base로 하겠다. 먼저 PostgreSQL에서 Sample Database로 사용할 DVDRental 의 ERD를 살펴보자. 이번 포스팅에서 사용할 Table은 'staff' Table 이다. 관리자 정보가 보관되는 Table로 ID 및 Password 등에 대한 정보를 담고 있는 Table 이다. Web Page에서의 Login 등의 처리에서 사용될 Data이다. 이번 포스팅에서는 단순하게 staff의 목록을 읽어와서 화면에 출..
지난번 포스팅에서 프로젝트 생성 및 서버 구동까지 진행을 했었다. 이번 포스팅에서는 DB 연결, Logging을 위한 설정을 하고 웹 화면에 "Hello World"를 출력하는 것까지 진행해 보려고 한다. 먼저 학습용으로 사용할 DB를 준비한다. Local이 되었든 개발기가 되었든 postgreSQL을 설치하고 Sample Database를 설치한 후 이후 과정을 진행하길 바란다.https://clien78.tistory.com/231 RESTFul-API SampleCoding (Java,SpringBoot,Maven,myBatis) #1현업에서 프로젝트를 하다보면 가장 많이 사용방식이 최근에는 RESRFul API를 통한 데이터 관리이다. Interface를 하는 경우도 그렇고 Web ..
현업에서 프로젝트를 하다보면 가장 많이 사용방식이 최근에는 RESRFul API를 통한 데이터 관리이다. Interface를 하는 경우도 그렇고 Web Service, Mobile App Service 등 거의 대부분의 Web Application이 Java로 개발되는 경우 SpringBoot Framework을 사용하여 RESTFul API 형태로 데이터를 송수신하고 Web Service를 구현한다. 프로젝트들이 성격과 내용이 다를 뿐이지 데이터를 다루는 방식은 크게 다르지 않기 때문에 화면에서 로그인을 하고 로그인한 사용자가 자료를 조회하고, 조회된 자료를 수정하고, 신규자료를 입력하는 등의 일련의 작업은 크게 다르지 않다. 이 과정에서 외부와의 연동은 RESTFul API를 통해서 JS..
PostgreSQL을 사용하여 간단하게 Java + Spring Boots + Maven + myBatis Framework을 갖고 우편번호 검색 Web Page 및 RESTFul-API를 제공하는 Project를 생성하는 과정을 포스팅하려고 준비하는데 가장 먼저 Data를 준비하기 위하여 한국 우편번호 Data를 Sample Data로 했다. 그 과정에서 대표적으로 많이 사용되는 PostgreSQL 과 MariaDB를 같은 장비에 Default 설정으로 설치하고 같은 내용의 Data를 저장한 후 조회 했을 때 성능이 어떻게 차이 나는지 궁금해서 비교해보고자 한다. 우편번호 고시파일은 우체국 사이트에 가면 최신으로 다운받을 수 있다. https://www.epost.go.kr/search/zip..
맥에서 한글/영문 전환하는 방법은 여러가지 방법이 존재한다. 어떤 사람은 CapsLock 버튼을 사용하는 경우도 있고 어떤 사람은 CMD + SpaceBar 를 사용하는 사람, Fn 키를 이용하는 사람... OSX의 버전 변화에 따라서 그 방법도 여러가지로 변해 왔다. 나의 경우엔 오른쪽 CMD 키를 한/영 전환으로 하기 위해서 BTT에서 오른쪽 CMD키를 F13으로 매칭시키고 시스템 설정에서 키보드 입력소스 변환 방법을 F13으로 사용했다. 그럼에도 불구하고 한영 전환이 안되는 경우가 종종 발생하고 되더라도 딜레이 때문에 폭풍 키보드 타이핑에 짜증을 유발 시키는 경우가 종종 발생했다. 그래서 다른 방법을 찾고자 고민하다가 완벽하지는 않지만 그나마 괜찮은 방법으로 im-select 라는 어..
Unix / Linux / OSX 등의 Unix 계열의 OS에서 파일의 내용을 표기할 때 사용하는 방법 중 가장 심플한 명령어가 아마도 cat 일 것이다. 하지만 단색 Text로 보여지니 가독성도 떨어지고 효율성도 좋지 않다. vi도 syntax highlight를 지원하는데 cat은 그럴 마음이 없는 듯 하다. 말 장난 같지만... "고양이 대신 박쥐" 바로 bat을 cat 대신 사용하면 보다 효율적으로 쓸 수 있다. https://github.com/sharkdp/bat GitHub - sharkdp/bat: A cat(1) clone with wings.A cat(1) clone with wings. Contribute to sharkdp/bat development by creati..
mysql -u root -p#root 비밀번호 입력-- 사용자 생성CREATE USER 'iamwhatiam'@'%' IDENTIFIED BY 'abc1234';-- 관리자 권한 부여GRANT ALL PRIVILEGES ON *.* TO 'iamwhatiam'@'%' WITH GRANT OPTION;-- 권한 테이블 다시 로드FLUSH PRIVILEGES; Synology NAS VMM에 Rocky Linux 8을 설치하고 Oracle19c, PostgreSQL 을 설치해 봤다. (현재 시점 Oracle19c 설치 과정은 아직 포스팅 하지 않았다.) MS-SQL은 Windows가 없어서 설치 못하더라도 범용적으로 사용되는 MariaDB까지는 설치해 놓고 사용해 보려고 한다. 내가 MySQ..
Mac은 많은 단축키 및 숨어있는 기능을 제공한다. 사용자가 "이런것도 있어?" 할 정도로 숨은 기능도 많고 사용자 편의적인 부분이 많이 녹아 있는 OS다. 그렇다고 만능은 아닌게... 윈도우에서 쉽게 , 익숙하게 사용하던 것들이 없는 경우도 있고, 구현을 하려면 여러 단계를 거쳐야 하는 것들도 종종 존재한다. 나에게 개인적으로 그 대표적인 것이 모니터 끄기 기능이다. 모니터가 꺼지는 것과 비활성화되서 까만 화면이 나오는 것은 다소 다르다. 화면보호기 또는 배터리에서 모니터 비활성화를 시간설정에 의해서 할 수 있지만 모니터가 완전히 꺼지지 않는 경우가 있다. 내가 원하는 것은 모니터가 완전히 대기 전력 모드로 진입하는 것인데 일반적인 방법으로는 되지 않았다. Google 신에게..