분류 전체보기
-
[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. 8. 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. 4. 19. 22:25
테코톡 자료를 올리기로 했었는데, 자료를 찾지 못해 깜빡하고 있었다가 이제서야 업로드... 너무 늦은 건가 싶기도 하다. 처음에는 뭔가 만들 때 들었던 고생이 생각나서 공유하지 않으려고 했지만, 공유한다고 고생이 사라지는 것도 아니고, 누군가는 PPT던 내용이던 배워갈 수도 있는 거라는 생각이 들었다. 그리고 나도 누군가가 공유해주는 무언가를 보고 배우는 그런 선순환구조...(???)..... 움켜쥐고 있어봐야 아무것도 달라지는 건 없으니.. PPT 모핑이라던가 효과를 물어보는 분들도 꽤 계셨기 때문에, 도움이 되길 바라며 올려보기... 아래껀 테코톡 만들기 위한 템플릿.. 이것도 혹시 필요한 분이 계실까 올려본다. 기본적으로 배민에서 제공하는 서체를 이용했기 때문에 폰트들을 받아놓을 것. 배달의민족 한..
-
Ubuntu에 MySql 설치 & Database 및 계정 생성우아한 테크코스/이것저것 2020. 8. 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. 8. 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..
-
Jenkins & Github 연동우아한 테크코스/이것저것 2020. 8. 2. 00:13
Github Access 토큰 발급 [Github] - 프로필 선택 - [Settings] [Github] - [Profile] - [Developer settings] Developer Settings 선택 [GitHub Apps] Personal access tokens [Personal access tokens] Generate new token [New personal access token] 토큰 생성 - repo / admin:org / admin:repo_hook - Generation token Personal access tokens 생성 키 확인 생성이 완료되면 token 값 생성, (주의) 이 때 저장해놓지 않는다면 다시 token 값을 확인할 수 없음 Access Token을 이용해..
-
Docker를 이용한 Jenkins Gradle, JDK 설정우아한 테크코스/이것저것 2020. 7. 31. 10:15
[Jenkins] 접속 - [Jenkins 관리] - [Global Tool Configuration] 들어가기 전에 플러그인 관리 업데이트 가능함 떠서 업데이트 후 진행함 기본 설정 git이 설정되어 있음 [JVM] 등록하기 Docker Hub에서 jenkinsci/blueocean 이미지 확인 ENV JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk Install automatically 해제 후 JAVA_HOME 이미지와 경로 동일하게 설정 [Gradle] 등록하기 gradle은 자동 설치로 등록해보기 [저장] 설정 다 되었으면 저장하기