마지막으로 제품 리뷰글을 작성한 날이 2020년 4월.. 약 2년이란 시간이 지났습니다. 제품을 구매하는 것도 별로 없고 구매해도 리뷰글 쓸 생각을 못 하다가 문득, 릴 하이브리드 ez 후기를 찾아보고 있는 자신을 보게 되었습니다. 때문에 후기가 별로 없는 릴 하이브리드 ez 내 돈 내산 후기 겸 리뷰를 진행합니다:) 릴 하이브리드 EZ란? KT&G에서 궐련 전자담배 '릴 하이브리드 (Lil HYBRID)'의 새로운 라인업인 릴 하이브리드 EZ를 2022년 5월 16일 날 출시하였습니다. 2020년 출시된 릴 하이브리드 2.0에 이어 2년 만에 출시된 릴 하이브리드 신제품 라인이었고, 사람들은 릴 하이브리드 3.0의 출시를 기대하였지만, 저의 뇌피셜로는 KT&G에서 릴 하이브리드 2.0의 전면부에 있는 ..
Java 프로젝트를 진행하면서 가장 중요하다고 생각하는 로그 출력에 대한 라이브러리를 찾아보다가 최근 보안취약점으로 이슈가 되었던 Log4j가 보안 취약점을 보안한 Log4j2 라이브러리가 많이 사용되는것을 보고, Log4J에 대한 개념 및 사용법을 학습하여 여기에 기술한다. Apache Log4J ( Log For Java ) 란? 소프트웨어가 가동되면 일련의 이벤트들을 일으키는데, 이런 이벤트들의 성공여부 혹은 실패여부부터 시작하여 사용자가 어디서 언제 어떤 이벤트를 어떻게 잃으켰는지 등의 모든 작업행위 등을 로그(Log)라고 부르며 로그를 남기는 행위를 로깅(Logging)이라고 부르고, 때문에 Java로 만들어진 프로그램의 로깅을 쉽게 도와주는 라이브러리가 Log4J ( Log For Java )..
그래들 ( Gradle ) 빌드 도구 (혹은 빌드 툴)에 대한 학습을 통해서 gradle에 대해 알아보았다면, gradle을 실전에서 사용하기 위한 gradle 구조 및 gradle이 설치되어있지 않은 환경에서 실행하게 해주는 Gradle Wrapper에 대해 학습한다. gradle이 무엇인지 궁금하다면 아래 링크를 참고한다. 그래들 ( Gradle ) 에 대한 학습 - 그래들이란? / What is Gradle? 학부생시절, 메이븐 빌드툴을 이용해서 자바프로젝트를 진행했던 희미한 기억이 있다. 그런데 현 직장에서 처음 맡은 프로젝트가 그래들 (gradle) 구성으로 이루어진 프로젝트. 때문에 그래들에 min-nine.tistory.com 그래들 ( Gradle ) 디렉터리 기본 구조 Build.grad..
학부생 시절, 메이븐 빌드 툴을 이용해서 자바 프로젝트를 진행했던 희미한 기억이 있다. 그런데 현 직장에서 처음 맡은 프로젝트가 그래들 (gradle) 구성으로 이루어진 프로젝트. 때문에 그래들에 대한 학습을 진행하고 여기에 기록한다. gradle은 build를 쉽게 하게 해주는 도구라고 생각할 수 있으며 사전에 빌드(build)에 대한 개념을 잡고 학습한다. 컴파일,링크, 빌드, 배포 개념 정리 / what is the Compile,Link,Build,Deploy? 본인은 PHP 웹개발자 외길 인생을 살아왔다. Frame Work는 Laravel을 사용하여 개발을 진행하였고, 별도의 컴파일 , 빌드 과정 없이 실서버에 deploy(배포)만 진행하여 서비스를 개발해왔다. 최근 회사에 min-nine.t..
본인은 PHP 웹 개발자 외길 인생을 살아왔다. Frame Work는 Laravel을 사용하여 개발을 진행하였고, 별도의 컴파일 , 빌드 과정 없이 실서버에 deploy(배포)만 진행하여 서비스를 개발해왔다. 최근 회사에서 java 언어로 프로젝트를 진행하게 되었고 각 용어에 대한 정리를 할 필요성을 느껴 여기에 정리한다. 컴파일 ( Compile ) 이란? 학부생 때 배운 개념. 컴퓨터는 [0 또는 1의 숫자]로 모든 명령을 이해한다는 것이다. 흔한 예로 대문자 A는 아스키코드로 65, 65의 십진수는 2진수로 변환되어 1000001로 컴퓨터가 해석하게 된다. 사람이 이해하는 A라는 문자를 컴퓨터가 이해하는 1000001로 변환해주는 이러한 일련의 작업 혹은 기능을 컴파일이라고 한다. 1. 사람이 이해..
최근 라라벨을 사용하여 API를 만드는 작업을 진행하던 중, 같은 Database 내부에서 사용되는 table이 아래와 같은 경우가 생겼습니다. 상품 관련 테이블 : A_Products , B_Products, C_Products 주문 관련 테이블 : A_Orders, B_Orders, C_Orders ..... ..... ..... 라라벨에서 table에 따른 Eloquent model을 만들 때 지향하는 것은 [App/Models/] 하위에 아래와 같이 model을 각각 생성하겠죠. $ php artisan make:model AProject; $ php artisan make:model BProject; $ php artisan make:model CProject; $ php artisan make..