본문 바로가기

전체 글

(64)
[Develop/Linux]/lib/ld-linux.so.2: bad ELF interpreter 이슈 /lib/ld-linux.so.2: bad ELF interpreter: 그런 파일이나 디렉터리가 없습니다. 이슈 CentOS7 개발 환경에서 tomcat 구동 시 아래와 같이 에러 메시지가 표출되었다. jdk1.8.0_91/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 그런 파일이나 디렉터리가 없습니다. 해결책은 yum을 통한 ld-linux.so.2 설치로 해결 # yum install ld-linux.so.2
[Develop/Database] MariaDB user 생성, 삭제, 권한 관리 MariaDB user 생성, 삭제, 권한 관리 Database 접속 MariaDB 접속 후 database 생성 및 사용 예시) create database 데이터베이스명 예시) use 데이터베이스명 create database hoos-up; use hoons-up; User 생성 예시) create user '아이디'@'접속위치' identified by '비밀번호' 접속 위치 = 'localhost' 내부일 경우 / '%' 외부일 경우 create user 'hoons'@'%' identified by '1234'; User 삭제 예시) drop user '아이디'@'접속위치'; drop user 'hoons'@'%'; User 권한 확인 해당 database user 권한 확인 예시) show ..
[Develop/Linux]CentOS7 boot kernel 변경하기 CentOS7에서 boot kernel 설정 CentOS7에서는 GRUB2 통하여 아래와 같은 과정을 통해 Boot kernel을 변경 1. 현재 선택 boot kernel 확인 # grub2-editenv list saved_entry=CentOS Linux (3.10.0-1062.4.1.el7.x86_64) 7 (Core) 2. boot kernel 목록 확인 # cat /etc/grub2.cfg | grep "^menuentry" | cut -d "-" -f1-2 menuentry 'CentOS Linux (3.10.0-1062.4.1.el7.x86_64) 7 (Core)' menuentry 'CentOS Linux (3.10.0-1062.el7.x86_64) 7 (Core)' menuentry '..
[Develop/Database] MariaDB 10.4버전 이후 root 패스워드 변경 MariaDB 최신 버전 MariaDB는 10.4 이후로 update 된 내용을 아래와 같이 기재 대략 시스템의 root와 MariaDB에 root와 동일하게 본다는 뜻 그렇기에 db 접속 시 시스템에 root로 등록하면 mysql 명령어로 접속 시 root 패스워드가 따로 필요 없어졌습니다. 공식 - https://mariadb.com/kb/en/library/authentication-from-mariadb-104/ Authentication from MariaDB 10.4 Authentication changes in MariaDB 10.4. mariadb.com 기존에 root 패스워드 변경 시 아래와 같이 명령어 사용했지만 아래와 같은 에러가 표출. MariaDB [mysql]> update u..
[Develop/MyBatis]Oracle CLOB 처리 ResultMap Oracle CLOB 처리 ResultMap Oracle DB CLOB타입 사용 시 원래 기존 방식으로 불러오면 CLOB타입 자체를 가져오는 듯한 문자열이 찍히게 됩니다. Oracle에서 CLOB 타입을 처리하기 위해서는 resultMap 태그를 이용해서 타입을 지정해줘야 하고 그 이유는 CLOB 타입을 String 형태로 넘겨주기 위해서입니다. 위와 같이 resultMap을 만들고 해당 실행 mapper type에 사용할 id는 contents , 타입은 hashMap을 사용할 것이고 CLOB타입의 컬럼은 CONT라는 컬럼이며 jdbcType은 CLOB으로 설정된 컬럼을 String 타입으로 설정하여 CLOB을 처리합니다.
[Develop/Blog] 티스토리 구글서치콘솔 등록 구글 서치 콘솔이란? 사이트의 검색 트래픽 및 실적을 측정하고, 문제를 해결하며, 구글 검색 결과에서 사이트가 돋보이게 해주는 서비스입니다. 왜 필요한가? 티스토리는 다음과 같은 경우 바로 검색에 반영이 되지만, 타 네이버, 구글 등에 블로그의 포스팅이 표출되기까지 많은 시간과 노력이 필요하기 때문에 자신의 블로그 포스팅이 조금 더 사용자들에게 노출될 수 있도록 구글에 등록하여 주는 것입니다. 구글 서치 콘솔 등록 1. 아래 링크를 통하여 구글 서치 콘솔 클릭하여 시작하기 https://search.google.com/search-console/about?hl=ko&utm_source=wmx&utm_medium=wmx-welcome Google Search Console Search Console 도구와..
[Develop/Blog] MAC OS Jekyll 설치 Jekyll이란? HTML, CSS, Javascript, Markdown과 Liquid(Ruby로 작성된 오픈소스 템플릿 언어)를 사용하여 개인, 프로젝트 또는 조직 사이트 위해 정적 웹 사이트를 만들 수 있는 도구입니다. Jekyll 설치 1. brew 설치 먼저 MAC OS용 패키지 관리자 인 Homebrew를 아래 링크를 통하여 설치합니다 https://brew.sh/index_ko Homebrew The missing package manager for macOS (or Linux). brew.sh 2. rbenv 설치 brew 를 통하여 ruby version manager rbenv 설치합니다. $ brew install rbenv ruby-build rbenv를 위해 셀 파일에 설정 추가합..
[Daily] 2019 맥북 프로 개봉기 맥북 개봉기 개발일을 진행하다 보니 언젠가는 맥북을 사용하고 싶다는 생각을 가지고 있던 저는 항상 같이 공부하는 친구가 회사를 이직하면서 지원받은 맥북 프로를 보고 나서 그 생각이 더 깊어졌습니다. 항상 WINDOW OS만 고집하고 사용했던 터라 MAX OS를 적응하는 것도 걱정이 많이 되었지만 회사 분들과 저의 뽐뿌에 큰 기여를 했던 친구에 입김으로 인해 맥북을 구매하게 되었습니다... 맥북을 쓰는 사람들(맥쓰사)라는 카페를 가입하고 TNK스토어라는 사이트에서 구매하면 어느 정도 할인을 받고 구매할 수 있지만 가입하고 확인해보니 쿠팡에서 구매하는 것이 가장 저렴했기 때문에 쿠팡에서 구매하였습니다. 처음 택배 상자를 제거하면 이와같은 상자가 나옵니다. 회사 차장님이 이 박스도 버리 지말고 가지고 있으라고..