리스트
-
[H2] H2 DB의 특징과 사용에 대한 고찰Spring 2021.11.15 19:13
H2 Database란? Java SQL Database 주요 기능 빠르고 오픈소스인 JDBC API In Memory DB(인 메모리 DB)* Embedded mode(내장모드) & Server mode(서버모드) 지원 브라우저 기반 콘솔 프로그램 2MB정도의 적은 용량으로 설치 가능 ANSI 표준 SQL로 여러 호환성 모드 지원 DB2, Derby, HSQLDB, MS SQL Server, MySQL, Oracle, PostgreSQL, Ignite 단, 다른 DB와 각기 차이점이 있기 때문에 잘 비교해서 사용하는 것이 중요하다. 실제 예로 H2에서는 AutoIncrement 값을 여러 테이블에서 이용하도록 설정이 가능했지만, MySQL은 불가능했다. - H2는 Column Default로 LAST_..
-
[JS] 날짜와 시간을 관리하기 위해 Luxon 라이브러리 사용하기JavaScript 2021.11.08 18:05
환경 - FE : Javascript - `` - BE : Java - `LocalDateTime` - FE, BE 통신 : Axios를 이용한 Json 통신 기능 : 1. input으로 날짜를 받아서 BE에(LocalDateTime형태) 전달하여 저장 - input Format : yyyy-MM-ddTHH:mm - BE 전달 Format : (동일) 2. 1에서 저장했던 값을 BE에서 받아서 다시 input에 뿌려주기 - BE Format : yyyy-MM-ddTHH:mm:sss - input Format : yyyy-MM-ddTHH:mm 필요 사항 : - 초까지 있는 데이터를 받아서, 분단위 절삭하는 기능 1. 시간을 받아서, Formatter를 적용할 수 있는 Date 비스무리한 객체로 만드는 기능..
-
우아한 테크코스 테코톡 준비했던 자료테크코스 2021.04.19 22:25
테코톡 자료를 올리기로 했었는데, 자료를 찾지 못해 깜빡하고 있었다가 이제서야 업로드... 너무 늦은 건가 싶기도 하다. 처음에는 뭔가 만들 때 들었던 고생이 생각나서 공유하지 않으려고 했지만, 공유한다고 고생이 사라지는 것도 아니고, 누군가는 PPT던 내용이던 배워갈 수도 있는 거라는 생각이 들었다. 그리고 나도 누군가가 공유해주는 무언가를 보고 배우는 그런 선순환구조...(???)..... 움켜쥐고 있어봐야 아무것도 달라지는 건 없으니.. PPT 모핑이라던가 효과를 물어보는 분들도 꽤 계셨기 때문에, 도움이 되길 바라며 올려보기... 아래껀 테코톡 만들기 위한 템플릿.. 이것도 혹시 필요한 분이 계실까 올려본다. 기본적으로 배민에서 제공하는 서체를 이용했기 때문에 폰트들을 받아놓을 것. 배달의민족 한..
-
Ubuntu에 MySql 설치 & Database 및 계정 생성이것저것 2020.08.11 16:44
MySQL 설치 $ sudo apt-get update $ sudo apt-get install -y mysql-server MySQL 데몬 설정 (서버 재시작시 자동으로 실행되도록) $ sudo systemctl enable mysql MySQL 프로세스 시작 $ sudo systemctl start mysql MySQL 접속 $ sudo /usr/bin/mysql -u root -p 패스워드 설정 > ALTER USER 'root'@'localhost' IDENTIFIED BY '설정할비밀번호'; Query OK, 0 rows affected (0.00 sec) // 5.7.6 이전 버전 > SET PASSWORD FOR 'root'@'localhost' = PASSWORD('설정할비밀번호'); 버전..
-
명령어로 Nginx SSL 인증서 발급하기(자동 갱신/Letsencrypt)이것저것 2020.08.10 19:53
Certbot이 자동으로 인증서를 갱신해줘 편리한 방식 Certbot 설치 $ sudo apt-get update $ sudo apt-get install -y software-properties-common $ sudo add-apt-repository universe $ sudo add-apt-repository ppa:certbot/certbot $ sudo apt-get update $ sudo apt-get install certbot python-certbot-nginx # 만약 다음과 같은 에러가 난다면1 E: The repository 'http://ppa.launchpad.net/certbot/certbot/ubuntu focal Release' does not have a Release..