728x90

전체 글 412

[Java] 스트림(Stream), 람다(Lambda), 메서드 참조 Study 1

[Java] 스트림(Stream), 람다(Lambda), 메서드 참조 Study 1 [모던 자바 인 액션 | Modern Java in Action] 이 책에서 첫 장에 Java Stream에 대해 이렇게 설명한다. "데이터베이스 질의처럼 간단하게 프로그래밍할 수도 있다." "스트림이 처리하는 데이터(심지어 처리된 데이터)를 모두 메모리에 저장하지 않을 수도 있도록 설계되었다." "스트림을 이용하면 컴퓨터 메모리에 저장할 수 없는 큰 데이터도 문제없이 처리할 수 있다. 또한 자바 8은 컬렉션에서는 할 수 없는 최적화를 스트림 동작에 적용했다. 예를 들어 같은 스트림의 여러 동작을 그룹화해서 데이터를 여러 번 탐색할 필요 없이 한 번만 탐색할 수 있다. 심지어 컬렉션과 달리 자바는 자동으로 스트림 동작을 ..

java, spring 2022.12.31

MySQL 8.x 버전 root 비밀번호 까먹었을 때, 분실했을 때 해결방법

MySQL 8.x 버전 root 비밀번호 까먹었을 때, 분실했을 때 해결방법 예전에 MySQL을 Local PC에 설치했는데 한동안 Local MySQL을 사용하지 않다 보니 root 비밀번호를 까먹게 되었다. 다시 사용을 하려고 접속하기 위해 까먹은 root 비밀번호를 찾아야 했다. 구글링을 통해 해결하였고, 해결방법을 기록해보자. 먼저 MySQL 버전에 따라서 root 계정의 분실한 비밀번호를 해결하는 방법이 달랐다. 이 글에서는 MySQL 8.x 버전에 대한 root 비밀번호 초기화 방법을 소개한다. 그리고 사용하는 OS에 따라서 방법이 조금 다를 것이다. 필자는 Windows 10 환경에서 진행했다. MySQL root 계정 비밀번호 초기화 1. 실행중인 MySQL 서비스를 중지한다. 실행중인 M..

CS/sql 2022.12.04

지식 재테크, 커리어 재테크 플랫폼 비플(Beople, 비즈니스피플)

지식 재테크, 커리어 재테크 플랫폼 비플(Beople, 비즈니스피플) 최근 IT 서비스들이 굉장히 많이 나오고 있다. 그중에서도 최근 알게 된 IT 서비스를 하나 알게 되어서 소개해볼까 한다. 먼저 이 서비스를 알게 된 이유는 조금 특별하다. 보통은 대중적인 커뮤니티나 SNS, 블로그 광고를 통해서 접하는데 이 서비스는 직접 연락이 와서 알게 되었다. 우선 이 서비스에서 전달하고자 하는 메시지는 '지식, 커리어로 재테크한다.'라는 것이었다. 조금 특이했다. 누구나 멘토로 참여해서 멘토링을 한다는 것이고, 멘토링을 통해 포인트를 획득하고, 쌓은 포인트를 내가 돌려받는 서비스인 것이다. 그럼 이쯤에서 사람들이 궁금해할 것이다. 어떻게 멘토링을 할 것인가? 먼저 멘토링이라는 것은 어려운 개념이라기보다는 우리들..

끄적끄적 2022.11.20

H2 Database 설치 및 실행, 오류 해결

H2 Database 설치 및 실행, 오류 해결 H2 Database 설치하기 H2 database를 설치하기 위해 공식 페이지로 접속한다. 다음과 같은 h2 메인 페이지가 나타난다. OS를 Windows로 사용을 하고 있어서 Windows Installer를 설치해도 되고, All Platforms (zip 파일) 으로 설치해도 된다. All Platforms zip 파일을 다운로드 받은 경우, 다음과 같이 h2를 실행시킨다. h2 압축파일 > 압축해제 > h2폴더 > bin > h2.sh (windows면 h2.bat) 실행 H2 이미 사용중인 포트 문제 해결 위에서 h2.sh 혹은 h2.bat을 실행하면 자동으로 웹 페이지가 나타난다. 안 나타나면 localhost:8082/ 로 접속한다. 시작부터..

CS/sql 2022.10.09

[Docker] mariadb image를 컨테이너로 실행하기

[Docker] mariadb image를 컨테이너로 실행하기 다운받은 MariaDB 도커 이미지를 컨테이너로 실행합니다. maradb 이미지가 설치되었다는 전제로 실행해보겠습니다. MariaDB 이미지 컨테이너로 실행 docker run \ --name mariadb \ -d \ -p 3306:3306 \ --restart=always \ -e MYSQL_ROOT_PASSWORD=root \ mariadb or docker run --name mariadb -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=root mariadb 명령어 설명 docker run : image -> container로 실행 option 설명 --name : 컨테이너 이름 ..

Infra 2022.10.09

[Docker] MariaDB Image 설치하기

[Docker] MariaDB Image 설치하기 이번 글에서는 Docker MariaDB Image를 설치하는 명령어에 대해 알아보겠습니다. 먼저 위 이미지에서 볼 수 있다시피 $ docker images를 하면 현재 설치된 도커 이미지를 확인할 수 있습니다. 현재는 mysql만 설치되어 있는데, mariadb를 설치해보겠습니다. mariadb설치 명령어 $ docker pull mariadb $ docker images 명령어로 설치된 도커 이미지 확인할 수 있었죠. 버전을 따로 지정하지 않으면 최신 버전으로 설치됩니다. mariaDB 도커 이미지 설치하기 명령어 $ docker pull mariadb 좋아요, 구독, 광고 클릭은 큰 힘이 됩니다 :) 감사합니다.

Infra 2022.10.09

[Docker] Image 삭제하기

[Docker] Image 삭제하기 나중에는 도커 명령어를 다 정리해서 글을 쓸 수 있으면 좋겠지만, 그때그때 필요한 것만 사용할 수 있게 한 가지 명령어에 대해서만 작성해봅니다. 나중에 데이터가 많이 쌓이면 한 번에 정리하여 써넣는 것이 좋겠네요. Docker Image 삭제하기 명령어 우선 삭제하기 위해서는 어떤 도커 이미지가 설치되어 있는지 확인을 해야겠죠. 도커 이미지 확인 명령어 $ docker images 요렇게 나오는데 저는 mysql-copy 이미지를 삭제하려고 합니다. 도커 이미지 삭제 명령어 $ docker image rm docker-image-name에는 위에서 docker images 명령어로 확인한 도커 이미지에서 REPOSITORY명을 입력해주었습니다. $ docker imag..

Infra 2022.10.09

서울 홍대, 상수 분위기 좋은 브런치 카페 : 가든 포에트 (주차 가능, 데이트 장소)

서울 홍대, 상수 분위기 좋은 브런치 카페 : 가든 포에트 (주차 가능, 데이트 장소) 홍대, 상수에는 분위기 좋고 데이트하기 좋은 카페들이 많이 있습니다. 그중에서도 제 기억에 남고 인상적이었던 카페를 소개해보려고 해요. 그곳은 바로, 서울 홍대, 상수역에서 더 가까운 위치에 있는 가든 포에트라고 하는 브런치 카페입니다. 사진을 찍지는 못했지만 건물 입구보다 이전에 큰 입구가 있는데요. 차량으로 진입할 수 있고, 바로 주차할 수 있는 공간도 존재합니다. (주차 가능) 차량으로 이동하시는 분들께도 좋은 데이트 장소이지요. 먼저 위치 궁금해하실 테니 주소 알려드릴게요! 주소 : 서울 마포구 상수동 86-10 1층 도로명 : 서울특별시 마포구 와우산로14길 12 1층 사진에 보이는 곳 앞이 주차장인데 제대로..

끄적끄적 2022.08.22

HTML canvas 태그, Javascript로 제어하기 (게임 만들기)

HTML canvas 태그, Javascript로 제어하기 (게임 만들기) 좋아요, 구독 그리고 광고 클릭은 큰 힘이 됩니다. 기본적인 html, javascript, css 지식을 갖고 html canvas 태그를 제어해보자. canvas태그는 웹 페이지에서 도화지 같은 것으로 볼 수 있다. 그리고 캔버스 위에 어떤 것을 그리거나 이미지를 올리거나 할 수 있다. 만약 도화지의 그림이 계속해서 업데이트되어 연속되어 보인다면 우리는 애니메이션처럼 보일 것이라는 것을 알고 있다. 영상에서는 FPS라고 하는 초당 프레임 개념을 떠올리면 된다. 프레임이 계속 업데이트된다는 것은 캔버스라는 도화지가 계속 업데이트되어 보인다는 것. 작업은 다음과 같은 순서로 진행하면 될 것이다. 1. 웹 페이지에 도화지(canva..

JS 2022.08.06

[MSSQL] 테이블 목록 조회하기, 특정 텍스트가 포함되어 있는 시스템 오브젝트 조회하기, 특정 텍스트가 포함되어 있는 프로시저 조회하기, 특정 테이블의 컬럼 조회하기

[MSSQL] 테이블 목록 조회하기, 특정 텍스트가 포함되어 있는 시스템 오브젝트 조회하기, 특정 텍스트가 포함되어 있는 프로시저 조회하기, 특정 테이블의 컬럼 조회하기 MSSQL를 사용해 개발을 하다 보면, 테이블(TABLE), 프로시저(PROCEDURE), 함수(FUNCTION), 뷰(VIEW), 트리거(TRIGGER) 등 다양한 시스템 오브젝트들을 생성하게 된다. 규모가 커지고 서비스가 고도화됨에 따라 많은 테이블과 시스템 오브젝트들이 만들어지는데, 이때 찾고 싶은 테이블이나 시스템 오브젝트를 바로 찾기 어려울 수 있다. 실무에서 이런 것들을 찾을 수 있는 쿼리 구문은 도움이 될 때가 많다. 내가 자주 사용하던 유용한 쿼리들을 공유하려 한다. 먼저 가장 접근을 많이 하게 될 테이블 목록을 조회해보자..

CS/sql 2022.08.04
728x90